EVMSEALEDEVM

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

Transaction ID

Timestamp

Feb 12, 2026, 03:07:10 PM UTC
2w ago

Block Height

141,987,105

Computation

0

Execution Fee

0.00758 FLOW

Authorizers

None

Transaction Summary

EVM

Called EVM

EVM Hashes
0x47d3b564251bd4378765a306a5efd294fd4d01c11867cf8d8f0d7eb61b8cca1c
0xefecdfe973e3dcb56780e786a979aef9d16afb6b70d589ceae1503c55d1685e1

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f910908302932f8503bbf0758083059406942880ab155794e7179c9ee2e38200202908c17b4307b91024b9256d2800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000d47504e41550100000003b801000000040d003847c115612bac65b80933b62fed209860d1e7a623823e50d690947b0bed03905a0824fd71a434ac9aee628912a00cf0af57926b783dc1a04e88d1cdb69fb1080002dcf36ecc699ec48fa9d01fc8ffd83dbbaf85d4f6bcd05ec5e144394344ecee7a471b2d959709c3035fe1ae8db174122621e94e5c6de70f91f3c31bc1f64be45c00032bbfef3df8c0a7413696cef37718d5644af2939fd5ed31a7abd2f0155e0062ee6a2a564120dbfcd3cf6267c50a2cdbada0e64457decfb2dc34556334930dcf0100044bc3c3a0220a2f3c804a442260c27727a5f186210f64a3b2252bb685a6a59d943bf0ea8c1af4058492ca63cfee281cf9a64fac4535bc949ef4c4fed3db16646800068da306865c203f8e72387d116613dc82cb34049bbb248df40c1d761d200559f90bf8ba329e0a4404dcc79e97b9151ff1e2d1ac19134b002f8cd6a748f1974ad10008b273e724261f8ced5ec90ee828fe41778665d29cba52a4b4ad394f5247df2ab35f2da92ce240d677a6752750d1c2bcc239ae5efe9f75038ed5c336bef5501778000a403db7c89235faf066a694b3a75ad9f6b2d11c3ff9cc4e4bcb72df1287da617265de2677d24f4f3f70eacb0e5c07d5ad98bc9f26fe4c4eebb18e4467d5af3a0e010bb63a6a6ff8b6013a1965f4b78017e4c34e985ba690f91a6c731422faf487a09053442ef054bc1b952cb2fb8cf7645fc96f6b0757ab910588b8bd151404b1e6b7000c0b19e2560dabb0667eb21c4810fd7ae6c37364c779658459eb12dad4715d9a41433d8ac63c3a20b7d181d7d4a83e3b6889eb9c4dbe2cebfb1a193accb57456f6010d39df31af28c21f5a68169ba5af927ff6009bf37f6d024ce03f8fca707a6183436a3445e05eaa87d2df7ac81e20317dcaea462a3bb3df26b9871bad75b738fe5c000fe8788432d0b0b230192ec69517f9fa588e0df60a5b996bb9ca65ec284203635533d66c4e0416e5812305fa3c7560277308ac7ea4a19e42da13b97db14f5faa8501101ae6c599b750726ef9ce14102f2bef440bf3ee26b61c96ab788a33ce7db804c72c9e751a435fe98dfe61a25acd05f9f0ccf0833f68ff89ad34153720c1908b3a011169366722391e2d6f33c2977eb2b6a3f16a9b939239560f38d3ab3d7afb9667225dd45770c5edc0fdb1f310f14923fffd3b97cffde12fbb32d2ea9b767f820d4f00698dec9a00000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000b34abe101415557560000000000104254c1000027106c13c391a83b23fd423114eec7b03108760e0aca070055002fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f30000000000042118a00000000000741f1fffffff800000000698dec9a00000000698dec9a000000000042c74d0000000000078a350d69ca983be36e67017858120e5eb6a02ed67cd2d095c878923c97f9ffe2132fa1f6f96676260d19829cb63648a23ba96b686beb9ff0946f033c95367123bd3488ef664b5b6c46a314cccd1048372eaaa842b395686e20961987872f43527b755283581df179e9f8eb6ec274026a158da26e829b3c712a9dda16c4d7c61342ac1a8c7caa69f5469225242bc1f73152d9f3d2d9761f590d6459848ef587ec56d3d541502116a7a7d80c2e4c42a4f8abb68acee11051a28bb565ae22f8f2a879e502c144e8fb727e0f992dc6a130d5c9c7e5e8f5b4786100791717847305a6f15da325a51cb7ddb3f9906b59f382fa7c48a28c57c2b15d54ce0cf959965b2029265d82cd2f470055002817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97000006203d662ed700000001178904c6fffffff800000000698dec9a00000000698dec9a0000062c9e68dc8000000000fb15ca100d1dbe384cb41f0aa3f4ff2558050dee4362d40298bcd93fe7e9dbffbfce13fb548e17e683370f35c04955e98da09db5f9f648348ecb6b160fce9d71fb59e9b9948d6b99b065ad7db91003d2d293f214b7f9a6ae3cdd88a90a89c12a466e965f583402dc299bbf242410b8b26147b8c0658a7722c06cf7d47a4abf0025e77c2ee461182020c3b06da353d0332c7951ad06f68933bec44a9be212dcad921c2ced3a397f18f38a005b20662f7bcdaf768498a577b38710f7fe075c9e3890e1a83bfbc13333887e9b6d7f2dc6a130d5c9c7e5e8f5b4786100791717847305a6f15da325a51cb7ddb3f9906b59f382fa7c48a28c57c2b15d54ce0cf959965b2029265d82cd2f47005500eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a0000000005f5cf45000000000000f25dfffffff800000000698dec9a00000000698dec9a0000000005f5c591000000000000ea190d5ba2135a24e75528677c7d3c37d60199289938a6ee3aab3f12bddbcbaa39bef614015db2ffda32a2f168fdbb9204e763c873f1bb9ecb4f21a80d417dff320d167f6e4199b2b06edc7aa4a27574cc6af7c7063e5adf43fc60cadbfd61b97021345338b4fcefbe3e2f2c3830ae0f2e62b9e0a84c08371f9debd71652b7fe852aed32ad320f7dcb7cd0ae27d198a5246a9c5478ef1264ad037d86021f3f4e691c1eb2f013ef5b91b4bcca1cdfca830a845e4552779caf7e5071e842d1e37ee2698dd69d3ed654bcec666c83af2750475446c10ef7f2bc72bfee772857ef1841fd0c8d5e0f0feb35aa1e9ef6504703c732f38c57c2b15d54ce0cf959965b2029265d82cd2f47005500c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e766920000000005f5f3b20000000000017df0fffffff800000000698dec9a00000000698dec9a0000000005f5d0e800000000000179a20d26cba4b32038fd143b74f9b0d35245999a5311ac4712a1ba0592ec04b55e51d3087d58a2b7ac2f6f36868283c67f757c28bb25ed13856ad4c297200d01192162a7ca25ed456f758c3546123b5e9731125418d11771d5373b8f7749fd951165075e375f803d08f08fe8ab235bf974ac07abb899a1a251fc10cfc468f43459ff9fd45413fa3850da572a00b1bb76f1303035c521a033b188db9ec982d1247c907928a09142123e77b8c57bc6b1bc7dbbe27250565ec89681ec4960932d5ecbe22497e07b3e0a073b916c83af2750475446c10ef7f2bc72bfee772857ef1841fd0c8d5e0f0feb35aa1e9ef6504703c732f38c57c2b15d54ce0cf959965b2029265d82cd2f47005500879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a00000000136876590000000000052dc5fffffff800000000698dec9a00000000698dec9a0000000013a1ff96000000000005707d0ddadca2b67d1e6a792075b038282d5225e1bf321b683aef74f784222a0e49223269d00c94d610ae246c5e73a20dbadd60ebabc5b1436ad164f26a6907373d71a2d4409d8d5876fc4f6b156225f4750fb76ee75f57bc02eae268de80248d2a0e00ae51441080ea292fae5abd0f7efd22c234ac49247fd8c3dd3831c4e782bab8172ce7426c7cc47151f1d57ceea8046ea6f54607e679a086cf9afc04fcb0c28a9bed9f6bcc8707a58adfb0f60cce387aad8c449aeeb3edc0979165380f45d19e1d0dec0eb9512fee5e3b7482594f4065467b12e5519e44d76d96803f5aa6f15da325a51cb7ddb3f9906b59f382fa7c48a28c57c2b15d54ce0cf959965b2029265d82cd2f470055009d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f60000002dc5ffab520000000034847f2bfffffff800000000698dec9a00000000698dec9a0000002e2f2a83b800000000141f36140dc74028741d50b5608e7baab3bd4cd89c30352c1aff8a2a3bb188c8d8387cdc204e2a7118cfb6b2e49ef0eafff40771d1d83e16f490442c28e38bd03c21ab4d2119b5c3fe613a326adadefaef7e6f13ad2db958057b440d145c9aa52ddd7d21c8761ca38fb038614d83e2d1a85b0212f6c68fb611eab58de35d3b27a692aa0b4f2349b5c92698c59987371c0a99122d3c12df64bb434b1b8562ed919e6c9fb891306714dbb506153ae9ed0370d9aec124695e02a8b3edc0979165380f45d19e1d0dec0eb9512fee5e3b7482594f4065467b12e5519e44d76d96803f5aa6f15da325a51cb7ddb3f9906b59f382fa7c48a28c57c2b15d54ce0cf959965b2029265d82cd2f47005500c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc330000061be882144200000001713a4595fffffff800000000698dec9a00000000698dec9a00000628bec1560000000001958284f80d7d02161e258c79bb7f823eef2d20e5c10e217cd103f90770226c5097eab836fa45cb7b8265bf0861659b7c7cd2286a073eab2271a4e993737d7fcc095c2de43ee28a7c381cf1b76cd4444b25bd9d2db3ec7e1946e086eeab8141622f17da3f4f2b6c5647af8a339bcf851841a1680be269604abf1c4d4d50b21f81d3b987933287f12066fa78ed99bdbcc0f776f1303035c521a033b188db9ec982d1247c907928a09142123e77b8c57bc6b1bc7dbbe27250565ec89681ec4960932d5ecbe22497e07b3e0a073b916c83af2750475446c10ef7f2bc72bfee772857ef1841fd0c8d5e0f0feb35aa1e9ef6504703c732f38c57c2b15d54ce0cf959965b2029265d82cd2f470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f302817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94ac1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc33000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000698dec9100000000000000000000000000000000000000000000000000000000698dec9100000000000000000000000000000000000000000000000000000000698dec9100000000000000000000000000000000000000000000000000000000698dec9100000000000000000000000000000000000000000000000000000000698dec9100000000000000000000000000000000000000000000000000000000698dec5500000000000000000000000000000000000000000000000000000000698dec558205faa0d8ceb2c568484c6f92ea8906f27084c61c600a1c9a5ca9ad5456613a41e1fc6ca072032b7954c8542d46b9cd57eaaf23963b5ea551fa3af3d786f8175c9d560b33"
]

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}