EVMSEALEDEVM

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

Transaction ID

Timestamp

Jan 29, 2026, 02:54:23 AM UTC
1mo ago

Block Height

140,421,002

Computation

0

Execution Fee

0.00758 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0xd3f94735ef3e510de3109610e4a677e941fd13b6c9c700e1aaf35e3d4d48978f
0x09ae3685afdd9292f01bd4e43284b1ee12bcd23489514769c8bddf99d08d0f94

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f91090830218bd8503bbf0758083059430942880ab155794e7179c9ee2e38200202908c17b4307b91024b9256d2800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000d47504e41550100000003b801000000040d0100576223052c5bc010993aa9cef386ade8380801d27f14647c52a353e5cf364a6143ea71becd06b770d9bb34a7e75b9f828cafe2b7bfdeb6252a14a851774a2b0102856185c16d833e348bdd2cd65a201635c0da374d995542f62c3945aab9d4391657c4e51674d63dc2f12d4ea94c1c95c0dbd166dbdc66bdc7fc1cb760fb6209cb0003b0bb22df8e0717f8d821cac81b86d23ce38a52aba21d321627dbdf0e6a7f8ec23f57b9903fd384f99bde0056e09dc01725e25f3a249c10b00e5d6f1f85317a6d0104cb20adaca211ee9b6ac7c3bdda3f461d7f9df33b1406e5b6e9d9ca1601d98a77087dbc0c582c21bf6081c556fe5c0415540ed8caeae5d5448ead39c28fd4e4970006e77a3a59be7da52681818991764cf89cd6ab4a883d966e2077921cbb68b6dfac0ea1c04799eefce9ab5d34c1e6e3cfeea19362271038e1ecf84bc1bffe9f9a520008f6ae1aa3e09335ff3902f2cbb3d5c7f81b83964ab6cac0e472adf894e153df6f4dc485b947e5c5ef0aa7e85d99f9c82ef6bad6bc7f87c1156f5301579d230d2c000a0dced33e7547669acf8252f92d50cd62a98dfde5ab0d598d13c920d20fb09e8b1c334f4802fb5e6b957ec8b38bae0881b449c033689a7a0dcc8c33091ef1e559010b8725c28b9187d4d5ec870925d59d35590d8ec8c1b279ed5c4cc7e51e1ff03e4474934bb2e7d7c116c8451a125468ae363fc0803a1a0ccb09763d7eeae3887397000cd3ebd8b8101fa10c0e65e2520107e4d0b87a057988226d0fc99c748ea8836b6012b0d3dff802d227a9e25d0fd63ccd2580e8ae617ec612eac7266c35a4055ea5000d3aa806265df234c66a7f413b3d3cf4772a374f65d682b6b2d1f1f5259b005d202b3152119f66c5477ee5a3272b45da32b375e7960e41366cad1c6808a3367270000fcd450f724d9c96f68fcec2317b787f9880313fd994b48dc3b7d25058f38458fd2e0c969de409f2c3e8801e978de873545b9c925a174d1f4e5ba6d3287a5369b001104f527130ebf007c1550c81ed1de8e84d93525125b258f42683d190ad87b07a29689ca30440f998bd921b88944da92f5916fd33a9e734903a343fe0ea0d9864640111807a45a5dd17abf1868ad1f3a7a32795263d2f168c172d71f1bf531c2edbd2a933760b53d97f2cd98a4d5d7dd2f092a6acf4fe7308743dbd25f242200483f0c401697acbdb00000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000b08d6010141555756000000000010167e9500002710f43a441f87ebaa795c6d0db4b2c0d1b3c079c14c070055002fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f3000000000005d723f00000000000cced1fffffff800000000697acbdb00000000697acbda000000000061e3c4000000000009557d0dc1e01ffdb9719c949dacce9873bd3b625a83415929b0eea257cb13e8fa697f55ab629453924b0648c53d3b3f7ca8cfb400cbb2ccc8c92285e718e615958a48470a80ec6071f6f33855b91f71b5e84a0cb55da2f6582807e5fc6f2551b62b948a52a71f6192b6d781be618078aabfd9c1f9fcc99563fb657671ad3857bf17a0952b63e53e5f69eae52aedf0d69affb0694d5f19089d5a69d45c91d2dd457c6ad370817b2ada28c54bd33ad1284e753a17244dfc211af65ae87281a3fb55fe638a34a1851063214ac2365605189e8c0203c1c94890c9bc01e2589d317d218bea69a4adb99a8e1d814a85e93543a010dc3343c1b46744e6ccbad24c3f66662477b5c46e18600055002817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97000007fa8b623853000000016791ee0efffffff800000000697acbdb00000000697acbda0000080e1cf23640000000018e18f9e00d1dbe384cb41f0aa3f4ff2558050dee4362d402987cb2d85e23d9ff77a65027a5054d5e3f8536c21731bbe3295326c26f88eab25d3c4eb0a5fc00e1344d2731c19773ce872ebbbd1edef0a6eaea6cc1523bb495789b0beca207e4ec384140e18f7545a51045a43a9901d2a7a69de90d3b76c82409e16a25ca41782eb30fab4c9b7422bb59fa97c0e5d7a100aaf712979087a39b48d4a43f0d17bd648f45c29f419ee7eafe77ae57c7a683ee14e5ca09c677e3ea87df8dc9ff0d1a290a5efc25eeaaa0c390155be4e4365605189e8c0203c1c94890c9bc01e2589d317d218bea69a4adb99a8e1d814a85e93543a010dc3343c1b46744e6ccbad24c3f66662477b5c46e1860005500eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a0000000005f55a52000000000001ef11fffffff800000000697acbdb00000000697acbda0000000005f5628a000000000001e2f20d27c581491a7265cd79ea8d7d458a51fa675dd49a3a7ff668ea5d924d840db64a562dbb5d5c09eb4cc38bff4829cd56c19fc291b6c62be982e5f72b13c1451b81e008cce6f6c67b64f9e6939163fe50b5277532ce538f857d9c2d7e9f156c731a75aca5aa0b92a0f1f2fce39040c32a24a0050c6d0734b1973b15f24b6d320b989face0397082085aa8d7981309d13002583c1f46e12c1e29e2954a0391b66f55740cc9a8c5f4e0bb8fc31c8e7e50cdd140f8ae847059406367200c50fce6e06741cff546c94b7b93d39bf71bd2374cb14d427c746bf8b01539effe41a23a381bd881ae9a42de5043b3ff3ff384c5540643c1b46744e6ccbad24c3f66662477b5c46e1860005500c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e766920000000005f5f488000000000001e772fffffff800000000697acbdb00000000697acbda0000000005f5f19a000000000001ddf50d3d1073df6308ff6e4fe7f82e43076a2535328f4507a6e34549e4701b6181ef2a08b8f9bb4122d2a14d08e70e9ec224bf4a6b397d94b37468206dac73b5e94b85223b18627300e093b32f49e340f9035bbaa9a64688f2223e51a91d9c659c3da1bdf2b00b69a98123d8a712e2ec8087e5668874167e159656f5175ce808404092589c8e7d74ce6c52c1f6bd4d06fd37e8a0e57741f36c79320750265d2ca8ce06ec9d1cffaea1c0647e1661af8dd898149cf12743d6193ea1f6d933e1d7019c5bf5157108676cd2bed39bf71bd2374cb14d427c746bf8b01539effe41a23a381bd881ae9a42de5043b3ff3ff384c5540643c1b46744e6ccbad24c3f66662477b5c46e1860005500879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a000000001c00f98f00000000000ac928fffffff800000000697acbdb00000000697acbda000000001c34fbae00000000000a16520d29a18bc9fe4afce9e498720dac40856e732b9a73e276056fb70de172adcf56484fa28125c0a6cae6ef141f897e99f2ed2ad30e3425b4895dbac9f719260cfdd66e4ab65b182edb7e13a9e9d17cbb16bc711e2a7cbe1c5d2ca5e369a41d32ef3db896a95f4a56fa96fe0a2b36ec7eae45b0a233def49c43d42ddac67eca931bc707ba30e8f4aaedc2564ac373773e4ff2730edd45773a74fcdd251e48298f4d8f35be6ba59638107a8cc313001bcc9ba7e2717587a3b16fcd5c009d64e515c52a33d8378e500e6bd68e86d48045ea793c934e4caafe32b6ad277b68aa218bea69a4adb99a8e1d814a85e93543a010dc3343c1b46744e6ccbad24c3f66662477b5c46e18600055009d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f600000044af585ce6000000001f0ff3d6fffffff800000000697acbdb00000000697acbda0000004597aa64f00000000022f32f060d28a3aa47bcbb2df70426c106c677e714961c0f8dfda3f73127535ca7382ab58580bfe1d87ed0709d2e30f8c65b2ac5b6508768e8132ab9ad380b02a1ef3b1943ed29c2a51c38191a10d98975a21b4af2ab6ee97541db3bdf32da75334f6a20b58dac679d6aae52975cf7665462e9245bcf862f5f7d7c8d6b129e3ad4b2540eed824c4318b0e1eeb8053f6f33cb697ab5307e237427f3cd5f4e63eb3146f711ebef58f3fcd53d7023a142c57a32899a16ca6d53f3a3b16fcd5c009d64e515c52a33d8378e500e6bd68e86d48045ea793c934e4caafe32b6ad277b68aa218bea69a4adb99a8e1d814a85e93543a010dc3343c1b46744e6ccbad24c3f66662477b5c46e1860005500c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000007f6098b44ed000000020665043bfffffff800000000697acbdb00000000697acbda00000808a0e93a80000000025144129c0deac1ac29f75390bbd2d08719a0badbe3b9d47fbf8a1a203daecbeb7780906d10d1aaf5272261982e8e664ff4b6d4d521c466ffbf94502d05a369c18c682323caa7c4b22fb4f5b4565507d9f78f17be7bcbf8eb30670d7348b5e29a8567571897e24e065e8615c95242ddcb86a715c0179ca1273a193d3fe374cbe0ac5bad4b301620f1dcf9fed61951b8315c06fd37e8a0e57741f36c79320750265d2ca8ce06ec9d1cffaea1c0647e1661af8dd898149cf12743d6193ea1f6d933e1d7019c5bf5157108676cd2bed39bf71bd2374cb14d427c746bf8b01539effe41a23a381bd881ae9a42de5043b3ff3ff384c5540643c1b46744e6ccbad24c3f66662477b5c46e18600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f302817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94ac1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000697acbbe00000000000000000000000000000000000000000000000000000000697acbbe00000000000000000000000000000000000000000000000000000000697acbbe00000000000000000000000000000000000000000000000000000000697acbbe00000000000000000000000000000000000000000000000000000000697acbbe00000000000000000000000000000000000000000000000000000000697acbbe00000000000000000000000000000000000000000000000000000000697acbbe8205faa033ec07eb17eb97024fef56b889ee61490042c87d47f0de22ffd99b9267ab9be0a07c77f0f5b723b94a52fa19708081fc0bcd266b7afc8ad8e428bd64a6e1552865"
]

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}