ditto-contracts:Ditto弹性供应令牌的智能合约

时间:2021-05-07 00:54:57
【文件属性】:
文件名称:ditto-contracts:Ditto弹性供应令牌的智能合约
文件大小:1.05MB
文件格式:ZIP
更新时间:2021-05-07 00:54:57
HTML 同上钱 同上的钱是一种弹性的供应令牌。 Ditto的总供应量不是固定的,而是定期调整的。 这些供应调整被称为“基准”,以这样一种方式进行,即用户的持股比例不会发生变化,因此不会被摊薄。 执行重新计算以达到特定的目标价格,其想法是代币的名义价格将随着时间稳定地朝着其目标移动。 就同​​上货币而言,目标价格仅为1美元。 建筑学 Ditto项目是的分支。 它包括来自其他最先进的弹性供应项目的代码和一些新颖的想法。 原始体系结构已简化为两个主要合同: -实现rebase功能的ERC20令牌。 包含变基配置和管理功能。 第三个必需组件是Oracle价格。 智能合约提供使用Uniswap TWAP Oracle界面计算平ASP格的功能。 配置 重要的变基参数可在主合同中找到。 这些值中的大多数是在构造过程中或直接在代码中设置的。 deviationThreshold :如果当前汇率在距目标价格
【文件预览】:
ditto-contracts-main
----.eslintrc(100B)
----.gitattributes(0B)
----.local.env(165B)
----migrations()
--------1_initial_migration.js(126B)
--------3_deploy_merkleDistributor.js(913B)
--------2_deploy_contracts.js(1KB)
----scripts()
--------prepublish.js(321B)
--------csv_to_json.py(610B)
--------generate_random_token_distribution.py(445B)
----contracts()
--------Ditto.sol(17KB)
--------staking()
--------ditto-merkle()
--------lib()
--------Master.sol(11KB)
--------util()
--------MarketOracle.sol(17KB)
--------mocks()
--------interfaces()
--------SimpleOracle.sol(1KB)
--------Migrations.sol(419B)
----contract-config.js(1005B)
----test()
--------AccountAmountMerkleTree.js(1KB)
--------ERC20.behavior.js(9KB)
--------ditto.test.js(6KB)
--------merkleTree.js(3KB)
--------master.test.js(2KB)
--------distribution.test.js(10KB)
--------simpleOracle.test.js(799B)
----truffle-config.js(1KB)
----README.md(4KB)
----.gitignore(67B)
----coverage.json(59KB)
----package.json(1KB)
----static()
--------t(1B)
--------money-printer-chad.png(908KB)
----coverage()
--------index.html(5KB)
--------contracts()
--------prettify.css(676B)
--------base.css(5KB)
--------coverage-final.json(59KB)
--------prettify.js(17KB)
--------lcov-report()
--------sorter.js(5KB)
--------lcov.info(11KB)
--------sort-arrow-sprite.png(209B)

网友评论