有一个以太坊标准EIP-20,它是作为一个以太坊改进方案EIP开始的,它定义了提供通证token的智能合约应该执行的标准功能。
EIP-20标准提供函数定义,但不提供示例实现。然而,在codegen/src/test/resources/solidity/contracts中提供了一个实现,这已经从ConsenSys’ Tokens project获得。
开源的Zepplin
还在github上提供了一个示例实现。
已经编写了两个集成测试来充分展示这个智能合约的通证功能。
HumanStandardTokenGeneratedIT使用生成的 HumanStandardTokenGenerated智能合约封装包来实现这一功能。
或者,如果你不希望使用封装好的智能合约标准包,并希望直接使用JSON-RPC来做调用,请参阅HumanStandardTokenIT。