EVMSEALEDEVM

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

Transaction ID

Timestamp

Jan 06, 2026, 09:03:31 AM UTC
1mo ago

Block Height

138,079,437

Computation

0

Execution Fee

0.00758 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0xe780220fbb3ac26ca2b2d04edea9d95509df2f7e686a3b20d57a6dbf2ddc7477
0x21b29b7fb0cbd82bffae0612cb4a6700ab88294b579cdd865267c9cc937cc748

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f9109083012bb58503bbf0758083059412942880ab155794e7179c9ee2e38200202908c17b4307b91024b9256d2800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000d47504e41550100000003b801000000040d02bb393fde4aab22ae522f106db73ca510f941e2ff0dbd8dd792a2e1633c088c5a7d1b48630da4c06741a8e7ac475db2b98cfbddd0604d735e796c7a7a9378adb901036915744f049314585b0ed1155c4a85c837291f17220bdea82ce9f40f8b9da1b909d84c4e900207fc4fdf2c1979045f77630f796b0619354cdd06db64faf0beff00043d04a1fa6c8e711bcd1ff5787c5bec7d02459e9cc600664cda19c5679f5dd4a71487913a49c989bf67ceca8f6c8929401d99bca8f79b5f663f17c8d696fb88e60006f594c108c1566ca1c4c389711dfb785ba871a2fc7817290516e96d7e569de5c461ed3e12a04106668d2504834b668c6f81147fda828176fb9d51f49ed14f99390108c63766edb48aebedc9c3b3456e6c6b4f4b4f4e5ba91184847d0f174a9b9642797d2e68051969d72bc044d726aca8404f21d40ef0fed7e2b0682aeb60cccfe09c010acbd3550354b5f6eb9d6e579f27b7b4bf406269fb7b4cf591c1d0811e9a18bf6a2a1425281a8513318060c08b598255dbf87126a24c94bb1395aa8709d927a8c3010b3d1658bf193d1d2b22cee18bbd69494dc3a3fc2b3bf166a6d68f4a09ccdfa72b016b605e7b160f6de78044d0e745849755a98e85c0bc9660c62fc23dd639f771000ccd1ac4273a95ca3cacc810cc9cfb8e6bda1d7993a0123b5f52e1a674db6df25d265b5b387b6eff704e82e95b3a74fb9db697b6dc8e9de38c47c985ce9151a39f000d02eb347fa6b2c3cad1017d30ac87bd87114cfe9c344b2c952edc3d1c3eabd8934580f21215a97cd8f5bf253796c75ee6f8eca6ab59447e05733bdc7245eff48c000e986d703f114742222a9c563f6eb75e837be0a8fed420d95b085f7a75c84a355c2d2c503795708e72533e80c11c900fcadb1b9e97c685a7162dabdd7a65229094000fbf4b8b288143725ced1a05e2df00f2b87187400c42d483b5c61ada0b4ee713a044a87c5ee53fc892e6ac4196db4ca5f8c7b59a9caa56f94b8d327c3e4bd3239b0010ae9f0034af9c21bcb4e98f06b5d77a75d0dc9f547700798fe015f40f998c56d51638c6ebba6b5847f41eba2710f88b6c96ff4962a9cd17e55cb5736eb573f33e011153ea53d44cd0893afd7a5f863e5696c7008b3cfa020a4b7963c72214edf928f50d016e504ad9485f06c0c808731aafe84e08d801994ea6e71190980c20259ad601695ccfe000000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000ac415f9014155575600000000000fd1bd630000271083593b60e20f42ea67aa8c1fbfc8247c007d3134070055002fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f3000000000008fa47d00000000000e7810fffffff800000000695ccfe000000000695ccfdf00000000008e6fe200000000000c58350dda7a222216a88e8e47cba4bdf42a281670126dd9ad6bda6c63efc68146aed42b13e4c47e21c4dc6816e878cb3651fcd560bd134b75e250adfd8e8ba67a27d208c0c9d027b78764bace01fc3c4167eddb5e4d78c4bb7e4a2496d4cd1af641c0bd1d9484498531413ee2df7bc8f08d672d1263b99d5cdd03ba8f90423c6c1de50819cade4373bb2a8f7c63592b62449e4dd01d681d940b78ec72fc6cde800bee009e29317cfcfea8e33c4fc9bd5a5209f132299d1ab3763051a85441b417d9f23b300dec9a7e84b82af8b86fe6bdfea9dcb7f959de65e36735a9834b5ddda3fcc912895ee0fdb879812d403105f18c750d00e7f5d9ae480584ab793f335a96a076131eace60055002817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a970000087b8bed59d600000000d3d7b2ecfffffff800000000695ccfe000000000695ccfdf0000087de4471d4000000000eac917840d1dbe384cb41f0aa3f4ff2558050dee4362d402982c917a99effec12a4c3fef5b4521163546ffaa3edd91c8805db11589857ccdc2764c4d2db70b51a02cdf946432781578f1b86dd042fdf7cd704a0ea3b7eb49a63a9c4aedeb457002b332d0f45b052ffb185581fe03c59150103e242ac766bb04be23faeb12a3fcffa19037a9d8b365c55c86b0f3695e2c06541066c77d4034862fb4937e62c9782194f6de2b619a309761b73bfd0ed8681770ae4aec283d5f737dfb6fb3868db87b9066d2ae4141cd9876a6e869f8b86fe6bdfea9dcb7f959de65e36735a9834b5ddda3fcc912895ee0fdb879812d403105f18c750d00e7f5d9ae480584ab793f335a96a076131eace6005500eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a0000000005f58787000000000000b72afffffff800000000695ccfe000000000695ccfdf0000000005f585d0000000000000c1bc0d9d15266ef6e16dd6f82f7701b48a86d9460ec9eb9a3192946832cf23ccd15d27a2acc9a662ec5c491c55a6c26beae9669e9fc4753fed7d0f305b9dc81c839068dddb502846ab9137659b940184239e159dfb06522f8a3df743a09b4bed822708a24cf41a0f084401531579afaf0b66f915531a1da3efb151cd12f00923f71efaad13c24d85a2bdfdd2357630dea10869a0bb49effc6fcd003b45be6eda089ac5fde5e39b0c18c84f8070e4080cd879834042f4f8ccd77274a2e1eec7550e31cd4b5fa97c96691ab4c94b2888f99bfdade434d004574e627dd7a368f4537e982db876dac8537565d2eb0d36e7ae34247400e7f5d9ae480584ab793f335a96a076131eace6005500c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e766920000000005f596f0000000000001c7e6fffffff800000000695ccfe000000000695ccfdf0000000005f593bb000000000001b7ff0ddcaaa8bf7153cf0bcbdb912572184a91b879fa14564c74d568d8c05c573b91b67c8f2aeea10091b7a2c72d8ef52394e7093d25c69a3474d3b2077ed9e02288d1a3cc3e4d2ddf55b12f58868e13e28c026e669d9740abca5144df1223f86fb1de8c3fcc41148a07f21bfb8c1f8a9fd742bf4d465683a12c51e76b1baa82b7491990a470100249b1914f91cd838882f0fb91464bc2352a81fe05fe2bcce122504b8f044201aea41093bed2b506da5c1097908337c58bdc09c8d180d0be55e9fa98bf42b21132b1eb7dc94b2888f99bfdade434d004574e627dd7a368f4537e982db876dac8537565d2eb0d36e7ae34247400e7f5d9ae480584ab793f335a96a076131eace6005500879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a000000002078f2b10000000000083f6bfffffff800000000695ccfe000000000695ccfdf0000000020c0835a0000000000079b2c0de940b00395217bea9a3ceff5c241bb758e67f7a1b6980cdb0ea5fb04cb1fc8cd6090ebb60451e2beb55a0efed32a8690cce71e6e81d89cfe957d28c212fdb05bbd9b8743876d54d546d46f5030c652154b354efe78611ae9c3fea976d60cfdc1519034942c691783df8161b19f6f2606471274b3dbb08d76ac834694c979254f164537ef74c37ab019fc7896757ff181b4b680fa793bc65e40474f8f3ddb59408994b2bae13f2002d545711e7091868cf59b0481fb97115abfa383b4d9b784b1925ecd59cfdd7a83cf9071db13657f98654f2bb202883e202548ae00dda3fcc912895ee0fdb879812d403105f18c750d00e7f5d9ae480584ab793f335a96a076131eace60055009d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f60000004af15d3daf0000000026b3a0edfffffff800000000695ccfe000000000695ccfdf0000004af8fa8eb0000000002457cb4a0d97f93d353de33eada85081c323c0d4c295e0bab82759648929b0d72c316effaf356c2fbce155c4f0157c9ea13ec0f0a4afb080100327c962c83432ebe0fb697c5a0de21f3e29862294e7379a227b9c36396c0cc1a27b9fd317260907913be26345d2a59b8a9e744e9f4be9ce5062702355ef7f51a27c00f6e293cd5e6fdb41e795bcac8d5ef7f775fa4807966deb6579502eab9790f05fd2375680862cd92a922e4226647700a1f3f5126be45475d753b60ac67227dc9b2d83d15da45d139c534e28f65a49e51239cf9071db13657f98654f2bb202883e202548ae00dda3fcc912895ee0fdb879812d403105f18c750d00e7f5d9ae480584ab793f335a96a076131eace6005500c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc3300000878db807d2a000000015930d8ccfffffff800000000695ccfe000000000695ccfdf0000087a22cd1d20000000015ca8e3480d1d7611704d21f2ba52ae95b2e1388c75f7126b59b69a3a84fbabde23a57a6e1eb7b368ede76f27bd67149f2ffa30413066d18a4987acc32040bc83875216eb80ae5d09b9f4641dc975aa9da1b79befc1f0e3eb33f402255cbcc36f1d38bf7c88ec7d6926824388d1926547fe9be0e14d8d4d29bc32e3d189770907dd426e4f64df52bf1c5e706495307539f814f323cd3da55ea17b408c6c08a8746a4fc87db18f044201aea41093bed2b506da5c1097908337c58bdc09c8d180d0be55e9fa98bf42b21132b1eb7dc94b2888f99bfdade434d004574e627dd7a368f4537e982db876dac8537565d2eb0d36e7ae34247400e7f5d9ae480584ab793f335a96a076131eace60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f302817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94ac1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000695ccfcc00000000000000000000000000000000000000000000000000000000695ccfcc00000000000000000000000000000000000000000000000000000000695ccfcc00000000000000000000000000000000000000000000000000000000695ccfcc00000000000000000000000000000000000000000000000000000000695ccfcc00000000000000000000000000000000000000000000000000000000695ccfcc00000000000000000000000000000000000000000000000000000000695ccfcc8205f9a0275b3f728a44d42fc368260ab1b8a3b969c9110fdbb830c9fb786505ea8ae250a01a7bf25e9efb330f8c139bb0800c4e094472821b8440727aa1d359c098205986"
]

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}