EVMSEALEDEVM

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

Transaction ID

Timestamp

Feb 12, 2026, 02:31:50 AM UTC
2w ago

Block Height

141,930,489

Computation

0

Execution Fee

0.00762 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0xd60cfe6be7c555bd4d43d26a32e83e274738c24bfde623fef13a59b12844af38
0xc49053b33990f85010277a8ad24aa986f3e7c491e72fd2896cce923349230eff

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f9109083028bf18503bbf0758083059406942880ab155794e7179c9ee2e38200202908c17b4307b91024b9256d2800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000d47504e41550100000003b801000000040d008e277b73156f9b24257734ecf2c661eafa3c66a08dd6fbf511c5bbbec7490f28775e668c205f9eb70cfd9858a8e162794ba94037254f6c3cc8a29e97eb3c49000003ea65ff687f2ea583880828206e4a5c22c4b1ce41a203ea248fb104b3d53344720d83bf9a64a0a4b25f2cccde393fcd06fbfc18bc680ee6285591a310e02729970104f1dd1f9610cb3cb607963e61185a511cc1c6db6eea545f80623c24aec761efd93c062b7a04111947dee58056a95488f088edf36b846860ccac00ba32a2a330b80106bdaede0fef99fc3f08da0bc32c7bdfa9fa3a25fbbe6150d1494d603a887c436f24c3a94a9e80b2982a9498d796dcd412da16ad65324226fa4a6f3c657152e53e0108e0efb402db67483abc6c7733686e2c32476fd43308483adf403f5b804b654e673d3ec7b500f51d7e4acf4cd0db551bddb1b2b08cf481ba5a1b765493beeb120e010a7c753507c2137143a5a64325a2995bf7c191b53d8d194f49d5063aad49b4fb921684aa3140750c67578aef4ad461d0ad9d06cef432b3719b2f61946061d2f588000b2459533270df3b8fe559c4fcee06602e8719a0c2b3c1ce95fe991722b4241c4b60623121bc0fe18f9a16d40d3b58943be3d5dc9d2a3a8454b1ed70d5e6e38364000c46cfbb8bf79eee0ddff9fa8de14651810c34130924ca42b57737308e3a7869d446a4476ab5b4d8a138cc618e121afee8dc49551b1958379dc4f41e3d1d80d4f6000d8f2e57559af10c12be5835f69c9152b3b1781faaa6b7630acfa2e4596010e3d73b3d203ad4c075c631f177f4db56d814c098272549c9a552e27441b675e2e576010e986907b693253b959c203d4935661dfe9b81fdd848ddaa900cd5e4c08c59d47b68af6e32fbe30737479991f334646dd02a46c4b76cfb455525335f9c28a153c6010f3df115762b4e002748db4556d694ce5ae7eafde6322dc5ff0c429b19b8a3f4427a29baebd19e82c5099ef5c763e086e7cf404e4eb1eec6ed1e358b0863deb15201103ee570bde13b56523a0ad7ac97e110d1325ea8813a9e3063a58263503c70eef152f3790226a2d4264050f4b232a24b72263bb4407ce6e115879531aff8402a26001190eb2b2b408e1448a4e9c94ea84e4331e47d62a3f640eebb7c170b21182b95cc2b55c10afdb445ba7af2797cb0a650e781aeda79c38aacf6137cbfbece6e2c8a00698d3b9000000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000b3315d5014155575600000000001040beb50000271021567d5a66e99590318f586d81f0601b9457b3d9070055002fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f3000000000004f84490000000000077347fffffff800000000698d3b9000000000698d3b8f00000000004f859e000000000007f2340d34ce59a2b71069bd7ae01c77cf7b721901bbe8345e6b6cb6e6f3077ae1e7efc0ca983e9dfb471dee6ef605b72552080a6eb39422ca89cc3f3f018398a164ed1cbb9d38a8074116823d7991d2a95445ac3a8e2414ba27d43c0130d42fb3e8d5a74d8b478d9a2a6b9eafb3ef5bae9983b5b570df81b87a80a654536b8d4335097e45f5ed5851db2efb6e8485e9172d7672b354057a58e5c0045206c4b26d1ddfe590743e207f7ef2bf8ce7a4a9bc0fe0338cfb6e8d967e5a49e66b8ff642c53a2f48ca0cbeeb7ea1dc592ce52ee90f6687b2a26f912636405e6f728f557932bd6fa77080c4107e85175c105f1a43ec44d46c26e74f3bb6c8d8bcf8297f408dac7bc5c2e3360055002817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a9700000622c00d41fb00000000dbb52349fffffff800000000698d3b9000000000698d3b8f00000624f275dd8000000000e49e6b480d1dbe384cb41f0aa3f4ff2558050dee4362d4029838b8e67193389fe9412ab98e4e0869955d90b539150af12d0a88dd43e8a3931798050f8f4f25e110946d2201aeaa5664153084b37e36b5946632843abcde7f98ed3fdd534e9b2a69b2c960b7d5f6d00a0b2065c341ffd667cd833116467df11163eaab070196e399eb55afbbaf51c83319c80628a0dc19527be5107cc14b64cebbb8f43c17d596be36206ae400ce92b6ceec4df79ff8726ad60593a73d0bd9da98502569849fe3f5856d8eec72ca7823144a63f0592ce52ee90f6687b2a26f912636405e6f728f557932bd6fa77080c4107e85175c105f1a43ec44d46c26e74f3bb6c8d8bcf8297f408dac7bc5c2e336005500eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a0000000005f5b6b30000000000011895fffffff800000000698d3b9000000000698d3b8f0000000005f5c36800000000000127cf0d8df3bf3b942f586513944484bfa8c7cdb46189ec5154bc95afca5519842ad5ba02f503ef0d6536ce42e41a77db7dbc5f8fa36e88f36ce158ac1ab80335c16fc3e823294d709f598c93428e79248397b2dafdddfe2ac741371db891885cbc5695c9f0fb06dfc62a1ef12b24c46bc090007b3bb8abdcef57ff6d8fc51467379bcb32bb9249498f608f365d6d2d91952caddfedc013db031b1961b055b3787d380edfabd819732be9f3c2d1c8dd89ee9d6aa7e2790466323fbe2de9476756f2f96f1b1323fd3c81f159465038ab069c6a2f34124224a71244f43e4ad5286526161029fff1d0fd8d8f36f6dbfed7a18076ba6c26e74f3bb6c8d8bcf8297f408dac7bc5c2e336005500c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e766920000000005f5dc440000000000013bc3fffffff800000000698d3b9000000000698d3b8f0000000005f5d71e00000000000146840dea62e6ca28a33a9c48638b36dc7cebadce5ede34061f41799b4a3f274a94ce72adb6ae179e7dd57a2fd98c5dbefc7d54d4cf571dc7c6defd1ef2d4828b30fe34afb6a9b95e6c716f56b18096287b997c65bb97fec124ecb2d24e4613595b6289735e8046c3b1618d9d180db8e237be3246823a7a6e9648f0157a77ef8a19c682a3520cb37f035b6e00b3118976e8213ea2ff1faa23fbe7c9622872c3e9ccfe127e17e59daeccbe181243705fcc1b553b13844c99ec5af544776e7b48ffcbf8368402775bb9e0ea92465038ab069c6a2f34124224a71244f43e4ad5286526161029fff1d0fd8d8f36f6dbfed7a18076ba6c26e74f3bb6c8d8bcf8297f408dac7bc5c2e336005500879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a00000000134f4a13000000000005613efffffff800000000698d3b9000000000698d3b8f0000000013529cf80000000000058eff0db939d0d510a81c77ba838fb614983f09c0fbd6aba5a3e8073a57b2ae2cdb2d023635034e9ff391e6eca88090778f857c49707df2b463651b637670f021591f18e7f1997d825497eeb5d2cc20e7e93524f585ab3a3dcd0713c88241abe00efee8de3988033475964adf6959df0299dbed2aa29754301484971d742f6d98c541007164a295ad396a917e8a178dcf97549d8cae654069f557b3ae60b30d7309338ab290735a7492340b57c745269e4a4582904713e3ea97b83b066ba9a559efb0ccaf1ffdb3cf1c914b301d4763415fe9ec37655907eabb41c66c2b758f7932bd6fa77080c4107e85175c105f1a43ec44d46c26e74f3bb6c8d8bcf8297f408dac7bc5c2e3360055009d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f60000002da924dd0b000000001760d77bfffffff800000000698d3b9000000000698d3b8f0000002dacbdcc0000000000135953540dc74028741d50b5608e7baab3bd4cd89c30352c1a3eba0e0f5265c0dc5a23756c41a03d596d8bd8f299bc60cdfc7b2d354c216f28cf8b1087d3e29e71a6f1c02895858b46cc369f66567569cd1264cfc043a2e514c91629d60dbce795787084fef51ff52bad5ee5509d7b7e854301758c12b045714a3be8a2f6c05074fcd872aa071471189bc1976ae039344cb4f6ec75cc6dae6c873f0c1260c4e9c12cd8134ee7c410ffc1d26b6e652fb6b35b00d50dbe4eb315ea97b83b066ba9a559efb0ccaf1ffdb3cf1c914b301d4763415fe9ec37655907eabb41c66c2b758f7932bd6fa77080c4107e85175c105f1a43ec44d46c26e74f3bb6c8d8bcf8297f408dac7bc5c2e336005500c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc330000062018dda5b1000000017579e4ebfffffff800000000698d3b9000000000698d3b8f00000621a88cfee00000000161f7ccec0d9c23e03f95ecda02f0777bad37ba4aeda2d5bec55c6147149914eebb01a3d21c5bf7aafc78095d417c0a3f1672193663c8e15133abae7fa159cc92784d78ad3a94572651161b43d986d00d2f51190beae2a6fd5ff81c85498b2f27fc6b812d4565a506e23508901614e4b806389a98a3c99196f1ef05529c68396109435420a7cdcdb900dc5e8ef4b3abfbd176e8213ea2ff1faa23fbe7c9622872c3e9ccfe127e17e59daeccbe181243705fcc1b553b13844c99ec5af544776e7b48ffcbf8368402775bb9e0ea92465038ab069c6a2f34124224a71244f43e4ad5286526161029fff1d0fd8d8f36f6dbfed7a18076ba6c26e74f3bb6c8d8bcf8297f408dac7bc5c2e3360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f302817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94ac1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000698d3aa400000000000000000000000000000000000000000000000000000000698d3aa400000000000000000000000000000000000000000000000000000000698d3aa400000000000000000000000000000000000000000000000000000000698d3aa400000000000000000000000000000000000000000000000000000000698d3aa400000000000000000000000000000000000000000000000000000000698d3aa400000000000000000000000000000000000000000000000000000000698d3aa48205f9a0eaf20d55587d3da87f7aee6602b83d35754c4028aa7108b2a6b23f5635d8792ca04bc8eeeac2a4ae34f5818ba8d904fd6f1a56b18347a74d0b35e252dcdd894a41"
]

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}