最初的智能合约集构成了控制更广泛的Archer产品的产品决策和配置的基础。
Archer DAO旨在遵循逐步分权的原则。从部署ARCH令牌的那一刻起,ARCH令牌持有者就可以加入专用通信渠道并使用令牌来表示对治理决策的偏好。将来,社区可能会开发和部署其他智能合约。
智能合约
最初为Archer DAO部署的智能合约集:
-
ARCH代币合约
-
供应经理合同
-
代币归属合同
-
投票权棱镜(代理人)
-
投票权实施合同
ARCH令牌
ARCH令牌符合ERC-20,带有附加组件,以允许进行脱链签名以进行批准和转让(请参阅EIP-712,EIP-2612和EIP-3009)。合同不可升级,并且使用不可变逻辑。不变逻辑包括用于修改总供应量和令牌元数据的配置。
供应更改必须由supplyManager地址启动(请参见下面的Supply Manager)。配置被限制为具有以下默认值的硬编码限制:
-
供应变化之间的时间(薄荷/灼伤):(最少90天)
365 days
-
每枚薄荷糖的最大膨胀率:(最低0%;最高6.5%)
2%
令牌元数据更改(名称和符号)必须由metadataManager地址启动。
-
经理:
Team Multisig
供应链经理
供应管理器合同控制ARCH令牌供应的可配置值。
-
管理员:
Team Multisig
供应经理做出的所有决定都是通过提议/接受方案制定的,在该方案中,接受投标的等待时间最少(即时间锁定)。提案可以随时由管理员取消(重置该类型的新提案的等待时间)。
最初,提案长度设置为:
-
提案长度:(至少7天)
30 days
社区将来可能会开发和部署替代的Supply Manager合同。这是不是可能的供应经理的合同,以规避在ARCH令牌任何硬编码的限制。
令牌归属
Token Vesting合同允许早期投资者,团队成员和其他Grant接收者根据个人归属时间表申领解锁的令牌。此合同中具有令牌余额的帐户将获得投票权(请参阅下面的投票权代理)。
令牌归属合同存储归属令牌并分发归属令牌。归属是线性且连续的,具有可选的悬崖。既得余额只能由赠款接受人领取。
授予使用以下参数启动:
-
接受者
-
开始时间
-
代币余额
-
归属时间(天)
-
悬崖持续时间(天)
每个帐户最多可以有一个有效的Grant。
合同所有者是唯一可以创建新Grants的帐户。
投票权棱镜(代理人)
投票权棱镜代理合同跟踪每个DAO成员拥有多少票。
放样令牌时,投票权会增加。令牌未放票时,投票权会降低。出于投票权计算的目的,令牌归属合同中的余额被视为已抵押。
投票权快照是根据钻石标准概述的钻石存储技术存储的(请参阅EIP-2535)。这样可以确保即使构成快照的基础逻辑发生了变化,快照也保持可用。社区可以开发和部署其他合同,以修改跟踪投票权的方式。
投票权实施合同
投票权实施合同确定如何记录快照的投票。
最初,ARCH令牌用于计算投票力。可以重新部署此合同以允许扩展功能,例如委派或接受其他令牌。