Sale
Empowering Token Launches: Navigate the Sales Process with Unit Network
The Sale application within the Unit Network core applications serves as a versatile and user-friendly platform for selling crypto tokens to achieve diverse objectives. Whether for fundraising initiatives, community engagement endeavors, or utility token distribution, this feature provides an efficient means to engage and transact with a global audience.
Key attributes of the Sale application include:
Versatility and Intuitiveness: The platform is designed to cater to various objectives, offering users a seamless and intuitive experience.
Efficiency: Users can efficiently engage with a global audience and conduct transactions within the platform, streamlining the sales process.
Control and Flexibility: Users maintain control and flexibility over the structure and terms of their sales. This allows for a customized approach to token distribution, ensuring alignment with specific goals and preferences.
Overall, the Sale application within the Unit Network core applications empowers users to effectively distribute tokens while retaining control and flexibility over the process, enhancing engagement and facilitating transactions on a global scale.
Reasons to Launch a Token:
Fundraising: Tokens serve as an effective method to raise capital for your project, offering early backers the opportunity to invest in exchange for funding your idea's development.
Building a Community: Tokens play a pivotal role in fostering community engagement, incentivizing and rewarding active participants, thereby nurturing a sense of ownership and commitment towards the project's success.
Incentivization and Rewards: Tokens can be utilized to incentivize desired behaviors within your ecosystem, encouraging user participation and contribution to the project through rewards and incentives.
Decentralization of Governance: Governance tokens enable decentralized decision-making within your project, empowering token holders to vote on critical decisions, thereby promoting a decentralized governance structure.
Access to a Global Market: By launching a token, your project gains access to a global market, enabling anyone worldwide to invest and participate, thereby expanding your project's reach and potential investor base.
Innovation and Experimentation: Token launches facilitate experimentation with innovative economic models, allowing your project to stand out amidst competition and explore new avenues of innovation.
Utility within Ecosystem: Tokens serve as a utility within your project's digital ecosystem, functioning as internal currency or means of exchange, thereby enhancing the functionality and efficiency of the ecosystem.
Managing Token Growth:
Utilize Operational Bank: Direct funds from token sales to the token's operational bank, visible to both current and potential investors. These funds serve for operational expenses and growth, offering transparency and confidence to stakeholders.
Revenue Generation: Ensure revenue generated is promptly transferred to the operational bank. This practice instills trust among investors, demonstrating commitment to growth and enhancing attractiveness for new investments.
Treasury Allocation: Allocate surplus funds not immediately required for operational expenses to the treasury. This bolsters financial reserves and reinforces the token's underlying value.
Setting a Floor Price: Establish a floor price to determine the minimum value of the asset. For instance, if $1 million in revenues or raised funds is added to the treasury with a total token supply of 1 million, the minimum token price becomes $1. This ensures stability and confidence in the token's value.
Boosting Investor Confidence: By setting a floor price, stakeholders gain assurance in their investment, knowing there's a minimum value attributed to their stake. This increased confidence encourages further investment, driving growth and stability in the token's ecosystem.
Technical Overview of the Sales Feature:
The sales feature within the Unit Network facilitates the sale of a predetermined quantity of tokens at a fixed price. This functionality empowers token creators to generate revenue for operational expenses and further growth of their projects. Key components of this feature include:
Extrinsic Functions: Token creators have access to various extrinsic functions for orchestrating sales and modifying sale parameters. These functions allow creators to stage sales events and update sale-related attributes as needed.
Buy Extrinsic: For users interested in purchasing tokens, there exists a "buy" extrinsic. This extrinsic enables any user within the Unit network to acquire tokens using any native token supported by the network.
Overall, the sales feature provides a streamlined mechanism for token creators to conduct sales, enabling efficient revenue generation while offering users the opportunity to acquire tokens through a straightforward process.
All Operations Requirements:
Signed Account as Origin: Every operation within the sales feature necessitates a signed account to act as the origin. This ensures authentication and accountability for all transactions.
Ownership Verification of Sale Asset: Multiple functions within the sales process involve checking the ownership of the sale asset. This validation ensures that only authorized entities can transact with the specified asset.
Threshold Checks:
Various checks are implemented to ensure that critical values such as price, quantity, and bonuses fall within acceptable thresholds. This safeguards against erroneous or malicious inputs that could compromise the integrity of the sales process.
Registered Profile Requirement:
Certain operations may mandate users to have a registered profile. This requirement serves to authenticate users and provide necessary information for conducting transactions securely.
Asset Registration in Oracle Pallet: In a token sale within the Unit Network, the assets listed for sale (excluding Unit) must be registered in the oracle price system. This registration ensures accurate computation of the amounts involved in the transaction. Additionally, it's important to note that only Unit and Wrapped assets are permitted for use in purchasing during a token sale. This restriction helps maintain consistency and security within the sales process while simplifying the transaction flow for users. By adhering to these guidelines, the system can effectively manage token sales and provide a seamless experience for all participants.
Creating a Sale Stage:
A "sale stage" refers to an asset designated for sale, exclusively managed by the asset creator. Here's a breakdown of the process:
Creator's Privilege: Only the creator of the asset has the authority to create a sale stage for that asset. This entails specifying the quantity of tokens available for sale at a predetermined price.
Bank Balance Verification: Before a sale stage can be created, the token's bank must possess a sufficient balance to cover the quantity intended for sale. This ensures that the sale process can be executed smoothly without encountering balance shortages.
Unique Identification: Each sale stage is uniquely identified by a numerical ID, incremented with each creation. This ID serves as a reference point for identifying and tracking individual sale stages.
Storage and Event Signaling: Details of every sale stage are stored in the blockchain's storage. Upon successful creation, an event is triggered, signaling the blockchain about the creation of the sale stage.
Active vs. Completed Sales: A sale stage is considered "active" as long as it remains available for purchase and has not been closed or bought by the sale creator. Once a sale stage is bought or closed, it is categorized as "completed" and stored accordingly.
Update Functionality: Extrinsic functions are provided to the asset creator for updating the sale price and quantity of a sale stage. This flexibility allows for adjustments based on changing circumstances or market conditions. Price can only be changed before a purchase transaction has taken place. The quantity value can may be increased and must be greater than the quantity sold by the sales stage.
Closure Option: The closure option for users within the Unit Network's sale functionality allows the sale creator to close a sale stage at any time they deem necessary. This action is performed using the "close_sale" extrinsic function, which grants control and management over the sale process. By utilizing this feature, the sale creator can exercise flexibility and adaptability in managing the sale stages according to their specific requirements and objectives. This capability enhances the overall control and efficiency of the sale process within the Unit Network, empowering users to make timely decisions to optimize their token sale experience.
Buying a Sale:
When a purchase is successfully made:
Asset Transfer: The purchased asset is transferred from its bank to the buyer's wallet, ensuring ownership is transferred securely.
Transaction Completion: The asset used for the purchase is transferred from the buyer to the bank, completing the transaction loop and maintaining asset integrity.
Bonus Allocation: If the sale stage creator has configured bonus allocations, these bonuses are deducted from the token bank . This ensures that bonus incentives are properly accounted for in the transaction.
Invitation Requirement: Participation in the Unit network necessitates an invitation from an existing user. The inviter of the buyer may receive a portion of both the cryptocurrency used for the purchase and a portion of the asset being bought, depending on the role of the inviter and the bonus configurations set by the sale creator.
Overall, the buying process ensures seamless asset transfer, bonus allocation management, and adherence to network participation requirements, fostering a robust and inclusive ecosystem within the Unit network.
Setting Bonuses:
When creating a sale stage, the sale creator has the option to configure six different bonuses, each contingent upon the role of the inviter: core team member, advisor, or community member. These bonuses are initially set to zero but can be adjusted as percentages by the sale creator using the set_bonuses extrinsic function.
Core Team Cash Bonus: If the inviter is a core team member, they may receive a bonus percentage subtracted from the asset amount used for the purchase.
Core Team Token Bonus: Additionally, core team members could receive a percentage of the asset being bought, in addition to the core team cash bonus.|
Advisor Cash Bonus: If the inviter is designated as an advisor, they may receive a bonus percentage subtracted from the asset amount used for the purchase.
Advisor Token Bonus: In addition to the advisor cash bonus, advisors could receive a percentage of the asset being bought.
Community Cash Bonus: When the inviter is identified as a community member, they could receive a bonus percentage subtracted from the asset amount used for the purchase.
Community Token Bonus: Alongside the community cash bonus, community members could also receive a percentage of the asset being bought. By setting these bonuses, the sale creator can incentivize and reward different contributors to the project based on their roles within the ecosystem, fostering engagement and participation within the community.
Stable Sales
Stable sales refer to a feature within the Unit Network where sales are created specifically for fiat-backed stablecoins.
These sales automatically generate offerings for stablecoins such as USDT, USDC, or other fiat-pegged cryptocurrencies. Users can purchase these stablecoins directly within the Unit Network using wrapped cryptocurrencies.
The prices for stable sales are fetched from the oracle to ensure accuracy. When users make purchases in stable sales, the corresponding stablecoin is minted, and the wrapped cryptocurrency used for payment is transferred to the stable bank.
This process allows users to acquire stablecoins conveniently within the Unit Network ecosystem.
Stable sales are automatically generated for all fiat stable coins supported in the Unit Network.
Prices for stable sales are fetched from the oracle to ensure accuracy.
No bonuses are offered in stable sales.
When a user makes a purchase in a stable sale:
The corresponding fiat stablecoin is minted.
The asset used for payment is transferred to the stable bank.
Only wrapped cryptocurrencies can be used as payment in a fiat stable sale.
This setup ensures smooth and secure transactions, maintaining stability within the Unit Network.
Last updated