文件名称:skybridge-contract:bridge天桥智能合约
文件大小:172KB
文件格式:ZIP
更新时间:2024-03-26 13:55:13
ethereum ethereum-contract cross-chain Go
天桥合同
环境
testrpc(ganache-cli)-v2.4.0
松露-v5.1.54
solc-v0.7.5
nodejs-v14.8.0
web3-v1.2.9
部署合同
在以太坊测试网上设置合同有两个步骤。
部署SwapContract和LP令牌合约
$ export SEED=
【文件预览】:
skybridge-contract-main
----docs()
--------readme.md(156B)
--------swap_contract_spec.md(17KB)
--------lp-token-rate-logic.md(5KB)
----package.json(1KB)
----.eslintrc.json(181B)
----.github()
--------workflows()
----test()
--------testSwapContractFactory.js(1KB)
--------testSwapContract.js(25KB)
--------testAddNode.js(9KB)
--------testLPToken.js(3KB)
----LICENSE(34KB)
----package-lock.json(301KB)
----abigenBindings()
--------abi()
----migrations()
--------2_deploy_contract.js(867B)
--------1_initial_migration.js(166B)
----contracts()
--------BurnableToken.sol(10KB)
--------SwapContractFactory.sol(853B)
--------Migrations.sol(465B)
--------LPToken.sol(254B)
--------SwapContract.sol(24KB)
--------interfaces()
----.gitignore(50B)
----README.md(759B)
----scripts()
--------showNodes.js(933B)
--------addFloat.js(834B)
--------moveLPTOwner.js(412B)
--------addNodes.js(1KB)
--------removeFloat.js(1KB)
--------generateGoBindings.js(731B)
--------moveSCOwner.js(414B)
----abigo()
--------IERC20.go(30KB)
--------BurnableToken.go(48KB)
--------SwapContract.go(84KB)
--------Ownable.go(16KB)
--------SwapContractFactory.go(16KB)
--------Migrations.go(11KB)
--------ISwapContract.go(33KB)
--------LPToken.go(46KB)
--------IBurnableToken.go(36KB)
----truffle-config.js(6KB)
----.vscode()
--------settings.json(70B)