👓
DODOV2 合约框架
DODO V2 由多合约构成,以实现包括建公开池、私有池,锚定池,众筹建池,流动性管理,智能交易路由以及平台治理等一系列的核心功能。如下图为整体合约框架概览

DODO V2 从合约架构上抽象出唯一的用户授权合约(
DODOApprove
)。对于不同种类的代币,用户仅需要授权一次,后续即可顺畅的执行已授权代币的交易、流动性管理等全平台的所有操作。 DODOApprove
作为平台的业务交互入口,有助于用户对代币授权的安全管理。同时DODOApprove
也被我们加上了时间锁机制,当我们升级或添加新的代理合约时,时间锁机制会确保该操作冷却3天,留有足够的时间向社区公示合约调整,以提升DODOApprove
的信任。DODOProxies
代表DODO平台所有代理合约的集合,按照不同的产品模块,我们开发了相应的代理合约,通过代理合约封装实现了池子创建、初始化、注册等操作。当前代理合约包括如下:工厂合约的功能包括一键创建不同类型的池子,同时池子地址会被注册在工厂合约内,充当平台的注册表,是DODO平台创建池子的唯一检索源。
其他工厂合约:
当前注册在
DODOApprove
的合约除了代理合约之外,还包括另外 vDODO
。vDODO
是平台的会员治理代币,用户通过存入DODO
以铸造出vDODO
,以享受平台后续的会员福利,以及获取DODO
的区块派发奖励。同时也是平台后续治理的投票权利。
最近更新 4mo ago