[(chain - 1)] [(shard - 1)] [ showKeyAction ] This Account is backed by MetaMask. Learn More


Similar to how MetaMask bridges between your browser and Ethereum, we proudly present QuarkChain Testnet with MetaMask support to bridge your browser to QuarkChain!


The address shown here is backed by your MetaMask plugin, but bear in mind that the addresses backed by the same private key may have real ETH in main Ethereum network. This is similar situation where your accounts may have ETH in both main Ethereum Network or Ropsten Testnet. When you interact with QuarkChain, your real ETH is safe, see below.


When you interact with QuarkChain using MetaMask, we ask for signatures from your private key stored with MetaMask. To make sure the signature won't be used to do evil (for example, sending the same signed transaction to main Ethereum Network for your real ETH,) we follow EIP-712 to use typedSign(), which includes QuarkChain-specific fields. As you can observe, the transaction and signature combination is only valid on QuarkChain and cannot be used elsewhere.

Existing Testnet Accounts

You can import existing accounts of QuarkChain Testnet to MetaMask, just follow this link to import using your private key. Note those accounts won't be backed by your private seed.

Your current staking status for mining root chain:

Please refer to this document on how PoSW works for root chain.

For following actions, gas prices default to 1 Gwei and gas limits are set automatically as sane defaults.

Can't add stakes when unlocked. Generate Transaction Can't change signer when unlocked. Generate Transaction Generate Transaction Can't withdraw locked funds. Can't withdraw before allowed time. Generate Transaction
[txTitle] (confirmation time is ~15 seconds)

Raw Transaction


Signed Transaction Hash



[ `${fromAddress}` ]
[ `(shard ${fromShard})`.padStart(50) ]


[ toShard !== -1 ? `${toAddress}` : "Contract Creation" ]
[ `(shard ${toShard})`.padStart(50) ]

You'll send [ Number(amount) | BN ] [tokenStr]

Max Transaction Fee [ (gasLimit || 1e6) * gasPriceGwei / 1e9 | BN ] [gasTokenStr]

Cancel Submit Transaction