Value DeFi Protocol
2 min readAug 22, 2020

--

  1. Burn governance key

https://etherscan.io/tx/0x1c4201e7a566f19994758fc9a828d6d4d3a404bb77f2ca14a80a645ee85d6e5a

Set governance address to 0x0

No one can create any more minter.

2. Seed Pool — Proof of burn

Seed Pool: https://etherscan.io/address/0xC2D55CE14a8e04AEF9B6bCfD105079b63C6a0AC8

Set reward distribution to 0x0: https://etherscan.io/tx/0x6bc12454c72eb7baa755201a607f0e290daac8e6be0aaf02529f4e6503a35b43

Renounce ownership: https://etherscan.io/tx/0x88140d139d1cde9917eea57c23e1bbcce2b6cb06838bf792d7810a3b69f7daf2

3. No minting key for other pools

We have improved on the YFI contract so that there is no minting key on the pool contracts (no rewardDistributor who can call the notifyRewardAmount() method to mint more reward). So there is no minting key to be burnt at all for the pools.

Only the owner of the contract can call notifyRewardAmount() function to start the epoch. And he only can do it once.

Only the owner of the contract can call notifyRewardAmount() function to start the epoch. And he only can do it once.

We have the following pools, and no more pools can be created since governance key already burnt:

Bal Pool: https://etherscan.io/address/0x62a9fE913eb596C8faC0936fd2F51064022ba22e
YFI Pool: https://etherscan.io/address/0x70b83A7f5E83B3698d136887253E0bf426C9A117
BAT Pool: https://etherscan.io/address/0x1c990fC37F399C935625b815975D0c9fAD5C31A1
REN Pool: https://etherscan.io/address/0x752037bfEf024Bd2669227BF9068cb22840174B0
KNC Pool: https://etherscan.io/address/0x9b74774f55C0351fD064CfdfFd35dB002C433092
BTC Pool: https://etherscan.io/address/0xFBDE07329FFc9Ec1b70f639ad388B94532b5E063
WETH Pool: https://etherscan.io/address/0x67FfB615EAEb8aA88fF37cCa6A32e322286a42bb
LINK Pool: https://etherscan.io/address/0x196CF719251579cBc850dED0e47e972b3d7810Cd
UNIv2 Pool: https://etherscan.io/address/0x931DA4FE516A1E12fD033F8e33f54637EDC47cfD
Staking Pool: https://etherscan.io/address/0x0e6ffd4dAecA13A8158146516f847D2F44AD4A30

DevRewards: https://etherscan.io/address/0x21FfcCebb1a34107242240D44A066E4Fcbfae07E

There is an explorer for Ethereum contracts which shows details of method call history, check with our YFV token contract here: https://bloxy.info/address/0x45f24BaEef268BB6d63AEe5129015d69702BCDfa
addMinter() method has been called 13 times

addMinter() method has been called 13 times

Listen to the community, we are in talk with following professional auditors and will announce it once done

https://hacken.io
https://www.trailofbits.com
https://arcadiamgroup.com

--

--