EVMSEALEDEVM

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

Transaction ID

Timestamp

Jan 19, 2026, 07:15:43 AM UTC
1mo ago

Block Height

139,361,109

Computation

0

Execution Fee

0.00758 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0x732737ec3204322ca20bce61c2df0bee9043b57f6af0fdc40f414ae924bb98db
0x6149a47daac8542f9e3b2770108b248201222a8f4b36fa40c661edcd595f53ba

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f910908301c4a48503bbf075808305941b942880ab155794e7179c9ee2e38200202908c17b4307b91024b9256d2800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000d47504e41550100000003b801000000040d02d1ad630ca4240342a28ad50f1f9d9c66413aed757ac259051fe5ea71ffa29e6b70828e54a00fbbe824932f7e799eb7993bd38dda6351aae5c9b72b0871f79e4e0003d84ab2ba29ae2c73addda871d70ccae240f085f979390bfc94206c07f9e64beb77e6d429eafeea1ae985248472df8660f44c04a05483f6182d1e55f5690812ff0004a502c3b8a0c3c80c3180cfafa90a8ba28fd09d0487f889cf396d8c4c0dfdc8077b916e4d2d93888a4e056c1fa0bcc630b99308eee03dac62a8a0429a2b657c210106dfdb4f48823d230bd19bf2a65e6be194655403c5b0189245a7265fd5dc0626d646b2c80cdac20b4f987b0d0389a1a9adc4eccf8859e237a08f990e929b287c4501089dddfe3470386454d88704db89ccd5de597d46f229c9f43bfab3318dc397d2636511571420626ebb686a9877417209b0fd1349463e07cef979d7e02011446221010aad28621042867f568f88a688508b18e280c0db1f1e19680097046197b72aa76a4d0a671f0b1cdb417f35df2f6af529c868c951e14e55a575fe52ccb8cce0d955010b2790d8dc7203528f36ef9cdf214500880b196d18ce730484a58addf71a178513762944083458b6a0a6cd29380f44052c34ea7120f97e983cafbe5b28ecafdd85010cbfc04cfb2f54ac5c730d991389984bd92c2c4ce906a341c505a44228402463656e1cc631fe22baec0c20c3ef37b32fb96d74e38a69c985bbc7686151085ed17e010d8646a96d57e59305fea66260dcbcc03186faf162cb57506f274ca3099821635b1b3c84afcc6a96e7af0d73533f1b135e67a5d48d7eb23c147592dc257599fbcf010ebd1cd07bd18019486813a8349312044eef08777013fd8df9802487e13680281120185cc89d06a919eb9b94ef5574cf61817a887e369b6369095b32163c53aa01000f9c688ed180ddb886d62f0a76874a244bf42c2d0f71cbe99c238f43bec65cb14a574cb66cfc66aa73751c8c169c9ce9fc0ce99fa6bad4f7a8d5f032cfd82577b600107e68417c1b5b6971a9cbea822af1f6a3013b890009e33130808af38a9309fc4717437ac7b51099c0ed0829b57554cd825768a60ca17948716a7dc0270b53c6b9001155bedf3e5a7dc8d0a368c2bb228ed34ad41bddd079dde3c293aa341bcb6df9752ce2aa20dbba0c798dddd1e84c043051d848f072811dd3c39a49616b8316c63c01696dda1600000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000aeb2ef4014155575600000000000ff8d68c000027101d5a3d746b4b34fd73a294fbe9bb4df406c837b1070055002fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f300000000000828210000000000008ca81fffffff800000000696dda1600000000696dda1600000000008161ff00000000000b045e0dd41070414eae1b0279dd854743e00458bc254f623fa76988acb879a7f3f3f0d0aaec235397b325dfdefc9e0aa18fca0c644f4e7f65798d83c48666afe24857a2e8041527813d7b9ee7453a2200fc638684e82d337fc5682ea7949f0f053c687ea1fef8a1e3bafcd35ff1a7efa6d0420e60760dd6cecceeeae05bc5462283889b40c5c0ace630db6bab4c5e395698a5d257e69333c05dc02416bf8f387fc352f3a1b9631e2c0053aa2f9dc89bdf4ad88c8ef7425182831084198d4197809e13bffac1941be43fe93b46d0b211e95f0d0673c73614c8acf3b8b9239e8c77d618a53518221bced4221acd16c9f2e895f9057e7b5fb089e940f485109771cc3ae92d67838b550055002817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a970000086b421c10c000000000b7086fc1fffffff800000000696dda1600000000696dda160000086b133eb6c000000000f2282f380d1dbe384cb41f0aa3f4ff2558050dee4362d4029827a40b2b709022b1f78d2426a84bb8dbcc97f3b1cac33b00a87deef37771ed373661d2c0f62febfc74b25358ffa5c5ad2fe3b9fdd86c8887a694f7825a9fc3cad1c4e52473824e4eb8c6722a220aa634b3e0cd10d4573e5bc27c04f2948cd6d4021a6993f3d82b4e5016b83fa9c5f91a81b788a512a19c761080e09d9827395ff2fa831e07e4e9ebf21393d669fa331ec693a588687d5e93de0163304b8a6acdbe31a015eb2af809cce69637987bec6581d12cb946d0b211e95f0d0673c73614c8acf3b8b9239e8c77d618a53518221bced4221acd16c9f2e895f9057e7b5fb089e940f485109771cc3ae92d67838b55005500eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a0000000005f59cbb000000000000f7befffffff800000000696dda1600000000696dda160000000005f58fcf000000000000ec3d0d27c581491a7265cd79ea8d7d458a51fa675dd49a4b591c256e4bb5704761783511c1754f6e97a7f4ebd86a27b27a1d7d7477f3dc45753645b1e760fd1007b52ce1def16b772fe40419f7759c27370cadcd318a5e5180eea6bb851d80ae7b17d5a4b3f857543b2b2f4ac32d93f95fe0077707933604dfc4660c7c5cef2d90bb086d9c39c0059d133357b45f5dfa76a28965591ae6cf6d877005a611b82a2a4741e4032a1caccf0eef01854e4d6b182af0472f29e8440b46828519d6ef6bc702b19fefbcfdf375112aa7c82741756ebdd4a193584bd3a40b7c294322b330ae56df5d132e2ba601ebfb1e4fdfd7df6652177e7b5fb089e940f485109771cc3ae92d67838b55005500c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e766920000000005f5aa3a000000000002507efffffff800000000696dda1600000000696dda160000000005f5a4bc00000000000223580dfddc1a76339892922957e381aa7037461706855cb0c9fe9f7d3eb6ee9f0b9dea1189e12bcf677520c5b753acb84e74b96f8d191e290ab187b02cd19d5cc53964e985cab0358d0786106461f6d185df2f0c502d2a2cd1fb3504c17e6f63e64a3bf160026944ceea4ca5f0cadbcc047730a3672e29746cc26101a7de2f8283f16a487a378be7cec0343f407115120ae5c0f8c0b836a3a1441c57bb4b90a910b81369d8f5c9fd8560914fa3a3429c97c0c0990ed9f321df8a44ba37788b039e216dd58f8e948f0947d4a7c82741756ebdd4a193584bd3a40b7c294322b330ae56df5d132e2ba601ebfb1e4fdfd7df6652177e7b5fb089e940f485109771cc3ae92d67838b55005500879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a000000001d8d6178000000000007567ffffffff800000000696dda1600000000696dda16000000001d81cfd2000000000007094f0d4b5db709c26678930ef7a7d82f274c7eb68a97f242c44bb4c14a053ed4304c8e53f4e7241d4e0caa541c2e7daf0e1030582918e2879cfb288d391e5fd66f9eea554121256a9040b407249ddfefb697fe4f104f8d01b7331a05dd3351724391211c0355f0fecb8d6a38e89c8630cb18da4f475249d64824ecc94b66288ccecc9d4308b7c99b2046e037c2a8f4893f174e2153c178262af015aa6ed34cf6a80d7d01ba7db69b41d798a8daf88690ed86820ad3ffb64765d82a9bd195401443952afefb3578af8b9ebfce5327b948907ba640e303a81dfe6e6c9817d74677d618a53518221bced4221acd16c9f2e895f9057e7b5fb089e940f485109771cc3ae92d67838b550055009d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f60000004a74599eaf000000002632c6aafffffff800000000696dda1600000000696dda160000004a71c585300000000025a695300dd8ac29b7ff944807c284595e90febb3a3376ac44936f21f92184bcb728162000e150807021665bf5ca1bfc8df29401ab399cfbabd81d0e2e526c3312774138ba0ab3aabf967ffe6593d3bf68071c9d496f74289bb444c722ca9a06f8f8c85ddd836e5c5253b034eb03bdf5049bca6ba473418e3926894e1d6c9a605ccacd16e005b578adcd48f0b4851dfe6ad291bf61c0b249bc63c68072229a536d8e51b89f01ba7db69b41d798a8daf88690ed86820ad3ffb64765d82a9bd195401443952afefb3578af8b9ebfce5327b948907ba640e303a81dfe6e6c9817d74677d618a53518221bced4221acd16c9f2e895f9057e7b5fb089e940f485109771cc3ae92d67838b55005500c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc330000086783242ae5000000023b1f468bfffffff800000000696dda1600000000696dda16000008669cc8ed2000000001d3637a200dd37b07c6bc6af8ce97b1e55d95cbc4635fc18eb9e9decaa3f4db0b84ff18033773a0745d6d9bb3107b1de32ff073d3e9c7790831f720c12acccea0942308fab6c03df782d1a25231b1e2783873fc6ca9cec08e68b8928223b8c9742cb43b31fbbe1c9029676f72ae65f03191702d32f2043a18723e6ac8224336047fd041706c2143a46693533748acff8f97120ae5c0f8c0b836a3a1441c57bb4b90a910b81369d8f5c9fd8560914fa3a3429c97c0c0990ed9f321df8a44ba37788b039e216dd58f8e948f0947d4a7c82741756ebdd4a193584bd3a40b7c294322b330ae56df5d132e2ba601ebfb1e4fdfd7df6652177e7b5fb089e940f485109771cc3ae92d67838b550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f302817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94ac1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000696dd9f900000000000000000000000000000000000000000000000000000000696dd9f900000000000000000000000000000000000000000000000000000000696dd9f900000000000000000000000000000000000000000000000000000000696dd9f900000000000000000000000000000000000000000000000000000000696dd9f900000000000000000000000000000000000000000000000000000000696dd9f900000000000000000000000000000000000000000000000000000000696dd9f98205f9a02706192e4588a48f180c725a600d284ee32afe73cf139e241f59c383559c14dca06c6f63d9473b19735432a47a8bdec164456d15bc68e94383ae8e8b4dc185b398"
]

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}