文件名 | 功能说明 |
---|---|
getBlockAndTxn.js | 获取区块和交易 |
sendEth.js | 从一个帐号发送ETH到另一个帐号 |
sendErc20.js | 从一个帐号发送ERC20代币到另一个帐号 |
getToken.js | 智能合约调用例子:获取水龙头代币 |
checkEth.js | 查看帐号里面的ETH余额 |
checkToken.js | 查看帐号里面的ERC20代币余额 |
pastEvent.js | 查看智能合约的历史事件 |
subscribe_erc20_transfer.js | 监听ERC20的转账事件 |
subscribe_eth_balance.js | 监听某个地址的ETH余额 |
decodeAbi.js | 解码智能合约调用的函数和参数 |
SimpleMultiSig.sol | 多重签名智能合约源代码,来源 |
build_contract.sh | 编译多重签名智能合约脚本(需要安装solidity) |
deploy-multisig-contract.js | 部署多重签名智能合约 |
sendEthFromContract.js | 从多签合约发送ETH |
getTokenFromContract.js | 从多签合约调用其他合约 |
sendErc20FromContract.js | 从多签合约发送ERC20 |
除了 subscribe_eth_balance.js 使用了parity特别的接口,其他的使用通用的接口。
文件名 | 说明 |
---|---|
web3-instance.js | web3实例,需要一个节点提供接口 |
parity-instance.js | parity api 实例,同样需要一个节点(parity)提供接口 |
polyabi.json | poly智能合约的 ABI接口文件 |
提供了3个keystore文件,加密存储以太坊私钥。运行涉及到签名广播的例子时,可替换为自己掌握密码的keystore文件。