以太坊社区开发并开源了非常好用的在线 Solidity 集成开发环境Remix,可以方便的在 Remix 中编写、部署、测试智能合约,Remix 提供了强大的自动完成,语法高亮,实时编译检查错误等。打开remix,界面如下:
在代码区输入一下合约代码:
pragma solidity ^0.4.21;
contract Phone {
string public model;
int64 price;
function Phone (string initalModel, int64 initalPrice) public {
model = initalModel;
price = initalPrice;
}
function setModel(string newModel) public {
model = newModel;
}
function getModel() public view returns (string) {
return model;
}
}
Solidity
以太坊上写智能合约,只要是用到了Solidity语言。Solidity官方文档如是说:
Solidity is a contract-