## DAO-owned Colinks Account Proof of Concept
### A. Setup: initialize Colinks by buying your own CoLink
1. Call buyLinks via a DAO proposal. Params:
- function: buyLinks
- contract: 0x7154cA7E4C756E06151aefA2D765404950FA0EE1
- value: 0
- linkTarget: 0x67Bdee1074C3c1d662caD482c2d2760840c0e83B
- Note: must be the same address that is sending the transaction
- amount: 1
2. Example DAO proposal: https://admin.daohaus.club/#/molochV3/0xa/0x0eeb24606dbf6c1c54d57b09fa2be1c58b650015/proposal/1
3. Tx: https://optimistic.etherscan.io/tx/0xeb3a3e8ab8287f4602c4aac469d5921dc3c28ab0d6783fb72ff9f4def9cf0dda
### B. Anyone can buy the DAO's CoLink directly from the contract
1. Go to contract on etherscan https://optimistic.etherscan.io/address/0x7154ca7e4c756e06151aefa2d765404950fa0ee1#readContract
2. Call getBuyPriceAfterFee read function with the DAO's address and desired number of links. Params:
- linkTarget: 0x67Bdee1074C3c1d662caD482c2d2760840c0e83B
- amount: 1
- response: 849687500000000
3. Convert the number to decimal --> 0.000849687500000000
- Note: inputting as decimal in etherscan was unusual from my exp, but worked
4. Call buyLinks write function from any address. Params:
- buyLinks: 0.000849687500000000
- linkTarget: 0x67Bdee1074C3c1d662caD482c2d2760840c0e83B
- amount: 1
5. How it looks in the CoLinks UI:
- 
### C. Buy other CoLinks via DAO proposal
1. Go to contract on etherscan https://optimistic.etherscan.io/address/0x7154ca7e4c756e06151aefa2d765404950fa0ee1#readContract
2. Call getBuyPriceAfterFee read function with the desired target's address and number of links. Params:
- linkTarget: 0x0204909194588909ea98244b9d5A2D074a3ABdF2
- amount: 1
- response: 574687500000000
3. Ensure there are sufficient funds inside the DAO treasury (in the example case here: inside the treasury Safe inside the Moloch DAO)
4. Call buyLinks via a DAO proposal with the price above. Params:
- function: buyLinks
- contract: 0x7154cA7E4C756E06151aefA2D765404950FA0EE1
- value: 574687500000000
- linkTarget: 0x0204909194588909ea98244b9d5A2D074a3ABdF2
- amount: 1
5. Note: this will error out if someone else buys the link before the proposal passes and is executed
6. Example DAO proposal: https://admin.daohaus.club/#/molochV3/0xa/0x0eeb24606dbf6c1c54d57b09fa2be1c58b650015/proposal/4
7. Tx: https://optimistic.etherscan.io/tx/0xc4337e5448cb6e9d298670994f15491b384fb23504eab9eb15da2662cc65b7b6
8. How it looks in the CoLinks UI:
- 