文件名称:HardCore
文件大小:265KB
文件格式:ZIP
更新时间:2024-04-10 14:39:46
Solidity
硬核 Hardcore的功能:ERC20传输收取一定费用;可以改变 在部署时,HardCore会在uniswap上自动创建LP。部署后,HardCore将暂停。任何传输都会失败。一旦取消暂停,便无法再暂停 可以使用自己的个性化费用将地址列入白名单/黑名单,以取代默认地址将地址发送到某个地址和从该地址发送时,可以在地址费用上享受折扣。折扣是0-100%的百分比 费用收入已发送到分销商合同 TransferGrab执行转移,从用户转发eth(用户希望的任何eth数量),并立即使用Eth将LP锁定在liquidVault中 分销商功能:份额百分比定义了LiquidVault所占费用的百分比。余额转到NFTfund。 DistributionFees()是一个公共函数,用于拆分并发送当前的Hcore余额 LiquidVault的功能:purchaseLP带有eth值,查看未交换并估计给定eth所需
【文件预览】:
HardCore-master
----.env.example(64B)
----.solhint.json(439B)
----yarn.lock(251KB)
----.prettierignore(17B)
----migrations()
--------1_initial_migration.js(125B)
--------2_deploy.js(3KB)
----contracts()
--------FeeApprover.sol(3KB)
--------facades()
--------FeeDistributor.sol(2KB)
--------NFTFund.sol(4KB)
--------testing()
--------Hardcore.sol(11KB)
--------PriceOracle.sol(3KB)
--------LiquidVault.sol(8KB)
--------Migrations.sol(465B)
----LICENSE(1KB)
----build()
--------contracts()
----test()
--------feeDistributor.test.js(4KB)
--------helpers()
--------liquidVault.test.js(11KB)
--------lvMigration.test.js(10KB)
--------nftFund.test.js(9KB)
--------hardCore.test.js(4KB)
----.prettierrc(27B)
----.solhintignore(31B)
----truffle-config.js(2KB)
----README.md(1KB)
----ganache.sh(2KB)
----.gitignore(163B)
----package-lock.json(377KB)
----package.json(1KB)