文件名称:mesh_finance_core:DeFi资产管理
文件大小:46KB
文件格式:ZIP
更新时间:2024-05-06 12:51:53
Solidity
介绍 这是的官方仓库。 安装与设定 & 。 注册并生成一个API密钥。 将其存储在WEB3_INFURA_PROJECT_ID环境变量中。 export WEB3_INFURA_PROJECT_ID=ProjectID 注册并生成一个API密钥。 这是获取主网络合同的源代码(例如DAI,yvaults等)所必需的。将API密钥存储在ETHERSCAN_TOKEN环境变量中。 export ETHERSCAN_TOKEN=ApiToken 编译项目。 这还将从配置文件中安装依赖项。 brownie compile 测验 当前的测试范围是资金合同。 对于特定策略,目前需要手动进行测试。 要运行测试: brownie test 这将运行测试文件夹中的所有测试。 默认情况下,它配置为在mainnet-fork上运行。 您可以使用开发标志在本地ganache区块链上运行测试。
【文件预览】:
mesh_finance_core-master
----package.json(627B)
----brownie-config.yaml(1003B)
----.solhint.json(217B)
----.prettierignore(15B)
----tests()
--------test_fund_through_proxy_deposits.py(2KB)
--------test_fund_through_proxy_hardwork.py(15KB)
--------test_fund_proxy.py(682B)
--------test_governance.py(1KB)
--------test_fund_factory.py(2KB)
--------conftest.py(3KB)
--------test_fund_through_proxy_transfer.py(3KB)
--------test_fund_through_proxy_withdrawal.py(6KB)
--------test_fund_through_proxy_strategies.py(8KB)
--------test_fund_through_proxy_approve.py(2KB)
--------test_fund_through_proxy.py(4KB)
----interfaces()
--------IUpgradeSource.sol(196B)
--------strategies()
--------IStrategy.sol(524B)
--------IFund.sol(574B)
--------IGovernable.sol(142B)
----contracts()
--------strategies()
--------funds()
--------test()
--------utils()
----.gitignore(108B)
----README.md(2KB)
----yarn.lock(36KB)
----. prettierrc(499B)
----.gitattributes(63B)