Pick the next block maker
rdPoS picks one validator to make the next block, so two validators do not race to make it.
AppLayer Testnet
AppLayer runs standard EVM code and fast C++ programs on the same blockchain. Both use the same shared state, network checks, and block history.
Is the testnet live?
We ask the real testnet for this status. We do not show fake numbers.
Wallet settings
Add these settings to MetaMask or another EVM wallet. Check the public guide for the latest values.
https://testnet-api.applayer.com/75338What runs the chain
rdPoS picks one validator to make the next block, so two validators do not race to make it.
EVMOne runs standard EVM code. AppLayer runs compiled C++ programs through its direct path.
Accounts, balances, contracts, and saved program data all live in the same state.
AppLayer treats connected EVM and C++ calls as one job. It saves everything together or undoes everything.
Wallets and apps use familiar JSON-RPC. Network nodes share transactions, make blocks, and stay in sync.
Checked blocks save transactions, accounts, contracts, and events as a history that cannot be quietly changed.
How the engine works
Every transaction reaches the same router. The contract address tells AppLayer to run EVM code or compiled C++.
Deploy Solidity, Vyper, or any contract that compiles to EVM code. EVMOne runs it against AppLayer’s shared state.
Run C++ contracts as compiled machine code while keeping familiar addresses, ABIs, and calls between EVM and C++.
How a block is made
A node checks the signature, sender, balance, order number, duplicate protection, and waiting list.
Nodes share valid transactions while rdPoS picks who makes the next block.
AppLayer sends each call to EVM or C++ and tracks every change.
The whole block change is saved together and checked by the network.
The checked block is stored and appears in apps and the public explorer.
What the speed numbers mean
A local code test measures only the program. Public network speed also includes sharing, building, checking, agreeing, indexing, and saving.
Learn more
Start with one real job
See the live testnet, connect a contract, and try both code paths.