---
# System prepended metadata

title: Taking PoolHAUS to Mainnet
tags: [alchemists]

---

---
tags: alchemists
---

# Taking PoolHAUS to Mainnet

#### Done
0. deploy xdai Safe w/ warcamp and uh delegates as signers -- "delegate safe (xdai)"
    - https://gnosis-safe.io/app/gno:0xA28bDE341303D867bD4f2d1d9F790E9c5bc89cB0/balances
1. Create UberHaus proposal to move 132,000 HAUS to delegate safe (xdai)
    - will take 18 days to execute
    - will arrive in delegate safe (xdai) on Feb 18
    - 50k will be forwarded to the transmutation minion
    - 82k will stay in place and eventually go into the LP DAO minion
#### To do

2. Move poolhaus' HAUS and WETH to minion
    - this is to prevent ragequits from fucking things up
    - make it clear that anybody who does not ragequit at this point is committed and will get loot in the new mainnet LP DAO.
4. deploy delegate safe on mainnet
    - must happen before Feb 18
7. Deploy CCO DAO w/ Yeeter and Safe minion on mainnet
    - warcamp members are shareholders (with small number of shares, backed by ETH)
    - See next section for summoning params
    - Warcamp safe acts as the DAO's Safe minion and as the Transmutation minion
6. bridge 132,000 HAUS to delegate safe (mainnet)
    - multisig tx
    - requires an execution tx on mainnet -- anybody can call it by entering the xdai tx hash into the [ALM](https://alm-xdai.herokuapp.com/)
7. Delegate safe (mainnet) tx to move 50,000 HAUS to CCO DAO transmutation minion
9. Deploy LP DAO w/ Safe minion on mainnet
    - PoolHaus members get summoning loot according to the 0.01 HAUS per ETH price
        - 1 share per HAUS
        - 100 shares per ETH
    - delegate safe gets [82,000 + 200*100 = ] 102,000 summoning shares  
10. Delegate safe (mainnet) tx to move 82,000 HAUS to LP DAO minion


> ETHDenver: Yeeters yeet

8. Create transmutation proposal to transfer 200 ETH to LP DAO minion
    - will take ==N== days to execute -- only CCO DAO shareholder can execute
8. Once that is executed, create LP DAO proposal to initialize new balancer 80/20 pool with 200 ETH and 82,000 HAUS (**Transmutation 1A**)
    - *should LP tokens stay in minion or go to treasury?*
9. Create transmutation proposal to transfer 300 ETH to Warcamp Safe (mainnet) (**Transmutation 1B**)
    - will take ==N== days to execute  -- only CCO DAO shareholder can execute
10. Once that is executed, create Warcamp cross-chain proposal to bridge 300 ETH to Warcamp minion
    - will take 7 days to execute (unless we use early execute)
    - alternative: swap for stables on mainnet before bridging (depends on ETH price, xDAI vs. mainnet liquidty, and potentially other conditions)
11. Once that is executed, create Warcamp proposal to send ==Y== ETH to UberHaus minion
    - will take 7 days to execute
11. Create PoolHAUS proposals to bridge HAUS to LP DAO safe minion (mainnet)
12. Create PoolHAUS proposals to bridge ETH to LP DAO safe minion (mainnet)
12. Repeat for **Transmutations 2-4**


yeeter DAO shares ==> warcamp members
LP DAO shares ==> 
1. poolhaus season 1 shareholders
2. warcamp representatives (as a single multisig)


#### CCO Dao Configuration

summonDaoMinionAndSafe
- periodDuration: 14400
    - 4 hours
- votingPeriodLength: 12
    - 2 days
- gracePeriodLength: 18
    - 3 days 
- approvedtokens: ['0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', '0xf2051511b9b121394fa75b8f7d4e7424337af687']
    - weth, haus
    - weth as deposit token?
- details: HAUS Mainnet CCO Minion
    - safe minion name

summonYeet
- moloch
- wrapper: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
- maxTarget: 1250000000000000000000
    - 1250 eth
- raiseStartTime: 
    - friday 2.11 am
- raiseEndTime: 
    - one week after eth denver ends
- maxUnits: 100
    - 100 eth
- pricePerUnit: 1000000000000000000
    - 1 eth
- details: HAUS Mainnet Yeeter Shaman
    - not sure where/if this displays?


setupDaoMinionAndSafe
- summoners
    - need some warcamp volunteers
- summonerShares: [1,1,1]
- summonerLoot: [0,0,0]
- shamans: [yeeterAddress here]
    - might need the daosafe minion/shaman too