以太坊Web3开发指南
1. 智能合约部署
在以太坊开发中,使用Geth控制台部署智能合约是一个关键步骤。首先,启动挖矿:
> miner.start()
接着,将Web3部署脚本粘贴到Geth控制台:
> var valuecheckerContract = web3.eth.contract([{"constant": false,
"inputs": [{"name": "x","type": "uint8"}],"name": "Matcher","outputs":
[{"name": "","type": "bool"}],"payable": false,"stateMutability":
"nonpayable","type": "function"},{"anonymous": false,"inputs":
[{"indexed": false,"name": "returnValue","type": "bool"}],"name":
"valueEvent","type": "event"}]);
然后,运行包含智能合约字节码的脚本:
> var valuechecker = valuecheckerContract.new({
...... from: web3.eth.accounts[0],
.....
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



