MangoSale DAO Financing Protocol
{"type": "project", "title": "MangoSale DAO Financing Protocol", "logoImg": "bafkreibbj52bhujev7h3jjcutklcz74xu3pwgfxh532euey5z6oypxzxdq", "website": "https://www.mangobox.xyz", "bannerImg": "bafkreidk3hkjuhl7k4bk7qbxrpjn4hqtt5thqdbtgqykpilek44iebbkhm", "createdAt": 1699863566289, "userGithub": "Mangoboxlabs", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..eZlXvhs4Z3T7trZlmwiAYwUYvoppokbJQGEuEf5WIFh0whXQ156C9aQPmZ68ckoB__m-ZRlBDxt8UqQ8h8DZAw", "type": "Ed25519Signature2018", "created": "2023-11-13T08:19:10.779Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-13T08:19:10.779Z", "expirationDate": "2024-02-11T08:19:10.779Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x07699DF698811EBe19d95b76C469Ed3896bBb65B", "hash": "v0.0.0:QwQjERb+7jMD3iocizUYfieTEs/v9ZuWvjFjk2g38NE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#mangoboxlab"}}}, "description": "\n\nMangoSale Protocol is a DAO financing protocol developed by MangoBox Labs. \n\nMangoSale Protocol is a license-free protocol designated for project fair launch, which is considered as an open IDO platform. It is not limited to DAOs, but also applicable to various types of individuals or organizations. \nMangoBOX labs is committed to the development of the DAO fundraising system, in the hope of developing a complete fundraising system. \nWe hope to deploy MangoSale Protocol in Public Goods Network (PGN) and bring a new financing protocol to the PGN ecosystem.\n\nAs a permissionless fair distribution protocol, MangoSale Protocol is an open IDO platform which has the main following functions and features:\n\n\n\n- Permissionless and decentralized.  Anyone can start the creation and auction of Token through the MangoSale Protocol and raise funds without any threshold or code base.\n\n- Multi-chain deployment. MangoSale Protocol will first be deployed on the PGN network, and will later be deployed on multiple blockchain networks, especially the L2 network of the Ethereum ecosystem.\n\n- Coexistence of multiple Web3 tools. MangoSale Protocol will provide at least three Web3 tools:\n\n  1. MangoToken, Token factory can create Tokens with tax function.\n\n  2. The MangoLock time lock function can lock up tokens in periods to realize the linear release of tokens.\n\n  3. MangoAirdrop system. The airdrop system project owner can initiate airdrops for different users, which is conducive to expanding the group of currency holders.\n\n  \n\n- Coexistence of multiple auction methods. MangoSale Protocol will support three different types of auctions to facilitate the launch of various natured projects, and the project initiators can choose freely according to their actual situation\n\n  1. Launchpad:  Token auction by a fixed price.\n\n  2. Fair Launch:  Token auction in the form of fair launch.\n\n  3. Dutch Auction： Token auction in the form of Dutch Auction.\n\n### Project Details\n\n\n\n-  **Documents of the main functions possessed by the MangoSale Protocol**\n\n1. MangoTokenFactory: TokenFactory can not only create standard ERC20 tokens, but also create ERC20 tokens with special functions, i.e, ERC20 tokens with tax functions. Taxation can be divided into different modules, such as marketing wallet and repurchase burning. Project owners can initialize the token factory according to their actual needs.\n\n2. MangoLock: The time lock function is also one of the core functions of the startup project. Through time lock, tokens can be locked in periods to implement the linear release of tokens, which can fully gain the trust of the community and make the project Token issuance mechanism more transparent.\n\n3. MangoAirdrop system: Project initiators can use the airdrop system to launch airdrops for different users in the ecosystem to motivate ecosystem contributors, which will help expand the number of coin holders and benefit more community members;\n\n4. launchpad: Launchpad: Launchpad auctions Token at a fixed price, which is one of the most common auction methods. Launchpad has a soft cap and a hard cap. If the soft cap is not reached, the auction will be cancelled. If the soft cap is reached, the auction will be successful. The maximum fundraising amount is the hard cap value. Token auction price is calculated according to the price set in advance, and the exchange rate is fixed.\n\n5. Fair Launch: Token auctions are conducted in the form of Fair Launch, and the auction price is not fixed. Fair Launch has only a soft cap, and there is no cap on the amount of funds raised. At the same time, the Token auction is not carried out according to a fixed exchange rate but according to the total amount of funds raised at the end of the auction. If the amount of funds raised reaches the soft cap and the fundraising is successful, the total amount of funds raised divided by the total number of tokens provided will be the user's actual purchase exchange rate. The higher the overall funds raised, the higher the user's purchase exchange rate will be.\n\n6. Dutch Auction: Token auctions are conducted in the form of Dutch auction. Dutch auction is a special auction method, also known as \"reduced price auction\". It refers to an auction in which the bids for the auction target decrease in order from high to low until the first bidder answers (reaches or exceeds the reserve price). Choosing such an auction method can make the auction fairer.\n\n\n\n- **MangoSale Protocol Functional Model Architecture Diagram**\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/structuraldiagram.png)\n\n\n\n- **Mockups/designs of any UI components**\n\n\n\n1.**MangoTokenFactory:**\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/mangosale-creattoken.png)\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/creattoken-admin.png)\n\n\n\n2.**MangoLock: **\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/mangosale-createlock.png)\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/locklist-viewlptoken.png)\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/locklist-viewtoken.png)\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/mangosale-locklist.png)\n\n\n\n3.**MangoAirdrop system:**\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/mangosale-airdrop.png)\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/mangosale-airdroplist.png)\n\n\n\n4.**launchpad: **\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/mangosale-launchpad.png)\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/launchpad-next.png)\n\n\n\n5.**Fair Launch: **\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/mangosale-fairlaunchpad.png)\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/fairlaunchpad-next.png)\n\n\n\n6.**Dutch Auction: **\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/mangosale-dutchauction.png)\n\n\n\n![](https://raw.githubusercontent.com/Mangoboxlabs/MangoSale/main/pic/dutchauction-next.png)\n\n", "logoImgData": {}, "bannerImgData": {}, "projectTwitter": "mangoboxlab"}