EVMSEALEDEVM

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

Transaction ID

Timestamp

Feb 12, 2026, 06:02:08 AM UTC
2w ago

Block Height

141,946,262

Computation

0

Execution Fee

0.00282 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0x97440c5686e432bc4cadab83e82c697d8761b65758b4940118772d7b6ee5b7d8
0xc4e2f3fde212db43c42b642a7a6c940cd3b30e77fdc883a25d1c11cdb34492ee

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f8cf83020d3185047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e000000000000000000000000000000000000000000000000000000000000769700000000000000000000000000000000000000000000000009404e72f5ee8a6300000000000000000000000000000000000000000000000077fce81bbe722e8f8205faa0c457164a62b989f31320d182cd23523edc21234be8a47876a8d65b27d2ec517ba01dc7cb205682649f008e057576483c3f49c60cb1320ec81bc1e8f5071b2181e0",
  "f8cf83020d3685047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e000000000000000000000000000000000000000000000000000000000000766c0000000000000000000000000000000000000000000000000b9835eceb9dfce70000000000000000000000000000000000000000000000000c1bce9fc6e7c4468205f9a0d2892a5f549f6c676ae05e6289ea6e974f4daf9131ca063e69e1f5923aeed9d0a07069aa9f352fcfc01a6175e8f8cd119839e9e35a44d87742c5ff83fab6881e46",
  "f8cf83020d3785047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e0000000000000000000000000000000000000000000000000000000000007679000000000000000000000000000000000000000000000000a1061a1464cc13ef00000000000000000000000000000000000000000000000bc2be15b7dc15f8be8205faa03e544a2ba2318ebf281df7ba18b27b989d290bbddd54789aee3cb4dd77f294e6a066645b6aadd7888b85d8fdb7885150aa42a8e88fee25e6e2e54bc4f6609c3c4c",
  "f8cf83020d3885047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e00000000000000000000000000000000000000000000000000000000000076830000000000000000000000000000000000000000000000000821ee65275ee712000000000000000000000000000000000000000000000000b32077e7cccf40dd8205faa0f595aaa2d6ad682c55d9c191ac303825bfeacc24c0e41fa841cc8688600435bda0345ad1980584cde133b94dcff28639b340abb522098695cd1b7fe6b7b27226b7",
  "f8cf83020d3985047b208d0083056d109445a01e4e04f14f7a4a6702c74187c5f6222033cd80b8642b28b34e00000000000000000000000000000000000000000000000000000000000075e100000000000000000000000000000000000000000000000004069670cfec7d38000000000000000000000000000000000000000000000000040a8fbfed0974a28205f9a0d898085e4c9e7d9280eb3ede1cf36a75a94bbbb7ee9d3b4090c3075b253e7547a07771e825a9beacd152fcf241bc8b0d4787fa536f4cb2f74862ffe72c5c229f08"
]

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}