Model Eksekusi
Siklus Hidup Transaksi
1. Pengguna menandatangani transaksi EVM (MetaMask / ethers.js)
โ
2. Rome Proxy menerima melalui eth_sendRawTransaction
โ
3. Proxy mengemulasikan transaksi secara off-chain (emulator Mollusk SVM)
โ Memperkirakan gas, memeriksa atomisitas, mengidentifikasi akun yang diperlukan
โ
4. Proxy membungkus tx EVM sebagai instruksi Solana
โ Jika tx muat dalam satu tx Solana โ Atomik (VmAt)
โ Jika tx melebihi anggaran CU โ Iteratif (VmIt)
โ
5. Validator Solana mengeksekusi instruksi tersebut
โ Program Rome EVM menafsirkan bytecode EVM
โ Panggilan CPI ke program Solana lainnya (jika ada)
โ
6. Perubahan state dikomit ke akun Solana
โ
7. Hercules mengindeks event โ menghasilkan blok EVMEksekusi Atomik (VmAt)
Eksekusi Iteratif (VmIt)
Emulasi
Pemetaan Akun
Jenis
Seed
Tujuan
Akun Holder
Jenis Transaksi yang Didukung
Jenis
EIP
Deskripsi
Journaled State
Berikutnya
Terakhir diperbarui
Apakah ini membantu?