文件名称:elm-ethereum-generator:从合约的ABI生成elm-ethereum合约界面
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-16 16:16:44
Haskell
Elm-ethereum-generator 从ABI生成坊智能合约的绑定 用法示例: elm-ethereum-generator some-abi.json src/MyContract.elm 变更日志 3.0.0 更新到了最新版本的elm-ethereum和elm 0.19 增加了对动态类型(字节,字符串,列表)的支持 2.0.0 将导入从Abi更改为AbiEncode和AbiDecode 暂时删除了不受支持的类型。 消除类型别名中的“ ies”的复数形式。 在末尾添加“ y”。 有助于正确命名从具有多个返回值(结构/元组)的函数返回的数据。 手动输入所需的staticByte长度。 需要主要重构类型解析。 1.1.0 将所有出现的Evm更改为Abi 添加“合同”。 用于生成的模块名称 消除类型别名中的“ s”的复数。 (尽管不处理“ ies”)
【文件预览】:
elm-ethereum-generator-master
----package.yaml(1KB)
----test()
--------Spec.hs(63B)
----stack.yaml(2KB)
----LICENSE(1KB)
----app()
--------Main.hs(71B)
----src()
--------Generator.hs(9KB)
--------Utils.hs(2KB)
--------Generator()
--------CLI.hs(3KB)
--------Types.hs(5KB)
----elm-ethereum-generator.cabal(2KB)
----Setup.hs(46B)
----examples()
--------ComplexStorage.abi(5KB)
--------SmokeSig.abi(3KB)
--------ether-delta.abi(19KB)
--------SmokeSig.elm(4KB)
--------ss-abi.json(4KB)
--------SaiTub.elm(24KB)
--------ComplexStorage.elm(12KB)
--------erc20.abi(4KB)
--------ComplexStorage.sol(4KB)
--------EtherDelta.elm(17KB)
--------ERC20.elm(6KB)
--------SaiTub.abi(22KB)
--------test.elm(6KB)
--------SmokeSig.sol(2KB)
----.gitignore(51B)
----stack.yaml.lock(447B)
----README.md(905B)
----package()
--------npm()