Lesson 4: Fundraising
Difficulty: medium.
These DAO Modules will be created:
ShareSale
These Aira DAO Modules will be used:
Lesson Description
As a DAO creator, you can emit more shares. You may need to do that if you need additional ETH investment.
In order to do that in a way that is safe for all parties, you need to use the Aira BuilderShareSale builder that can be found in DAO factory.
Please specify these arguments:
- Receiver address
Ether fundscontract addressShareholder tokencontract address- Price of a single share (in
Wei).
After a ShareSale contract is created:
- Send shares from the seller account (
Shareholder tokencontract) to the ShareSale contract. - Calculate the ETH amount needed (the share count * price of a single share) and send it from the buyer account to ShareSale.
- Check that the ETH is received by the seller account in
Ether fundscontract. - Check that tokens are received by the buyer account in
Shareholder tokencontract.
Notice: the shares will be received by the address that sent ETH to ShareSale! Do not forget that.
Skill test
Complete this lesson and get 100
ABTtokens!
To complete this lesson you need to sell your shares and receive ETH. Then call the Execute() function of the Lesson 4 contract. Please specify the ShareSale contract address.