1.点
1. msg.sender的作用
2. 异常处理
3. 修饰器
4. 继承
5. 元组作用
6. 代码发布流程
7. 编译合约方法
8. web3部署合约
9.web3调用send方法
2.测试合约
Index.js
pragma solidity ^0.4.21;
contract Inbox {
string _message;
function Inbox(string src) public {
_message = src;
}
function setMessage(string message) {
_message = message;
}
function getMessage() public returns(string) {
return _message;
}
}
compile.js
let solc = require('solc')
let fs = require('fs')
//1. 加载编译器
//2. 获取.sol源码
//3. 编译 从而获取abi,bytecode
let sourceInfo = fs.readFileSync(