合约运行&安全

*进一步描述了合约的操作和安全性。 请参阅合同概述以获取有关这些合约的更多信息。

BELT token 合约运行

关于BELT token,重要的是要区分CLAIMER和OWNER:

  • [ONLY CLAIMER] claimInitialSupply(uint _amount)

  • [ONLY OWNER] mint(address _to, uint256 _amount)

CLAIMER是一个团队控制的钱包(EOA),具有申领初始供应量(200,000 BELT token)的许可。 当此钱包要求此初始供应时,该供应将被铸造。 有关如何使用此供应品的详细信息,请参阅BELT token部分。

OWNER由MasterBelt合约控制。 可以放心,团队无法随意铸造token。

MasterBelt合约运行

关于MasterBelt合合约写操作,重要的是要了解它们的工作以及实际控制的方式。 两个重要的写操作是:

  • [ONLY OWNER] add(uint256 _allocPoint,IERC20 _want,bool _withUpdate,address _strat)

  • [ONLY OWNER] set(uint256 _pid,uint256 _allocPoint,bool _withUpdate)

“添加”意味着可以添加更多的抵押池。 “设置”表示已设置每个池的挖矿分配率。

这些最初由团队控制的钱包(EOA)控制。 但是,一旦设置了治理,它将通过治理共识来完全控制。

Swap合约运行

关于swap合约:

请注意,有KILLABLE功能和unkillable功能。 尽管团队有权使用KILLABLE功能,但无法停止“ remove_liquidity”功能。

这意味着无论哪种情况,用户将始终能够删除他们添加的流动性。

当前,由团队控制的钱包(EOA)拥有设置参数(费用,回购等)的OWNER权限。 被烧毁的BELT将公开地展示在Belt.fi网站上。

设置治理后,将通过治理共识来更改这些参数。

Last updated