Devnet Testing Phases
For the Multi-Ledger Rollup to transition from it's current "Devnet" implementation to its public "Testnet" phase, it will need to pass a variety of public tests which will be performed in a particular testing schedule.
Note that each phase will be analysed carefully at multiple levels (smart contract, rollup, accounts,...) to ensure multi-ledger consistency. And therefore we will proceed through these key tests at a reasonable pace.
The key tests are summarised below (more maybe added if required):
Test | Description | Notes |
---|---|---|
Proxy Contract Connections | Public test to integrate to selected proxy contracts | |
QNT Deposits | Public test to ensure that QNT tokens (from Ethereum Sepolia Testnet) correctly maps to native tokens of the Multi-Ledger Rollup for multiple users | |
ETH Deposits | Public test to ensure that ETH tokens (from Ethereum Sepolia Testnet) correctly maps to ETH tokens of the Multi-Ledger Rollup for multiple users | |
POL Deposits | Public test to ensure that POL tokens (from Polygon Amoy Testnet) correctly maps to POL tokens of the Multi-Ledger Rollup for multiple users | |
AVAX Deposits | Public test to ensure that AVAX tokens (from Avalanche Fuji Testnet) correctly maps to AVAX tokens of the Multi-Ledger Rollup for multiple users | |
Multi-Ledger Token Deposits | Public test to ensure that the same token with three different versions (one on Ethereum Sepolia Testnet, one on Polygon Amoy Testnet and one on Avalanche Fuji Testnet) correctly maps to one single token on the Multi-Ledger Rollup for multiple users | |
Multi-Ledger Rollup Contract Upgrade Tests | Public test to ensure upgradeability of all of the smart contracts on the connected blockchains, to incorporate new features | |
Multi-Ledger Rollup Node Upgrade Test | Public test to ensure that the Multi-Ledger Rollup nodes can be upgraded for new features | |
QNT Withdrawals | Public test to ensure that QNT tokens (from the Multi-Ledger Rollup) can be correctly withdrawn back to the Ethereum Sepolia testnet for multiple users | |
ETH Withdrawals | Public test to ensure that ETH tokens (from the Multi-Ledger Rollup) can be correctly withdrawn back to the Ethereum Sepolia testnet for multiple users | |
POL Withdrawals | Public test to ensure that POL tokens (from the Multi-Ledger Rollup) can be correctly withdrawn back to the Polygon Amoy testnet for multiple users | |
AVAX Withdrawals | Public test to ensure that AVAX tokens (from the Multi-Ledger Rollup) can be correctly withdrawn back to the Avalanche Fuji testnet for multiple users | |
Multi-Ledger Token Withdrawals | Public test to ensure that a multi-ledger token can be correctly withdrawn to the blockchain that the user chooses to (one of Ethereum Sepolia Testnet, Polygon Amoy Testnet or Avalanche Fuji Testnet) for multiple users |
Updated about 14 hours ago