尝试按照 go ethereum 的 wiki 示例创建基本合约: https ://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions
一切似乎都有效,直到我下楼到最后一行:
source = "contract test { function multiply(uint a) returns(uint d) { return a * 7; } }"
contract = eth.compile.solidity(source).test
primaryAddress = eth.accounts[0]
# **Problems start here **
MyContract = eth.contract(abi);
contact = MyContract.new(arg1, arg2, ...,{from: primaryAddress, data: evmCode})
eth.contract 方法的“abi”参数是什么?另外,我会在“evmCode”参数中添加什么?在这个特定的示例中,似乎我会为“arg1”输入一个整数,但不确定完整示例应该是什么样子。