# VitaDAO Deployment Process Proposal

**URL:** <https://gov.vitadao.com/t/vitadao-deployment-process-proposal/157>\
**Category:** General Discussion\
**Created:** [June 17, 2021, 8:36pm UTC](https://gov.vitadao.com/t/vitadao-deployment-process-proposal/157 "2021-06-17T20:36:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Clepp](https://dub1.discourse-cdn.com/flex017/user_avatar/gov.vitadao.com/clepp/32/80_2.png) [@Clepp](https://gov.vitadao.com/u/Clepp)\
**Post date:** [June 17, 2021, 8:36pm UTC](https://gov.vitadao.com/t/vitadao-deployment-process-proposal/157/1 "2021-06-17T20:36:50Z")

</div>

Hi, attached an idea on how the VitaDAO contract deployment could be done.

**Contract Deployment**

_1. Wallet preparation_

- Create new wallet (EOA)
- Channel funds to new EOA

_2. VitaDAO Multisig Creation_

- Create VitaDAO Multisig (Gnosis Safe)
- Take DAO designated addresses from VDP-0 VitaDAO Multisig Proposal ([VDP-0 VitaDAO Multisig Proposal](https://gov.vitadao.com/t/vdp-0-vitadao-multisig-proposal/135))
- Assign DAO designated addresses as VitaDAO Multisig Holders (Gnosis Safe)
- Adjust Transaction signing threshold to 5 / 8 signers

_3. Deployment of Token contract_

- Fill in environmental variables ([VitaDAO-contracts/.example.env at master · VitaDAO/VitaDAO-contracts · GitHub](https://github.com/VitaDAO/VitaDAO-contracts/blob/master/.example.env)) of the deployment script
- Deploy VitaDAO ERC20 Token Contract ([GitHub - VitaDAO/VitaDAO-contracts: Vita Dao Smart Contracts](https://github.com/VitaDAO/VitaDAO-contracts)) via EOA

_4. Creation and allocation of tokens_

- Mint 30% of the total Token supply
- Move minted Tokens to VitaDAO Gnosis Multisig

_5. Transfer Token Contract and Multisig_

- Assign VitaDAO Multisig as Minter Address
- Move VitaDAO Token Contract Ownership to VitaDAO Gnosis Multisig
- Delete EOA from VitaDAO Multisig holder list

**Token Auction**

_1. Create and start auction_

- VitaDAO Multisig creates VitaDAO Auction via Gnosis Auction
- VitaDAO Multisig starts Auction

_2. Finish VitaDAO Auction via Gnosis Auction_

- Auction is finalized by VitaDAO after token auction deadline
- Participants are able to claim their token allocation from the Gnosis Auction site
- Collected funds from auction remain in VitaDAO Gnosis Multi-sig

**After VitaDAO Token Auction**

_1. EOA creates VitaDAO Smart contract and moves contracts_

- Deploy VitaDAO DAO Smart Contract via EOA
- Move DAO Smart Contract Ownership from EOA to VitaDAO Gnosis Multi-sig
- Move ERC-20 Token Contract from EOA to VitaDAO DAO Contract

---

<div class="post-metadata">

**Author:** ![theobtl](https://dub1.discourse-cdn.com/flex017/user_avatar/gov.vitadao.com/theobtl/32/13_2.png) [@theobtl](https://gov.vitadao.com/u/theobtl)\
**Post date:** [June 18, 2021, 11:16am UTC](https://gov.vitadao.com/t/vitadao-deployment-process-proposal/157/2 "2021-06-18T11:16:36Z")

</div>

Looks all very good!

> [@Clepp](#):
>
> - Distribute tokens to Auction participants

Correct me if I’m wrong, but isn’t the DAO multisig just finalising the auction so that tokens _can_ be claimed - but bidders will still have to actively claim these tokens themselves? If so, it’s probably a good idea to clarify that so that it’s clear that bidders need to do that.

---

<div class="post-metadata">

**Author:** ![Clepp](https://dub1.discourse-cdn.com/flex017/user_avatar/gov.vitadao.com/clepp/32/80_2.png) [@Clepp](https://gov.vitadao.com/u/Clepp)\
**Post date:** [June 18, 2021, 11:58am UTC](https://gov.vitadao.com/t/vitadao-deployment-process-proposal/157/3 "2021-06-18T11:58:58Z")

</div>

Hi, that is correct and a very good point! I am adjusting the wording to clarify that participants will need to claim their tokens from the gnosis auction side.

---

<div class="post-metadata">

**Author:** ![Stefano](https://avatars.discourse-cdn.com/v4/letter/s/aca169/32.png) [@Stefano](https://gov.vitadao.com/u/Stefano)\
**Post date:** [July 28, 2021, 8:31pm UTC](https://gov.vitadao.com/t/vitadao-deployment-process-proposal/157/4 "2021-07-28T20:31:12Z")

</div>


