EVMSEALEDEVM

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

Transaction ID

Timestamp

Jan 29, 2026, 11:44:50 PM UTC
4w ago

Block Height

140,514,723

Computation

0

Execution Fee

0.00758 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0xb184def664d718b07a06e88a13849bb4ba609fdfc258ba8b30dbec17eb15d8a1
0xebe9e79d4efa10edce0cc41d88ef8db291d6d0bb08057b9d01c5d1b1e2851ec7

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f91090830222aa8503bbf0758083059495942880ab155794e7179c9ee2e38200202908c17b4307b91024b9256d2800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000d47504e41550100000003b801000000040d022e818179eb4fa20a3fbc9a2542d46c22f6db8cf49d8a226a7fb2f9fd63f966fc482a6bb22919e175070c99804cbf25becc14a18ec371e59bfa3968d139c0204a0003a87e7627ed9db0409a4d63b74de4104d18f0e2dfa3b7d3c64648e347b2dde06b222bd204b024946768fa5acb87219b3ff503dc1b188372cd573c8524c051dfb900044e6a732ddd2dfc7bb151ef07546e911e2a2722767d0ea468758c0745c3e1530056fa2f0571b2908b63357bc1cbd7c0c369fbf63dac70958e59fb0d356c88daa40106184130f4d199340c86ab2f1955872d1b122dfca54e0d8b249aa67d06a90175c4279a3afa81a8b9094bcd3cdb475847ac03e3917d92874d0a3d5ec01c1c8974e800084a80463da809309cf8aa9e4bfe115763e8c3897bf34b568f7b5a7c821f73ae344385e6cfebf468390bf1f976545a57cc731be40c955f7002dac03f465c590328010a3fc1705dda8e4e4901e637cd9f9d055c404890ba5745b8f1a84af03c5f3140141dd5dcd155670a82c6053df162e13cf3d44c1b367ed3e4bc89078cdf2fb7b5e5010b2df86a5fcdb111e3a15c659f451a0ad9bebba4c05baf9901acde9b0c340091d0694b69d3a6ac860df79c394b50701cc8ca0f735a10739679c31d4b16a8a50503000ceb5b6445ed6327df0d968c00d103648d2313cc383d891b0b66d5ef01f39b9e691aef0a183d3a9609046a12ab13c29c89dc397947bc1ae6f76c310e06acb44070000d652014bc68c927d4b9706484ab118eb24a818cfcb4b2deea0f80d14bafa6f3362816a34f518d35e9b2cf27f62f7e846e47c7051776699f81e39836ccc32ce206000e50ded46afba93ec4d25138ad5785e0202467ca1fcf6ef3044b541f9246abfa9c4603a75de1bf6d8977efd8032f355bfa9dd1567b40a78b9f871d9e38ba9b8765000fde14db7cb8485223bd50107b62d0869e671f8ea7ec1bb9022ef722e9e4a2b4fe64e86064a05fedc6abbb24c051f958976972342d11f3c76b94d936e45a7cfc8b0110f5d05a4adb2f09a1d21247ad6d934c0cf6a1d101fb55276cbff1ca61fcee8bc427344483140a70a4c79734a0160f2729a02429b0305ad100fb3ffe8a524d7db60011e4f73bfe834b2ddcdd0ad2a2f4f65120cf1af25c671ca03a0ce318784de2338856ceb096884e872680dccff6f98a67ad079ee1091ebbc8bd1e27ee8683639fe600697bf0ed00000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000b0b74d50141555756000000000010191d81000027102b013332846fc90bb01bb3a0bcd3f1eea22fa9b6070055002fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f3000000000005906b300000000000654b3fffffff800000000697bf0ed00000000697bf0ed00000000005b53fc00000000000733650df5958375bfbc629aa96a129993d8ad513f63f71906e525bfc48d520fbb5b4b344e86e8d37ff04bf17c49492c12f445977ef9de7b5b527f0095a62b61ac0c7bc58fd61780024d18d181b50641544b5cb57d2499d69eab6be92422032740577b12abf1103965e3bdcd022aa3478a6f19e92b401e6b80f387e8fc83093f35685eae3e6af192f4b6c8c49ae0e07031e5f4c5d3450cae4e7bd956a0adbc95edb364e0c75bee46d6dd4c296ebcfe0e18bf61904f76b49edb8d5e24a79457d05f041582d402b16adcfdbb7a1a78d52b536dfe5863d32090678da4d8b15c0832eee77ff674fa234276dcdd4f6ff8fd1119a8a8ca44f03ee78d3ce9ad8131845934a573049cb53ae10055002817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97000007b17a72679b00000001474a972ffffffff800000000697bf0ed00000000697bf0ed000007ad1ea0eec000000001c65a31fc0d1dbe384cb41f0aa3f4ff2558050dee4362d40298e37657b70b39987f357b02086c80d7c1ca7861a8576b4778adb2267df86ec0b57c637f870726cfec271cb4307c676eaa1852606eb6edb7749e191625758c2958045768c52cbf925a777d084be82362e2bc976a835edcffd1108375c53203e7ac49238c795eb01d1ff56b9f430782276bec24a6282139de588ca9e350cd307355380d98f97e6532f8d125b104e211817fd7116b7f0892c87d878910ba7110065cf093a884a742fe828db3afcd5d0775caa25b3cf41a78d52b536dfe5863d32090678da4d8b15c0832eee77ff674fa234276dcdd4f6ff8fd1119a8a8ca44f03ee78d3ce9ad8131845934a573049cb53ae1005500eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a0000000005f566aa000000000001dfabfffffff800000000697bf0ed00000000697bf0ed0000000005f56ac6000000000001f3cf0d27c581491a7265cd79ea8d7d458a51fa675dd49a11b28df308c72b3ffeb76fdcfc84a777db245b95351c1d2554f194835584f9dd20b1ec8ec5d825aa0e53365b295d97b9402b38e6a1f35a17986517fa791651e81da86dcb39ccf289d66ad9923a88670ebe97f498094ae37ab14b0e2168472ca59ca9461062b15d2662d1e3ce861983257cc70968b38b3bc4e91f13661cc882ab4183c980c86722308f767e2e985c11f0c39f28bbda1b074204acf72da447ad500f9c2b4dadf37737c9b3bf952e37a3da43072dc750cd57446a4cf598673fac7fb0a229a91b3e57f4f4d79b01625a7f1dd713d4c37eb01cfc1448485d44f03ee78d3ce9ad8131845934a573049cb53ae1005500c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e766920000000005f5d07f0000000000020c50fffffff800000000697bf0ed00000000697bf0ed0000000005f5e03e00000000000216a10d3d1073df6308ff6e4fe7f82e43076a2535328f45c57136f0a503c6afe06547b751537844dc979b523560d06745077931922530b873bf601801709cd07c08fe5ffcbd31bfc6f1d5628b94f92e6d4b208d3362d319d1f1254b436aed6acc3c9c4ef5a79d6cde6d9cc4633da8e22a0e570e780ca7d2d7d3415fe1ba02e8b938034e6887d0da9b1a2827d48e1ea409dae1e6b9e02daceded3ebb8dbed7cc994ad374b0c1cda55469003d144e81370bb085debad7a43907652244c0e64e36bee4a4bf3ca16a38fbb43c3e50cd57446a4cf598673fac7fb0a229a91b3e57f4f4d79b01625a7f1dd713d4c37eb01cfc1448485d44f03ee78d3ce9ad8131845934a573049cb53ae1005500879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a000000001b3a65d700000000000b6c4ffffffff800000000697bf0ed00000000697bf0ed000000001b2e198400000000000b38500d4c17eab0b58065885f4d7f48cc84ab719b636810fedfe91e34f538e083fd9fec84ca2d44f4a09823467a7dd2c4beb1504e48354278f1e5717776ef9554a100dac87b5933c10e85bb7c3c2fa0f2aa2a0824fa382c4e9b0bcd4c44e640deaa0cfe2edb02430ef91974b24c2a5ebfc56e82c57b17922fed83e0a05630b62c7b78761878cabfc8c1e4517abffad8a0183112b88ec3381c19ba8edb3399e0af0092135e708fdabd13fbb09fe51a1c912b7c659f72f18745738ed7e06bdefe8b5c2a69af9946938257f06fbf96d96cc06f6624bd0170c8d7c29f9934081008eee77ff674fa234276dcdd4f6ff8fd1119a8a8ca44f03ee78d3ce9ad8131845934a573049cb53ae10055009d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f600000041aec246e10000000021a1433dfffffff800000000697bf0ed00000000697bf0ed000000418572af80000000001dfa14e20db7674d7e6481331d3ae7f8f41daec2106d5cf7a8e6dd11a10b5f67a08fb14f15cbddfd3a6eae841bcd5b16bf781d7f3ed221c8ae7ad896dfa936e6dcf54ec740a374a64a6f633dc86d40d841d96ba09b53ac0c353afc9cd3b7f4f468dd80afc6c9f7bf0a14b7b0150bea89849f1fcb40dd5703ea26975924b9d15e31ac0da399f9ea167d1828e591420fb90596355022f5124ab0013750a609360653fac0ba3c289386e87465c367b42b8ac56484b3dd43c0788745738ed7e06bdefe8b5c2a69af9946938257f06fbf96d96cc06f6624bd0170c8d7c29f9934081008eee77ff674fa234276dcdd4f6ff8fd1119a8a8ca44f03ee78d3ce9ad8131845934a573049cb53ae1005500c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000007ae0489bea100000002e414a1cefffffff800000000697bf0ed00000000697bf0ed000007a9b1f5232000000002aaf322ec0deac1ac29f75390bbd2d08719a0badbe3b9d47fbf5ceef90c0aa5735c0fdecfafe7ff6574ab4e2fdcd9883da98bd6235a1ebee02fbdaa090257398377451a53d9b36c2c50f32c1f12d5d269c6e8c615c20ac576e0f55f73405421da84e2f193784c85cd2378b7efe30a75f337873fc930b527b6b19f66768b0fb0370329545d34484adad209d7270ac39f871d09dae1e6b9e02daceded3ebb8dbed7cc994ad374b0c1cda55469003d144e81370bb085debad7a43907652244c0e64e36bee4a4bf3ca16a38fbb43c3e50cd57446a4cf598673fac7fb0a229a91b3e57f4f4d79b01625a7f1dd713d4c37eb01cfc1448485d44f03ee78d3ce9ad8131845934a573049cb53ae10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f302817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94ac1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000697bf09d00000000000000000000000000000000000000000000000000000000697bf09d00000000000000000000000000000000000000000000000000000000697bf09d00000000000000000000000000000000000000000000000000000000697bf09d00000000000000000000000000000000000000000000000000000000697bf09d00000000000000000000000000000000000000000000000000000000697bf09d00000000000000000000000000000000000000000000000000000000697bf09d8205faa089ff43fe158efd851f4109169b79469acf07c03f735480795764aeb89b788cfba02353731d1cb71e9cbac2faeb1255f995c21faadf059d27fcb1c09d4db3acda3f"
]

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}