diff --git a/dao/diamond.py b/dao/diamond.py index 5f00854..69987ee 100644 --- a/dao/diamond.py +++ b/dao/diamond.py @@ -10,6 +10,8 @@ from brownie import network from . import ( abi, +) +from .contracts import ( Diamond, DiamondCutFacet, DiamondLoupeFacet, diff --git a/whitepaper.md b/whitepaper.md deleted file mode 100644 index 565b310..0000000 --- a/whitepaper.md +++ /dev/null @@ -1,36 +0,0 @@ -# Moonstream DAO Whitepaper - -## Abstract - -## Implementation - -### ICO - -#### Initial Liquidity pool - -To ensure appropriate fair initial circulating supply of governance tokens released to a market, a mechanism of automated price discovery is proposed. -In contrast with initial circulating supply being sold by one member of the community, automated price discovery mechanism is a way for DAO to sell its governance tokens directly. - -###### algorithm - -_Automated price discovery algorithm_ (APDA) is implemented and deployed in the form of smart contract. -At the launch, this contract is supplied by DAO with a share of the community supply of the token. -These tokens are locked for the price discovery stage, duration of which is set by DAO. - -Over the course of this ICO stage, Members of the community will be able to deposit ETH or MoonstreamDAO tokens. - -The ratio of ETH/MoonstreamDAO within the contract will fluctuate, but no swapping can happen and users will be able to withdraw the tokens they put in. - -At the end of the price discovery stage, all of these tokens will be used to create the ETH/MoonstreamDAO liquidity pool, establishing the initial price for the token at the DEX contract. - -DAO, and everyone who deposited ETH or MoonstreamDAO will then be able to claim liquidity provider tokens that track their share of the pool. These LP tokens represent _both_ MoonstreamDAO and ETH assets. -Final result is as if everyone who participated swapped half of their deposited assets for another, collectively, at the same price. - -##### Benefits - -1. All this brings a decentralized spirit in, the initial liquidity will come from DAO itself and will be owned by DAO, and act with it based on community decisions. - -2. Neglecting the common price pattern of "pump and dump". When token price is initially priced too low, the price correction builds up a momentum, community members fear missing out and they continue to buy the coin until it is dramatically overpriced; This creates a bubble which eventually ends and those who sell at the top make profits of the many more who brought on the rise. - In the APDA model unhealthy price discovery happens in a sandboxed environment where everyone shares the net result to establish initial coin price. - -3. Finally, this allows us to fundraise money more efficiently, because we avoid initially underpricing tokens. diff --git a/whitepapers/DAO-whitepaper-draft.md b/whitepapers/DAO-whitepaper-draft.md new file mode 100644 index 0000000..38f252e --- /dev/null +++ b/whitepapers/DAO-whitepaper-draft.md @@ -0,0 +1,3 @@ +# Moonstream DAO Whitepaper + +## Abstract