Smart Contract Upgrade
the upgrade process and history of MYKEY smart contract
MYKEY smart contract upgrade process
Steps | Checkpoint |
1. Code preparation and internal testing for contract upgrade | Test Pass |
2. Contract code submitted to audit company for audit | Audit pass, get audit report |
3. New contract deployment and code verification | check the link of new contract and the result of code verification |
4. submit code and audit report to github(https://github.com/mykeylab/) | code/code link |
5. Prepare and publicize the contract upgrade announcement. The announcement content includes Reason for upgrade / Upgraded code link / Audit report link / New and old contract address / Trigger time / Effective time | Announcement |
6. Multiple sign wallets send transactions, trigger the addition of new contracts, and remove the old contracts. | Transaction link |
7. After the delayed effective period(4 days) expires, any wallet sends a transaction, triggers the new contract to take effect, and removes the old contract. Update completed. | Transaction link |
Upgrade history
KEY ID Ethereum DappLogic Contract Upgrade @ 2020–02–28 17:00 (UTC+8)
KEY ID Ethereum AccountLogic/DualsigsLogic Contracts Upgrade @ 2020–06–30 18:50 (UTC+8)
KEY ID Ethereum Contracts Upgrade Pending Time Adjustment @ 2020–07–08 16:30 (UTC+8)
KEY ID Ethereum logic contract module upgrade announcement @ 2020-08-26 24:00 (UTC+8)
KEY ID Ethereum Contracts Upgrade Pending Time Adjustment @ 2020–10–15 16:00 (UTC+8)
Last updated