文件名称:go-defi:一个Golang SDK,用于处理DeFi协议以及以太坊兼容的区块链
文件大小:218KB
文件格式:ZIP
更新时间:2024-04-14 08:43:46
golang sdk ethereum smart-contracts solidity
用于与DeFi协议一起使用的golang SDK和与以太坊兼容的区块链一起使用的通用实用程序。 套餐 客户 绑定 cli 配置 数据库 寿司交换 取消交换 测试环境 utils的 bclient 提供围绕包装ethclient包 绑定 提供由abigen生成的用于处理智能合约的代码: bindings/erc20提供生成的代码用于与ERC20合同工作 bindings/oneinch/v2提供了与OneInch V2路由器工作合同生成的代码 bindings/oneinch/v3提供了与OneInch V3路由器工作合同生成的代码 unicrypt/presalefactory提供生成的代码用于与UniCrypt预售工厂工作 uniswap/*提供与Uniswap V2合同工作所生成的代码(注意这些也可以用于与对应sushiswap合同工作) cli cli包 配置 配置管理包 数
【文件预览】:
go-defi-main
----.dockerignore(211B)
----go.mod(1KB)
----main.go(458B)
----utils()
--------goethereumbook_test.go(3KB)
--------blockchain.go(3KB)
--------context.go(491B)
--------auth.go(2KB)
--------doc.go(117B)
--------auth_test.go(387B)
--------goethereumbook.go(3KB)
----go.sum(109KB)
----database()
--------db_test.go(1KB)
--------time.go(870B)
--------db.go(3KB)
--------doc.go(473B)
--------Makefile(96B)
----sushiswap()
--------client.go(3KB)
--------pair.go(3KB)
--------types.go(223B)
--------doc.go(88B)
--------pair_test.go(6KB)
----uniswap()
--------client.go(3KB)
--------pair.go(3KB)
--------types.go(219B)
--------doc.go(82B)
--------pair_test.go(6KB)
----Dockerfile(422B)
----testenv()
--------testenv_test.go(304B)
--------testenv.go(3KB)
----config()
--------utils.go(721B)
--------config_test.go(686B)
--------doc.go(754B)
--------config.go(8KB)
----LICENSE(11KB)
----cli()
--------transactions_command.go(1KB)
--------txmatch_command.go(2KB)
--------doc.go(55B)
--------config_command.go(488B)
--------cli.go(464B)
----godefi.png(82KB)
----README.md(2KB)
----Makefile(505B)
----txmatch()
--------txmatch_test.go(2KB)
--------txmatch.go(4KB)
--------doc.go(139B)
----bclient()
--------transactions.go(506B)
--------errors.go(790B)
--------uniswap.go(329B)
--------types.go(410B)
--------doc.go(93B)
--------bclient.go(3KB)
----.gitignore(90B)
----bindings()
--------unicrypt()
--------uniswap()
--------erc20()
--------oneinch()