- A Stake and Funds distribution token.
- Other descriptions available: Stake tokens against trasury.
- Avoid Plutocracy -
- Mathematics - diminishing rate of retturn
- create an abstract contract and an Interface
- use the appropriate OpenZeppelin Contracts [explain them in the documentation here]
- inherit the abstract contract and the interface
// separate here in mandatory to be ERC2222 and optional, i.e our contribution.
- Minting When exchanged for funds deposited in the treasury of the DAO
- Burning When redeemed for stake in the funds deposited in the treasury of the DAOs
- Staking Minimum time Penalty when withdrawn early - At least a years
- Transferability within the DAO ? How does one transfer the token within the DAO? Mapping against an NFT identity - KYC?
- Internal maths for re-calculating shares, re-balancing tokens vs shares in the funding treasury
- Mandatory features
- Withdraw funds
- communicate withdrawable funds
- communicate Funds Distributed
- communicate Funds Withdrawn
- permission / access control mechanism for addresses to own PSK: does this take place manually or automatically?
- Internal only Liquidity protocol and pool
- s t a n d a r d s
- ERC2222 - funds distribution token
- ERC2222 - Reference implementation
- ERC1411 - Security token
- c o d e
- MapleToken
- MapleToken explanation
- Flama Staking shares
- o p e n z e p p e l i n
- Link and explain the contracts to use.