# QQL Deploy Plan ## Test plan 1. Run deploy script, deploying MintPass (9 passes) and QQL (1 time unlock passes, 10 min lock time) - Deploy scripts (9 passes, 2 premint pass, 20 min lock time) - MintPass.updateAuctionSchedule, starting auction at +5 mins, very low prices - Set script pieces - Reserve 3 passes - Use 1 premint pass using mint - Use 1 premint pass using mintTo - Purchase 6 remaining passes over auction timeline - (use rebate mechanism to test) - Rebate some pass purchases - Claim auction proceeds - Mint QQLs - Check opensea w.r.t. TokenUriDelegate ## Archipelago Mainnet Test Run - Test Mint Pass Deployed: https://etherscan.io/address/0xe370f9566344bf7f36276a63905ce57d1f5bce9d - Test QQL Deployed: https://etherscan.io/address/0x7C3B9945109CA616202B39f03255BEe3d2b03Ab9#code ## Real Showtime Mainnet Deploy Plan ### Deploy time -- AT LATEST BY: Tuesday 9/28 - Real Mint Pass https://etherscan.io/address/0xc73b17179bf0c59cd5860bb25247d1d1092c1088#code - Real QQL https://etherscan.io/address/0x845dd2a7ee2a92a0518ab2135365ed63fdba0c88#code - Real Blocklist https://etherscan.io/address/0x2cf800421f2aec8a2e5b52002db1b0d4f9a91a22#code - MP TokenUriDelegate https://etherscan.io/address/0x907800fa865bc22343ce76756dced15770562080#code - QQL TokenUriDelegate https://etherscan.io/address/0x84c3b785106becf9ef45d60b75aee39d4c53984c#code - Real Shardwallet https://etherscan.io/address/0x221e1b033e10063ae3fba737ce40ef682fbfcccc#code - Deploy MP TokenUriDelegate - Deploy QQL TokenUriDelegate - Deploy scripts (via dl hot wallet): MintPass: 999 passes QQL: MintPass.address, 11, 9/30 at 10am PT #### MP side - [ ] Set auction schedule (see "realistic schedule" in MintPass.test.js) - [ ] Reserve 99 mint passes per preauction distribution - [x] call setBurner pointing at QQL - [x] setProjectRoyaltyRecipient for QQL Shardwallet - [x] setPlatformRoyaltyRecipient for Archipelago (shardwallet?) - [x] setOperatorFilter - [ ] setOwner to QQL Msig - [x] setTokenUriDelegate #### QQL side - [x] setProjectRoyaltyRecipient for QQL Shardwallet - [x] setOperatorFilter - [ ] setScriptPiece for all the script pieces - [ ] setOwner to QQL Msig - [x] setTokenUriDelegate ### During Auction - !vibe - remember the toad floor ### After Auction - claimProceeds to QQL Msig - send 1.5% to starforge.eth - send 98.5% to shardwallet.qql.eth - MP ### "Day 0" - Mint 11 QQLs using mintTo the day0 recipients ( maybe give Ian/WC the day0 passes if they prefer to mint directly, agnostic ) ### "Day 1" - !vibe!!