文件名称:splitter-contract:以太坊智能合约可将收到的资金平均分配给一定数量的产出
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-08 04:25:44
ethereum blockchain solidity JavaScript
分割合同 以太坊智能合约,将收到的资金平均分配给一定数量的产出。 用法 要部署此合同的实例,请将代码从复制到您的以太坊钱包,然后进行部署,将地址共享的数组传递到构造函数中。 您还可以通过使用地址配置并运行以下命令,使用松露来部署合同: $ npm install $ npm run truffle deploy 部署后,将资金发送到合同地址后,传入的交易将在合同中指定的各方之间平均分配。 各方可以通过调用withdraw和withdrawAll函数来提取资金。 这是使用web3向合同汇款的示例。 var WEI = 1; var ETHER = 10 ** 18 * WEI; web3.eth.sendTransaction({ to: contractAddress, value: 1 * ETHER }); 请查看中的示例和ABI文档,以获取有关合同可以做什么的更多信息。
【文件预览】:
splitter-contract-master
----migrations()
--------1_initial_migration.js(129B)
--------2_deploy_contracts.js(454B)
----contracts()
--------Splitter.sol(5KB)
--------Migrations.sol(493B)
----.travis.yml(208B)
----LICENSE(1KB)
----build()
--------contracts()
----test()
--------utils.js(2KB)
--------splitter.js(9KB)
----README.md(1KB)
----truffle.js(154B)
----package-lock.json(135KB)
----package.json(1KB)