---
title: Banyan DAO Yeeter Config
tags: yeeter, banyan
---
# Banyan DAO Yeeter Config
## Contributions
- `.183` ETH
- `500` XDAI
## 1) Summon DAO with `DaoSafeMinionSummoner` Contract
### `summonDaoMinionAndSafe` Function
* `_saltNonce`: `0x` followed by any random hex number
* `0x5a05be533f77c1bb257752a3a4f002c6`
* `_periodDuration`: Length of period (velocity) in seconds.
* `3600` (1 hour in seconds)
* `_votingPeriodLength`: Length of time for voting on DAO proposals measured in `_periodDuration`
* `24` (1 day)
* `_gracePeriodLength`: Length of time DAO members are allowed to ragequit before proposals are passed measured in `_periodDuration`
* `12` (12 hours)
* `_approvedTokens`: Wrapped native token of the network you are deploying the Yeeter on. `wETH` for Mainnet and Rinkeby. `wxDai` for Gnosis Chain. Formatted as a string in an array.
```
* Mainnet: ["0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"]
* Gnosis Chain: ["0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d"]
```
* `details` Name of the minion safe
* `Banyan Pay Safe`
## 2) Summon Yeeter Shaman with `YeetSummoner` Contract
### Use `summonYeet` Function
* `_moloch`: Address from the `Read Contract` `daos` function of the `DaoSafeMinionSummoner` Contract
* Ex: `0xa57368072F96a5b6daBD9b5C70C08e0f0c7281bb`
* `_wrapper`: Wrapped native token of the network you are deploying the Yeeter on. `wETH` for Mainnet and Rinkeby. `wxDai` for Gnosis Chain. Not formatted as an array.
```
* Mainnet: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
* Gnosis Chain: 0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d
```
* `_maxTarget`: Maximum capitalization of the campaign measured in `Wei`.
* `125000000000000000000000` (125,000)
* `_raiseEndTime`: When the campaign ends in UNIX epoch time.
* `1651276800` (Saturday, April 30, 2022 12:00:00 AM GMT)
* `_raiseStartTime`: When the campaign starts in UNIX epoch time.
* `1647619200` (Friday, March 18, 2022 4:00:00 PM GMT)
* `_maxUnits`: The maximum units per address.
* `10` (10 tickets per wallet)
* `_pricePerUnit`: Each unit has a price measured in `Wei` and contributors get 100 loot per unit (this is the minimum an address can contribute).
* `500000000000000000000` (500 xDai)
* `183000000000000000` (0.183 ETH)
* `details` Name of the Yeeter campaign
* `Web3 Product Manager Training`
## 3) Setup DAO with `DaoSafeMinionSummoner` Contract
### Use `setUpDaoMinionAndSafe` Function
* `id`: id of DAO you summoned in step 1.
* `_summoners`: Addresses of your core team who are founding members of your DAO. These members will hold shares and have voting rights. Add your address first (will automatically get 1 share) and format as an array of strings.
* Ex: ["0x123...", "0x456...", "0x789..."]
* `_summonerShares`: Amount of shares for founding members of your DAO. Take into account the first address already has 1 share. Format as an array.
* Ex: [9,10,10]
* `_summonerLoot`: Amount of loot for founding members of your DAO. Should probably be zero.
* Ex. [0,0,0]
* `_shamans`: Address of the Yeeter Shaman you summonded in Step 2 formated as a string in an array.
* Ex: ["0x45Ea2b12F401f728ff3FD91472c3cE8D91227263"]
## 4) Register DAO
* Go to [DAOhaus App](https://app.daohaus.club/)
* Add `/register/[Chain ID]/[moloch address]` to the end of the URL.
* Ex: `https://app.daohaus.club/register/0x4/0xa57368072F96a5b6daBD9b5C70C08e0f0c7281bb`
```
* Mainnet: 0x1
* Gnosis Chain: 0x64
```
* Connect your wallet to register your DAO.
* Fill out the form to add the metadata of your DAO.
* Set at least `NAME` and `DESCRIPTION` and click `Save`.
* `LONG DESCRIPTION` accepts Markdown and will display when the 'Show More' button in the Yeeter interface is clicked.
* Ex: [Example Long Description](https://hackmd.io/@Dekan/r1tZBBIZq)
* If you want to display a `Soft Cap` in the Yeeter UI use the `TAGS` field.
* Ex: `sc:20` (20% of the Maximum capitalization of the campaign)
**Y33t!**