EVMSEALEDEVM

▒%▪╳█◇#%▪░!?●◆╱!○▒░$@◆%◇█?╳#□▫▒?□!@●▫$&%░@▪○◆?~╲^#▪*%~◇○●^╲&╳@●╲

Transaction ID

Timestamp

Feb 12, 2026, 03:04:57 PM UTC
2w ago

Block Height

141,986,954

Computation

0

Execution Fee

0.0033 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0x0c19e168462a9fcb749707a418a0fc181e951fd19bd0d44447c073e703c2fb3a
0xad3d0a518e9fca5c0a69fe75722ddfb2e5298765201e03d58af7a6f20afdbbcc
0xf6e15d8e23ae52f66ba7c0d892c88d03dc1b3df0d8c28554b3eb3271f65ea864

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f8cf83020f998504edd7018083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e000000000000000000000000000000000000000000000000000000000000759f00000000000000000000000000000000000000000000000005224700e3d1f3f00000000000000000000000000000000000000000000000001ad762e26a0974ce8205faa06c1bf31e358777ac753bdf0f86095e795f9178202e58e672c9a03ddde119c850a0758e8a3fda2cf3377df01a9f274467978fff4b59cc1c9f9fe88057544fcafbe9",
  "f8cf83020f9a85047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e00000000000000000000000000000000000000000000000000000000000076a1000000000000000000000000000000000000000000000000024d315ed1062dbd0000000000000000000000000000000000000000000000000623b03db7f2a7708205f9a0e71f58b615ae4804e1484c866150904b67b4b2998e5f8dc304d2d615951c25a6a0244ee5b3cf8a1d4bd87150274256c6ae085a14111e73e617a869351284f7d7e9",
  "f8cf83020fa085047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e000000000000000000000000000000000000000000000000000000000000761b0000000000000000000000000000000000000000000000001b843056135d91b900000000000000000000000000000000000000000000000036405288d86957558205faa0f95393d51ecedde106a20fe5b482f1924a6400178f2c2a47e10c0bb500740bcaa06da4e8d39f64a366d514d4a0aeaf85d79ba22fae8ab5880530a7c1ee476dc796",
  "f8cf83020fa185047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e00000000000000000000000000000000000000000000000000000000000076c20000000000000000000000000000000000000000000000002183486c040a008d000000000000000000000000000000000000000000000001580ce02f5f87c6e28205faa0cdcedfb74805ed88d49a6f52af417b1aa8a6f3961f0f6859e59747fd281354dea06cc2aac5adc05129e08c5052e601b756914245b47e2193520abb998e9dfd91fc",
  "f8cf83020fa285047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e000000000000000000000000000000000000000000000000000000000000767d0000000000000000000000000000000000000000000000009f1624f973b0f6f80000000000000000000000000000000000000000000000085e52bd50e7fa70818205faa0868604e315abbbd0b5ff61a54e31dfe574d9ec777810b0f196343b9b546cf65ea07c6a583ff8f75a009e8e7b623fa4c911f342fc5053eab1b8ad45e80913035cd5",
  "f8cf83020fa685047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e00000000000000000000000000000000000000000000000000000000000076840000000000000000000000000000000000000000000000000a3a3667bac77797000000000000000000000000000000000000000000000002244e1b5b80809c358205faa009cce57ad27968b686dbac69cdb4d8bddf5e34361eff79ce23cd57a109967c4fa04827a2c523da05b953a0baa80601357c7d40356523869a84ff97ef1e4800a1f5"
]

Cadence Script

1import EVM from 0xe467b9dd11fa00df
2
3transaction(hexEncodedTxs: [String], coinbase: String) {
4    execute {
5        let txs: [[UInt8]] = []
6        for tx in hexEncodedTxs {
7            txs.append(tx.decodeHex())
8        }
9
10        // If there's only one tx, use `EVM.run`.
11        // If there are more, then use `EVM.batchRun`
12        if txs.length == 1 {
13            let txResult = EVM.run(
14                tx: txs[0],
15                coinbase: EVM.addressFromString(coinbase)
16            )
17            assert(
18                txResult.status == EVM.Status.failed || txResult.status == EVM.Status.successful,
19                message: "evm_error=\(txResult.errorMessage);evm_error_code=\(txResult.errorCode)"
20            )
21            return
22        }
23
24        let txResults = EVM.batchRun(
25            txs: txs,
26            coinbase: EVM.addressFromString(coinbase)
27        )
28
29        // If at least one of the EVM transactions in the batch is either
30        // failed or successful, in other words not invalid, we let the
31        // Cadence transaction succeed.
32        for txResult in txResults {
33            if txResult.status == EVM.Status.failed || txResult.status == EVM.Status.successful {
34                return
35            }
36        }
37
38        // Otherwise, all EVM transactions are invalid txs and can't be
39        // executed (such as nonce too low).
40        // In this case, we fail the Cadence transaction with the error
41        // message from the first EVM transaction.
42        for txResult in txResults {
43            assert(
44                txResult.status == EVM.Status.failed || txResult.status == EVM.Status.successful,
45                message: "evm_error=\(txResult.errorMessage);evm_error_code=\(txResult.errorCode)"
46            )
47        }
48    }
49}