Documentation Index
Fetch the complete documentation index at: https://sidiorresearchlabs.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Mainnet
Before real users transact with actual funds on your dApp, account for security, deployment, monitoring, and support requirements. HyperPaxeer currently operates mainnet only, so test contracts locally or on private development networks before production deployment.
Deployment
You can deploy your contracts on mainnet using the JSON-RPC and the mainnet network endpoints. Before you do so, review the following considerations.
Security
Thoroughly test your smart contracts in local and private environments before deploying to HyperPaxeer mainnet. Comprehensive tests should cover all functions, error handling, and edge cases.
Whenever possible, perform a comprehensive security audit of the smart contract code to identify and eliminate any potential vulnerabilities or weaknesses. This is especially vital for the mainnet, as the code will be accessible to everyone and any security flaws could result in substantial losses. Learn about the common vulnerabilities and contract security practices. External auditors can also help optimize your contract’s performance.
Ensure proper management of contract ownership and consider implementing a multi-sig mechanism for increased security. This will allow you to maintain deployment ownership within your team instead of one specific owner that might leave the team.
Last but not least, verify that any external libraries or dependencies used by the contract are up-to-date and secure.
Contract upgradeability
Consider the possibility of upgrading the contract in the future and implement upgrade mechanisms if needed. This will enable you to make changes to the contract without having to redeploy it, creating a new contract.
Costs
Evaluate the gas costs associated with deploying and executing the smart contract, including the cost of deploying the contract and executing its functions are sufficient or efficient for end users.
Contract documentation
Provide clear and comprehensive documentation for the contract, including its purpose, functions, and potential risks. This will assist users in understanding how to use the contract and make it easier for other developers to review and contribute to the code.
Token distribution
You’re dApp might issue an ERC-20 token, e.g. to give token holders additional benefits. In this case, you will need to decide on how to distribute them and what kind of narrative you want to create.
Airdrop
One option is to distribute tokens to users through an airdrop. For some inspiration on how to select eligible receivers of an airdrop have a look at the [HyperPaxeer Rektdrop](https://medium.com/Paxeer-Network/the-Paxeer Network-rektdrop-abbe931ba823).
Token Registration
HyperPaxeer allows for ERC-20 tokens to be used cross-chain. Once some of your tokens have been minted, you can register a token pair through governance, which will allow users to send your tokens across chains. Head over to our Academy to learn how to register your ERC-20 token.
Make yourself heard in the HyperPaxeer community and explain what value your dApp provides. An essential part of building a dApp is getting in touch with the community to showcase how they can take ownership or start contributing to your project. This will not only help your dApp’s visibility but might result in a new community of users, that want to improve your dApp.
Head over to the HyperPaxeer Telegram channel get in touch with the community and contributors and showcase your dApp on one of the next community calls.