Transactions
Build, sign, and send transactions on the Quai Network
Quai Transaction
Standard account-based transaction for the Quai ledger
Account modelSmart contract supportEVM compatible
Qi Transaction
UTXO-based transaction for the Qi ledger
UTXO modelPrivacy featuresMerge-mining rewards
External Transaction
Cross-shard transaction between different zones
Cross-shardAtomic executionAutomatic routing
Transaction Builder
Create and sign a quai transaction
Wallet Required
Connect your wallet to sign and send this transaction
Recent Transactions
Latest transactions on the network
0x9890f9...c19a71
0x1ef8...06ec 0x0dca...5db9
quai
0.2107 QUAI
1m ago
0x3b5490...9856d2
0x02b4...e58f 0x124f...4d5d
quai
7.6431 QUAI
3m ago
0xf26a3a...3c6638
0x0946...4093 0x0a1c...950a
external
0.3220 QUAI
5m ago
0xcaa4cf...db44d3
0x0f6f...70c4 0x06fe...c2a0
external
7.9679 QUAI
7m ago
0xb97f24...1837fb
0x19b2...4b09 0x1003...cc6e
external
0.0322 QUAI
9m ago
SDK Code Example
How to create and send transactions using the Quais SDK
import { Wallet, parseQuai } from 'quais';
// Create transaction
const tx = {
to: '0x...',
value: parseQuai('1.5'),
gasLimit: 21000n,
};
// Sign and send
const wallet = new Wallet(privateKey, provider);
const response = await wallet.sendTransaction(tx);
// Wait for confirmation
const receipt = await response.wait();