---
# System prepended metadata

title: QQL Deploy Plan

---

# 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!!

