# HAI Go Live Checklist ## Pre Launch ### App - [x] Review app feedback PR https://github.com/hai-on-op/app/pull/34 **(pies)** - [x] Test all feedback implemented in fixes https://docs.google.com/spreadsheets/d/1CA0UDx8TuMlx7EiWnGN5cOlpDZ5LpP0T22U9r747NwI/edit#gid=1259928505' **(pies)** - [x] Publish latest SDK / abis to NPM (https://www.npmjs.com/settings/hai-on-op/packages) **(pies)** - [x] Double check tokens per address in proofs (**pies**) ### Contracts - [x] Deploy mainnet contracts **(pies)** - [x] Update `core` repo with updated mainnet contracts **(pies)** - [x] Update `sdk` repo with updated mainnet contracts **(pies)** - [x] Update `subgraph` repo with updated mainnet contracts **(pies)** ### Subgraph - [x] Deploy updated mainnet subgraph **(pies)** ### Keepers - [x] Deploy production Gelato tasks **(pies)** - [x] Setup HAI v1 Keeper **(pies / Ajand)** - [x] Deploy all keeper scripts on DO **(pies)** ### General - [x] Change gnosis safe treasury owner to timelock and remove pies **(pies)** - [x] Add proper signers to multi-sigs - [x] Open Source KITE distributor data repo **(pies)** - [x] Verify / Label all mainnet contracts on Optimism Etherscan **(pies)** ## Post Airdrop - [x] Claim tokens to multisigs (incentive, partners, internal team, alar of rai) **(pies)** - [x] incentive - [x] partners - [x] internal team - [x] altar of rai - [x] treasury - [x] DAO Charter Proposal **(reza / kf)** - [x] Proposal to Ratify Designated Contracts **(reza / kf)** ~~- [ ] Proposal to Ratify Multisig to administer Velo Rewards (reza / kf)~~ **[NOT NEEDED]** ~~- [ ] Proposal to Ratify MultiSigs to administer OP Tokens (reza / kf)~~ **[NOT NEEDED]** - [x] Global Settle First 2 Systems (1st had address purge, 2nd had misconfigured parameters) ## Launch Proposals - [x] Unpause token transferrability **(pies)** [ready to execute] - [x] Increase Global Debt limit to 55M **(pies)** [ready to execute] ## Launch ``` bytes32 constant WETH = bytes32('WETH'); // 0x5745544800000000000000000000000000000000000000000000000000000000 bytes32 constant WSTETH = bytes32('WSTETH'); // 0x5753544554480000000000000000000000000000000000000000000000000000 bytes32 constant OP = bytes32('OP'); // 0x4f50000000000000000000000000000000000000000000000000000000000000 ``` - [x] Manually update oracles 1.5 hours before GDC execution **[9:00 pm EST]** **(pies)** - [x] [WETH](https://optimistic.etherscan.io/address/0x2fC0cb2c5065a79bC2db79e4fbD537b7CaCF6f36) - [x] [OP](https://optimistic.etherscan.io/address/0x519011D32806f324364201C5C98579aEC55D9011) - [x] [WSTETH](https://optimistic.etherscan.io/address/0xE88eb523D2C1e66c4682e086Ad4399cBBf0e8212) - [x] Execute Token Transferability Proposal **[10:15 pm EST]** - **(pies)** - [x] Manually update oracles 5 min before GDC execution **[10:25 pm EST]** **(pies)** - [x] [WETH](https://optimistic.etherscan.io/address/0x2fC0cb2c5065a79bC2db79e4fbD537b7CaCF6f36) - [x] [OP](https://optimistic.etherscan.io/address/0x519011D32806f324364201C5C98579aEC55D9011) - [x] [WSTETH](https://optimistic.etherscan.io/address/0xE88eb523D2C1e66c4682e086Ad4399cBBf0e8212) - [x] Manually update collateral prices **([Oracle Relayer](https://optimistic.etherscan.io/address/0x6270403b908505F02Da05BE5c1956aBB59FDb3A6))** 5 min before GDC execution **[10:25 pm EST]** **(pies)** - [x] WETH - [x] OP - [x] WSTETH - [x] Execute GDC Proposal **[10:30 pm EST]** - **(pies)** - [x] Merge app `dev` to `main` branch (deploys full app) **[10:35pm EST]** **(pies)** - [x] Mint HAI and fund SF treasury - `0xE9E54c55d41D6622933F9F736e0c55484b3c4f6f` **(pies / kingfish)** - [x] Deply Velo Pool (KITE / OP) **(kingfish)** - [x] Deply Velo Pool (HAI / sUSD) **(kingfish)** ## Post Launch - [x] Open source repo w/ audit reports **(pies)** - [x] Email Stefan (solidified) w/ green light to publish audit report **(pies)** - [x] Setup https://hedgey.finance/ vesting (team / investor lockups) **(pies)** - [x] Internal - [x] Spankchain - [x] Reza - [x] Pies - [x] Kingfish - [x] Number Group - [x] Ameen - [x] Fabio - [x] Bert - [x] Partnership - [x] DeFi Wonderland - [x] Tally - [x] Rainbow - [x] DSentra - [x] Synthetix Treasury - [x] Synthetix Core - [x] Lido - [x] Add proper N / M signer requirements to multi-sigs **(pies)** - [x] Incentives - [x] FLX Alignment - [x] Internal Vest - [x] Partnership - [x] Add Token Info (HAI / KITE) to Optimisitc Etherscan (https://optimistic.etherscan.io/tokenupdate/0x10398AbC267496E49106B07dd6BE13364D10dC71) - [x] Add Token Info (HAI / KITE) to [Trust Wallet Assets repo](https://community.trustwallet.com/t/how-to-submit-a-token-logo/3863) - https://github.com/trustwallet/assets - [x] Add HAI to CoinGecko - [x] Add Token Info (HAI / KITE) to CMC - [x] Add Token Info (HAI / KITE) to [DeFi Llama](https://docs.llama.fi/list-your-project/submit-a-project)