EVMSEALEDEVM

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

Transaction ID

Timestamp

Jan 15, 2026, 02:22:37 AM UTC
1mo ago

Block Height

138,907,492

Computation

0

Execution Fee

0.00758 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0x0e88c34c7c899856c196a6fe7f2a1f08e14fe2a3069e359b8e1de606ff6619eb
0xfe8f972ef48a761046f0ae333258b421c6da6056ca4541b8edadd0243b013aef

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f91090830196498503bbf07580830593e1942880ab155794e7179c9ee2e38200202908c17b4307b91024b9256d2800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000d47504e41550100000003b801000000040d02d9b0cca34cb8d12c4ec76ba325879a19ba6047cd3d2196209609f8023814ac0340c73efc6deec446c3dbed1bf723ccec0d35cccdb7fa5f90a7c96eef98631c430103a645ce8d3f3d6c126f5e41b49411e07333c92bf09000e500f0130d1e539468145502aa4c971d23d73a3ccc148382d084a40b90a40eb8b04576368dbf1fc0d2e80104f1edc5c042b525d4fd87a094f7fd1f58fce84dbbd7cfd36d8cc70d0604104fd84644676e70ce6ff07085c3726c8534f537058e4780e5d7649a45121e2436b85900064c9693ea7fec082ac1add070b3036794db903cdf9f91ed596ab9fc94a8eaed055ab891f86d2e656a3055e6fc7b4004bf8e0a3a420ea6e69caef750c454c8c8610108ce28fd0398e512f7e85e236fc3358fa7eeb41e97b4ff061ca60f6a15e0ca7b0265db48fe79cc7ba5f400fd9a8a7c0b0f257dea774960a5f91f29d88f99aaa481010a418ef4ec8dff25144bccf860ab7b3957ad5b662d59013047b2a52e1a6ad3891031b8a74c14a41b138ddcb820656793815b4859bba2106fbc59ff2ec01dd5cc01010b9c9680f2c33b5b1dda388bc6d57b6b423b8973abf484638a935fe6d282f381b653ad40589f328f6c26b16dfc078da1061179185bd3fedf701c91d065501ecdbe000c00dfd39e5c84790fb1f734a2001fea0787dc7bcef84133b8e9c4b3faff9c42e5244f402d60aeacebafc9254879f9336e8a8f0d57ea0b966f076270028997ad9c010de8f1d96a48a2afc653ae7e25f0c30f1477212775f99e69b86205bc87ada247c854f81df8d1458fd1adce25b1aebe83fc73b5756b5e534c7d79e20e1a4cf5b3be000e4901adfca1fc3b13d44ba3d40d622a0adc72031013d97534a5eef2e47a4808db1ec2e53bc6874d98e9226e42e8a0850915755f1225b7e2dc2fa4a443f20e9525000facf90cfdbd126080ea4fe5352fcdd71b45eb6e22657410e46927e5304de1435c505a2cf57c4ee6709f70289c31ce0a8a470d0f84a6f1247d880a83029edcb3c2011094f3741a745faa91c9524a156461a20d509a34d55c9cd8418e44ec315877c13e24f2ec7b848a90a1c3c2ba5d48d827018fef8b9319e63311c07accaf9f12139401119e4b2d114ff9e86e4d9dabff1811c8facf4552d3645dce394ddc39669846687802ce1eefa39aece2b57d997293baba6e747dcbeb0a58a4502129d8c4e38c1d690169684f6900000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000ade7830014155575600000000000fec1fc6000027108b7c974a1f375d7b035d2ef9b8b5136a76ed8fb5070055002fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f3000000000008ca41b00000000000a1da5fffffff80000000069684f690000000069684f6900000000008d827e00000000000940fe0db204530291f83f52b2b67ba30aeeabb9585d1449563ea05486a03bce16a0bfa61d5b89c192a303948b00dd00bc82d85a52e4fd77cd8275a9f6eb2e853a82c0096d13c8c510752b8a2daba3725b2a77508ac8cd6a8b8f9d8cb3111de79112c86573a96b915614c0810e42c4eb8d8ebd660ac6b0830319122a937451ff5875e282eda7f4742990bb9377102fe04367e86ade6994a22dc676b40b6fb351232705490f3cb42b467fb2e7b9eb5ac4517f32a203d163a7ebfef09d1871105d3f8ec82d38eb8d24a48f197b0a1556909a328004fe4101ba40ce8eaae19f58a4d55e862a860adf93e73e06ddbf487442ecd1af61a211ce3f340d043d8c0b62223793d902253aa1750055002817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97000008c6fe2b3f8e00000000d1aff826fffffff80000000069684f690000000069684f69000008c987c9d48000000000e41b33e00d3092629e5ea204c3a8524dc50eb15afe53488e5d1346abf6eeec235333f62b3dc3f8437d5d65be978b983bc4b0e07d17edde6fbfbb3930e2db74c42246d119a4a2a2acc9e8ef0de7d32bacd86bc924540f7ea19e721b7c74fa1c2657c85783d2e5e97217fe5ba09615afac3c35fbadc2ba8afc21ba54123389befc63f1580439a60d6ddfa46d41af5d854e6e3ae8ef8c6e24db878c242b09c06fb625bb08146ba92d251fc709c6d943203bb5b92cf23c16b6bdf42f25b20c993175ee74997cb9767fcb91efa8c47a0a1556909a328004fe4101ba40ce8eaae19f58a4d55e862a860adf93e73e06ddbf487442ecd1af61a211ce3f340d043d8c0b62223793d902253aa175005500eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a0000000005f57081000000000000db6ffffffff80000000069684f690000000069684f690000000005f57ff3000000000000ec790d27c581491a7265cd79ea8d7d458a51fa675dd49a28a82486805d3fa33156a14230b5ae7c3ad86d585f212d339e51343cfac89c895e9e36ae42d8016161cbd37bf8f21c422f6354a66056262e4470cf9c4550939d1d951ec1fe28cf80a254a4701dcb912b45dec4dc49f7c8076a43023379ea0546c953a03b84d1ed2fe8fa4498e1946a7f83baa4bd30912a72ec156dcb5c358b976c67bedbca1627c2109d57f2fd239e5eda389c391010ca3195a6a40c1890aba1aac093b2304efcca03db2f665d64c9b787290ac4b1b079fa09a650e32bd6e81d2e729f20908656cb59848ac691cdd1b8a331655b9a62444567591477a211ce3f340d043d8c0b62223793d902253aa175005500c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e766920000000005f55d350000000000019312fffffff80000000069684f690000000069684f690000000005f567c8000000000001c4de0d71dc1006b23802672f43ed200dd57868b3b0441f4e7f12ee005b400c4f889d905274cc5b4092f1b6f1986887d017e42c75c231e82a7903a2169d8ba5e1b90b0b88d614a8c946d5916d855510de60125e1a5bce07c9181607764417782d3b2c23d7c8a1afb55bb834b4f006cfb4f2f084e26b58c74cf74dd3db3513534ebf4efb2a33822a532647e347b9c717ffba88225982b9cb66793f2010a83149743f9db07eda73cfd0be64a40b028029b8412e04cf449a5c3c1dc7ca15e0bf6a492ba0659af3c08e72eab0c1b1b079fa09a650e32bd6e81d2e729f20908656cb59848ac691cdd1b8a331655b9a62444567591477a211ce3f340d043d8c0b62223793d902253aa175005500879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a0000000020ca3260000000000005f908fffffff80000000069684f690000000069684f690000000020f21a0a00000000000800400dcd2535823606fc48ac18fb8b3056807f276d6767f0b370d9d1ccacf80dd4b15bf057ee0a68a874569269bc70efd9087f01653cbf1b9a674f8927b3aede4701e89a1ac590036cc6e7d6d7606814119e858eb3a20b4d7a27f664683ec18ffc27160bb01a47fa63e5bfd2f80fe3fe5ba1ee5b00da49b11fa773d556c9990aaffe58b5f5fa399658339e9b7d3cdd28a007c253d5872aaf7ba9a9a87c0ad09a1e095933c69b68d0b69136085ee3c53c0c9ca4b5e0334afa050347657f3993ab5e9a741ff15e3e76e3ecd90c9a3577691b489e7f73820a16581072f8e718bcd55e862a860adf93e73e06ddbf487442ecd1af61a211ce3f340d043d8c0b62223793d902253aa1750055009d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f60000004d67cf5e2d000000001e0eec88fffffff80000000069684f690000000069684f690000004d973e14f0000000002729da5c0df0d428a2d6ec056856cbb6da49c8e4e1c9418d4458f77197da24b7f50070003f001212f375837222f0e9f0859210664dfb017fd591351d64863b1f4c3bec6cf9255c2593cecafebc6c31ce1a8928d9aee010b3ab2f25dd20087dab83485bb52777f8275847ebaeb758d4b2d28d130d6d59ae7ecbd5929be0e91d65a28c3ca7e5f455c985d5ada28c20088c6dd462435ea038e8dd48d8e8adc2fd47e49e5ad9d72d4ec7e562dd301b7c1dcdcaeb869058fdd6d64a3a8c04301ed799a1d6a5e639a3a4099231ee91480c9a3577691b489e7f73820a16581072f8e718bcd55e862a860adf93e73e06ddbf487442ecd1af61a211ce3f340d043d8c0b62223793d902253aa175005500c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000008bf5c1c43e5000000014c13a39bfffffff80000000069684f690000000069684f69000008c25bc1b8a0000000017723328c0d71267147ea1df2867fd2bf1677941dc056a6c3a162842562ea86e07d923e5a2acd2928650cad847bfcb7010b929954c1a5a14373d27469e6f94ed1e395677942e660ed7ed684dc7acfbf827b169228170cd93df220852780d541a7003d3a26799594deea43831d9302f90e31b4d0706e8a4d3a468f8117fb731f5ea1c25e1b1c6300c0024e5836e792aae449ffba88225982b9cb66793f2010a83149743f9db07eda73cfd0be64a40b028029b8412e04cf449a5c3c1dc7ca15e0bf6a492ba0659af3c08e72eab0c1b1b079fa09a650e32bd6e81d2e729f20908656cb59848ac691cdd1b8a331655b9a62444567591477a211ce3f340d043d8c0b62223793d902253aa1750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f302817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94ac1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc3300000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000069684f4b0000000000000000000000000000000000000000000000000000000069684f4b0000000000000000000000000000000000000000000000000000000069684f4b0000000000000000000000000000000000000000000000000000000069684f4b0000000000000000000000000000000000000000000000000000000069684f4b0000000000000000000000000000000000000000000000000000000069684f4b0000000000000000000000000000000000000000000000000000000069684f4b8205f9a0815dc79385363cb4d351c18da2d4050b0cae09375d4f88a1662e3dd9fb9d7d6da07ac821d10b47ef5aa6ccf8b10ef3ed1bd473beb2ffeccadc13b706f271d831b3"
]

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}