文件名称:马鞍合约:马鞍金融背后的智能合约
文件大小:303KB
文件格式:ZIP
更新时间:2024-03-05 01:18:36
bitcoin ethereum cryptocurrency defi TypeScript
鞍合约 背后的智能合约 :cowboy_hat_face: 合同使用进行编译,并使用和进行测试。 安装 $ npm i 用法 建造 $ npm run build 测试 $ npm test 覆盖范围 $ npm run coverage 将合约部署到localhost Hardhat EVM $ npx hardhat node $ npx hardhat run --network localhost deployment/hardhat/swap.ts deployment/hardhat/swap-forkMainnet.ts也可用于将Mainnet合同分叉到安全帽网络中。 您可以通过localhost:8545连接到此RPC服务器。 生成GitBook文档 $ npx solidity-docgen --templates=templates docs文件夹中的输出应复制到的相应文件夹中。 跑步滑行
【文件预览】:
saddle-contract-master
----deployment()
--------hardhat()
--------onchain()
----.eslintrc(402B)
----.prettierrc.yaml(33B)
----.github()
--------dependabot.yml(461B)
--------.editorconfig(86B)
--------workflows()
----.solhint.json(162B)
----slither.config.json(198B)
----hardhat.config.ts(1KB)
----.npmignore(24B)
----contracts()
--------Swap.sol(22KB)
--------MathUtils.sol(1KB)
--------StakeableTokenWrapper.sol(2KB)
--------helper()
--------SwapUtils.sol(45KB)
--------VirtualSwap()
--------OwnerPausable.sol(726B)
--------interfaces()
--------Allowlist.sol(6KB)
--------LPToken.sol(4KB)
----tsconfig.json(320B)
----LICENSE(11KB)
----crytic-config.json(103B)
----test()
--------swap4tokens.ts(43KB)
--------ownerPausable.ts(2KB)
--------lpToken.ts(823B)
--------allowlist.ts(8KB)
--------testUtils.ts(5KB)
--------swapConstructor.ts(8KB)
--------virtualBridge.ts(35KB)
--------exampleMerkleTree.json(2KB)
--------stakeableTokenWrapper.ts(4KB)
--------swap.ts(128KB)
--------mathUtils.ts(2KB)
--------genericERC20.ts(864B)
----.solcover.js(654B)
----.solhintignore(30B)
----README.md(2KB)
----templates()
--------contract.hbs(1KB)
----.gitignore(534B)
----package-lock.json(912KB)
----package.json(3KB)