Quai Vision

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();