We developed NTT Launchpad, a no-code Multichain Token Launchpad leveraging Wormhole's NTT technology that allows users to upgrade existing ERC20 tokens or create entirely new multichain tokens securely, seamlessly, and effortlessly.
01 - Token Creation, Setup, and Launch Process: Simplifies the entire process from token creation to launch, including set-ups for existing and brand new tokens under the Hub-and-Spoke and Burn-and-Mint models, respectively.
02 - Token Management: Allows the token manager to set rate limits, manage peers, and control access, including designating different owners or pausers for specific tokens;
03 - Supported Virtual Machines and Standards: Compatible with all Wormhole-supported EVM (Ethereum Virtual Machine) chains. Supports the ERC20 token standard and is easily extendable to support other token standards.
04 - Dashboard: Provides real-time data monitoring, offering clear visibility of total supply, network supply distribution, and rate limits.
The biggest challenge involved integrating the feature to add a new chain post-deployment. Initially, this required two separate transactions, which conflicted with the originally intended user experience of configuring NTT in a single transaction. To address this, we developed a contract with a helper to invoke both the manager and transceiver contracts in a single transaction and modified the UI logic as all related calls now had to pass through this new owner contract and execute other functions using calldata tailored for each type of target (transceiver, manager) on the UI side.