update vdodo

This commit is contained in:
owen05
2021-02-05 11:45:36 +08:00
parent 7287fde9b3
commit df884fb5f9
8 changed files with 43 additions and 11 deletions

View File

@@ -40,6 +40,7 @@ contract vDODOToken is InitializableOwnable {
address immutable _DODO_TOKEN_;
address immutable _DODO_APPROVE_PROXY_;
address immutable _DODO_TEAM_;
address public _DOOD_GOV_;
address public _DODO_CIRCULATION_HELPER_;
@@ -91,12 +92,14 @@ contract vDODOToken is InitializableOwnable {
constructor(
address dodoGov,
address dodoToken,
address dodoApproveProxy
address dodoApproveProxy,
address dodoTeam
) public {
_DOOD_GOV_ = dodoGov;
_DODO_TOKEN_ = dodoToken;
_DODO_APPROVE_PROXY_ = dodoApproveProxy;
lastRewardBlock = uint128(block.number);
_DODO_TEAM_ = dodoTeam;
}
// ============ Ownable Functions ============`
@@ -153,6 +156,7 @@ contract vDODOToken is InitializableOwnable {
uint256 increSuperiorVDODO = DecimalMath.mulFloor(newVdodoAmount, _SUPERIOR_RATIO_);
if (user.superior == address(0)) {
require(superiorAddress == _DODO_TEAM_ || userInfo[superiorAddress].superior != address(0), "vDODOToken: INVALID_SUPERIOR_ADDRESS");
user.superior = superiorAddress;
}

View File

@@ -4,3 +4,13 @@ Deploy time: 2021/2/4 下午4:56:38
Deploy type: DODOBscToken
DODOBscTokenAddress: 0x67ee3Cb086F8a16f34beE3ca72FAD36F7Db929e2
Init DODOBscTokenAddress Tx: 0xf66264c2669f904527de63fab104250275247c014bfb6f42f57441997551cef6
====================================================
network type: kovan
Deploy time: 2021/2/4 下午6:12:05
Deploy type: vDODOToken
vDODOTokenAddress: 0x2cF0B8F94361c52f23c1bBC0d2F213Ea5cD61397
Init vDODOTokenAddress Tx: 0xed856ab816302df0575dc05910246d37ff4f239bf3c75f6969560df5d725fcf0
DODOCirculationHelperAddress: 0x0bfb5Beb854e3104f47C1Cb057DEEB90CB7B9464
Init DODOCirculationHelperAddress Tx: 0x8b2d1b9d3455db665f7ac06b465f1bfc2e0ccddb0aa5cd4bca72bc9c7b69b2d9
vDODOToken changeReward tx: 0x8ed4b35edff17b8ef9480b9c40b7673cf7a50088afb9fb7c7fe50d439930c4cf
vDODOToken setDODOCirculationHelper tx: 0x402a9d1abd299ac8df019cff5d6f79e49b82cae34b356a0f1e0afdb47d7bd811

View File

@@ -580,3 +580,14 @@ DODOCalleeHelperAddress: 0xaaffAd1017D6a13E026A00121BF258C616B25f7C
network type: kovan
Deploy time: 2021/2/4 下午5:16:38
DODOCalleeHelperAddress: 0x36ce1831941d35c3588759B2D084E240a094ad4A
====================================================
network type: kovan
Deploy time: 2021/2/4 下午5:51:45
Deploy type: V2
DODOApprove Address: 0x9e159C2932ceFCD0FdC21458fBAd99a535BC1ccB
DODOApproveProxy Address: 0x5ee5B85ddf0b842e0d65f0d295F6954eceFBEeD4
DODOV2Proxy02 Address: 0x78A6b82ed33B73B8A5702a4Dcb16441bcd2ADA08
Init DODOProxyV2 Tx: 0x42b4de22ef3a32db868174cc2f99bc3acdc17a77cafa9435e4be998e347cf492
DODOApproveProxy Init tx: 0x34d085f14d73db5df4564d40c74151404ce66f7b14edb7308986bbfc05072f57
DODOApprove Init tx: 0x51d7a94362e44515c6e67b9f9535889863977ea0a3a6f58cc2e8524bdf03f4c3
DODOIncentive ChangeProxy tx: 0xb03cda4c06262131e28c36bed506be52d0621029e4a8dd57fa96d3aecdb81691

View File

@@ -445,3 +445,9 @@ Create DPP: 0xd7f02D1b4F9495B549787808503Ecfd231C3fbDA-0x156595bAF85D5C29E91d959
====================================================
network type: kovan
Deploy time: 2021/2/4 下午5:17:14
====================================================
network type: kovan
Deploy time: 2021/2/4 下午5:54:17
====================================================
network type: kovan
Deploy time: 2021/2/4 下午6:12:03

View File

@@ -75,9 +75,9 @@ module.exports = async (deployer, network, accounts) => {
DODOSellHelperAddress = "0xbdEae617F2616b45DCB69B287D52940a76035Fe3";
WETHAddress = "0x5eca15b12d959dfcf9c71c59f8b467eb8c6efd0b";
chiAddress = "0x0000000000004946c0e9f43f4dee607b0ef1fa1c";
DODOCalleeHelperAddress = "0xf45e57FE0c0Bf759E34152179B2dA0a4e1a6BC9B";
DODOCalleeHelperAddress = "0x36ce1831941d35c3588759B2D084E240a094ad4A";
DODOV1PmmHelperAddress = "0xC972069473a686b1c11Bd9347D719c87e6745d39";
DODORouteV2HelperAddress = "";
DODORouteV2HelperAddress = "0xD5171044E369Ef316125da5A0Af8E75ea6Cd3A90";
//Template
CloneFactoryAddress = "0xf7959fe661124C49F96CF30Da33729201aEE1b27";
@@ -85,16 +85,16 @@ module.exports = async (deployer, network, accounts) => {
DefaultPermissionAddress = "0xACc7E23368261e1E02103c4e5ae672E7D01f5797";
DvmTemplateAddress = "0xA6384D1501842e9907D43148E2ca0d50E4ad56E2";
DppTemplateAddress = "";
DppAdminTemplateAddress = "";
DppTemplateAddress = "0x6b9Db3908ddFD853AD2A42Ab75b5de3f22f137a5";
DppAdminTemplateAddress = "0x2d69731283ac620760309d8b561De11C6166a5F5";
CpTemplateAddress = "0x81c802080c3CE0dE98fcb625670A14Eb8440184a";
//Factory
DvmFactoryAddress = "0xE842d8c9A54B23C4D0cf208daCA3882c0c311353";
DppFactoryAddress = "";
DppFactoryAddress = "0x80c03749C22Acbe5EaFEb1d550a32C707a67fc34";
CpFactoryAddress = "0xD25e0A9A464f50191d9C879bE818FbA44680E980";
//Approve
DODOApproveAddress = "";
DODOApproveProxyAddress = "";
DODOApproveAddress = "0x9e159C2932ceFCD0FdC21458fBAd99a535BC1ccB";
DODOApproveProxyAddress = "0x5ee5B85ddf0b842e0d65f0d295F6954eceFBEeD4";
DODOIncentiveAddress = "0x1f69E3CEAbDc464Ab11bceB15726530CD8AC535E";
DODOTokenAddress = "0xfF2985D13953Cb92ecc585aA2B6A4AF8cB46068f";
//Account

View File

@@ -19,7 +19,7 @@ module.exports = async (deployer, network, accounts) => {
if (network == "kovan") {
DODOTokenAddress = "0xfF2985D13953Cb92ecc585aA2B6A4AF8cB46068f";
DODOApproveProxyAddress = "";
DODOApproveProxyAddress = "0x5ee5B85ddf0b842e0d65f0d295F6954eceFBEeD4";
DODOCirculationHelperAddress = "";
vDODOTokenAddress = "";
GovernanceAddress = "0x0000000000000000000000000000000000000000";

View File

@@ -78,7 +78,8 @@ export class VDODOContext {
[
"0x0000000000000000000000000000000000000000",
this.DODO.options.address,
this.DODOApproveProxy.options.address
this.DODOApproveProxy.options.address,
this.Deployer
]
)

View File

@@ -49,7 +49,7 @@ module.exports = {
BSCMigration: false,
DODOBscToken: false,
vDODOToken: false,
CALLEE: true,
CALLEE: false,
},
networks: {