Intro
The Business
Space Cartels is Play & Earn Metaverse where the value of resources is determined by the law of supply and demand. The project idea is well structured, has a solid marketing in place and has built devoted community around it. As the Space Cartels team already had successful mint experience before approaching us, we knew they will be a committed and reasonable partner in challenging world of blockchain projects. That is a great indicator of smooth cooperation and clear definition of goals.
Reality after Luna Collapse
As mentioned the initial mint has already been carried out. Since it originated on Terra Project it required immediate remediation of unpleasant consequences of the chain collapse. The team honestly wanted to take care of the community that trusted them and allow them to somehow retrieve the lost game loot. In 3dev team we were ready to help by building convenient migration experience. All this must have been made smoothly, relatively quickly - to retain community attraction and most importantly securely.
Project Scope
The Project required developing smart contracts in solidity and web application in React. All parts have been successfully deployed to production. At the time of writing this article the whole system has been used by hundreds of users.
Key Features
- Migration of tokens from Terra to Binance Smart Chain
- Developing two custom upgradeable Smart Contracts (ERC-721 compatible) for token retrieval and advanced minting
- custom real time React web application for seamless transactions
- Deploying the whole dapp and smart contract to production
- NFT collections with marketplaces integration
- Ready for traffic peaks
- Supporting minting of hundreds of users
Amulets Migration to BSC
Custom Smart Contract has been deployed on BSC with a source of truth about tokens ownership preinstalled. This required secure mapping of Terra addresses to EVM addresses. For security reasons nothing could have been made automatically as users were supposed to prove their identity and ownership using metamask wallet on web application for this purpose.
Rings minting with whitelist mechanism
To increase gamification and competition among community members the idea of whitelist has been added. It allowed Space Cartels team to recognize most devoted community members or competition winners and add them to whitelist. Those lucky individuals were able to mint sooner (before public sale) and get higher odds to mint rare items.