TransactionSEALED

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

Transaction ID

Timestamp

Jan 14, 2026, 09:10:14 AM UTC
1mo ago

Block Height

138,831,535

Computation

0

Execution Fee

0.0065 FLOW

Authorizers

None

Execution Error

Error Code: 1101

assertion failed: evm_error=nonce too low: address 0xd6949BB9C896566331A00e0f9a433Ae9dE88E13D, tx: 101841 state: 101842;evm_error_code=201

Error ContextLine 17
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        }
Call Stack
Raw Error

[Error Code: 1101] error caused by: 1 error occurred: * transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed: error: assertion failed: evm_error=nonce too low: address 0xd6949BB9C896566331A00e0f9a433Ae9dE88E13D, tx: 101841 state: 101842;evm_error_code=201 --> 6b6530cdee173cdfd46b3e69e5fad2c6e3e8eb3dc3041c958f195adf4afa3a59:17:12 | 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 | ) | ^ Was this error unhelpful? Consider suggesting an improvement here: https://github.com/onflow/cadence/issues.

Transaction Summary

Contract Call

Called EVM

Contracts

Script Arguments

0hexEncodedTxs[String]
[
  "f9109083018dd185041b88814083059467942880ab155794e7179c9ee2e38200202908c17b4307b91024b9256d2800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000d47504e41550100000003b801000000040d026e0031624c769f5513987b5ad97876efdb550463b681fd79eab23aa3f0a5acde29dfad6d5f9105b2f2fb62ce2839e914cd2b4fa60451d5cf4962b55223816b020003d4b2b81418a7612a3e7722de67b6dd4df9875ad79931d6c05367d48af7064a6640cf09200b443e4208cd1cc41f2670fe73a2dbe93f30feb73b07a31399ec59660004076c633d69e9df551fca2d7499fba65b268cd580663a561d293634e59038103c467ba4e81702a68752df8db354c17d9e63ed398279fcb957861e826098445e6201066acd491439e3092ac42cbefb70665b2b6a111e376acca824c7ab23703710ebc64b510f5e5cfa9f9c66589f0893adb37eed9f956a2fbb82e21d28f8c31b54fe9e0108783f741de5c4a17395a9dd544d81cf62fcdc781e42b6e2bd8f06990d687f058d2eecd092bcd0ab1d43f60693e29af68b19077edc2a1bdbea98f66435f7f213bc000a50dc5ec1b688a2370d9fa78f936c13ba986ccfafe65656f1a2df8a37b3fd198955b1b0794d4f63a9e329b30e4bbb781d8f1d9b992d6589e123c8b90926b75dc8010b6c021d6077e82843d2b4a7ffebbc7d3e9052f17488a86525d08687d4b6ab053066fe3aefd93c22764ac390f947fbdcea327eab51d77a5263ac98155464e8df71000c6adfcbed207d4a9877cffe1604198e35a8ed48313be07c939612d75b412d7beb0acc4f379d838cb43b2937e6f7f0c4dd6c861dddfa9ff19d16bc539cb587c38d000dc11d643fbef8b11b2f8aa855fe95732b02a05a63605ae73436fa5da4b8482d2739159b729c7b8f7bcea8d96941c2770282281de16dc9a37589feded713dbdda7000e10070daed10698dfb456763e3747fe0884bdf36047072a1a09db7e6eeef933e462550a52cb53fc8923ad2b8760100775e9c956a867427667c6a6c5311fc4c33e010fc3b9f67d6dcc909fcf05fc959328d97ba176abe2d97a0fbd4cbd0d14770bac7110d03454a942fd3d90aa38e594cbfcfd1ca89558f442ea48bd3be56e5e1089ff01102d2d676da65cd32e2afaa60dfcfecff2627493a2a68227abc0c006af08ff79f42c17bb7068815a353a244fe0ed957b721307452e86637ca31e7b0253c5f1a31e0011c1ae58af37327b2a8895363c75aaedfad078963fb921335706e46486045fdff40696459d93306460fdfb9510917bcbfc4557f93208cf7d5e4748a66803bd66c20169675d7200000000001ae101faedac5851e32b9b23b5f9411a8c2bac4aae3ed4dd7b811dd1a72ea4aa71000000000adc4d88014155575600000000000fe9f51d00002710fe4a813c8c440ac741e0249d4539267014922cdc070055002fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f3000000000008c5db1000000000009ea9ffffffff80000000069675d720000000069675d7200000000008b9a4b00000000000983a10d8df1d3b91df7c4d6ffbc3967f863f45006d864367847d073b95fb3e574b6948731a78218554818157127f68f2fc0b0f29a9cdab56a02701033463e3ae705c21db650f15bf9fdf8ce9350a09d7f01484bd6e4ab576369c56b0a7036cd9a86ffe2afbc5c85adf3ea8769d4707471ce3cc46beee7bb0d9c9d87a8ffb24d42ce9cdf5371b5d3d8c8f8cdefd7bb76665914b62cb26a5cff7b3a867a609e43373f765e6569a143be4736088427728675401ae1af219f350ec82a396b14df76bf37c130218f767c9a46f84a46e7a9ffdcce815228787194ed3216fd9d9e4c9db9e089384c60fe3b102b8ea9343e80046fc5137569a7a1e51562f115767fe72567e97e9a41ebc1b30055002817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97000008a2f0f35fbf0000000153838deefffffff80000000069675d720000000069675d72000008a480e8d00000000000e5321ab40d71194a7c865dfa6171e3986c455a9bf395f286771346abf6eeec235333f62b3dc3f8437d5d65be97adaa570f9016d46d5e8debfab15a028df8cfae89822f8089f15f025e25c11901d150fa4d3c1dae69af50a58fcec7c5735c36277b81ca4682458fc65a6107cbc2b70c6a97b93574d216bfb79ae8015b6040aac5b8b491aa4bb6479c6af3847e864d3a0e97a7cb97065c4a55e8b53e7e60463a7d7557c95a5ace733a624f18ec4f9faa10f872cdcf9249399c414f57d4ea8356699f66ab93c37cc39f4a89bc4d8a46e7a9ffdcce815228787194ed3216fd9d9e4c9db9e089384c60fe3b102b8ea9343e80046fc5137569a7a1e51562f115767fe72567e97e9a41ebc1b3005500eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94a0000000005f58df0000000000000d22cfffffff80000000069675d720000000069675d720000000005f57bcc000000000000d5770d27c581491a7265cd79ea8d7d458a51fa675dd49a71fef5984f904dce19c25be23118c2084d13a34270291acb01b01e6d0d8040736237119fea8d4843c90a8024eb4bfef0fa4b4fb1b49ce204f4e1d232153f47b4dc3bb386d221b6dea718e0b2e102ae04e7b241a6debf290f50eace4cf493939662222afa1ec0363a40fa3dc70da32cdcb695334bba5b7d929c90f4cb534b7c86dd4b992b21df20734550c7f99413980983d1e6a2059fbbe97282e1831b18974341cec3102a0ff71413350b16a187eba2e5a35369008a7e93d1f508f7eb2847b55a4f7131b0e18c6930bf0418f671c45e0f855146b66cf9f62375021169a7a1e51562f115767fe72567e97e9a41ebc1b3005500c1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e766920000000005f5ba0d0000000000022cddfffffff80000000069675d720000000069675d720000000005f5b7cd000000000001b6c30d5b26fc5cc60d88c2dfa149baa116292e9494881f4e7f12ee005b400c4f889d905274cc5b4092f1b6444d794f002e05cdbdc6e841c1701d4ce42119b52b8b920b9e8fb4e1de030e2d6b85f61fd5920666484bad3903882f188fb405e83f22db42f34af522c0e4a0758fe4d880785bf915705370926298d1b0080b692d25e8e07ca67be685b70d30f9e38ca5a378d82c6eb1315379e5719ebe40dd5058ac139ba806032a8b7784e3a6964c5940c4f0f182f1cc427d987f8d252b7594e35770e9b42224ec95ba3a1424008a7e93d1f508f7eb2847b55a4f7131b0e18c6930bf0418f671c45e0f855146b66cf9f62375021169a7a1e51562f115767fe72567e97e9a41ebc1b3005500879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a0000000021e7fa5100000000000761ecfffffff80000000069675d720000000069675d720000000021f1a52e00000000000852180dc744ea6e08e67db39116d808942868a8be9784e3edeb5390fa8999dca22b40a91f937bc23ea95fa4ebd889aeeb908740668d3c1a9739b1dc18d02c231aeef52ef8b4c7917fd82030b45ab5cfc4da048ae1d98931385f7027e0a915943cbbc8cbbc951828ed9df3e785db864ce0775f56ac90e01fe76de4865db004bf2fc8020d51bd111d976651a66cbb3e5171c41869c4b67dea51a6c52fa824f08e0e0e69f3af3683cd392ca34e0158c35356371c5ac593945c93eb1f5a06dea7a9bf7f9379dea7e303e30690626b86d18310b813a1da2dd5d04317f72a84a4ab95b9e089384c60fe3b102b8ea9343e80046fc5137569a7a1e51562f115767fe72567e97e9a41ebc1b30055009d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f60000004d8181f2480000000029b6a98ffffffff80000000069675d720000000069675d720000004d89f4e5d000000000280a8be20dd67c70433e11aab25560f4b37b297ca61ecd4e407344d106fa972dbc7233779b446383afa1b66decb48e329243c91fefedfcfb5dfc9da20edbca8265e62dbc05e728cb2c1d32b5a4a12c621eb9bf5fb3356f1d9ad589ee8b6a630ec1ff233067d30d9fa6ac7962251985aba886ab11be35ef90cf7a0812330101ea3a79bb851dbfece4627db38f0d87983071c7a3fabc70166386502b3b4ba0b5ed93c13fad82a2e0bc0fb1dbf0f1294d15a98e387c6c4e6668b0f6cb409cc8fa032a2c5cbb0797ebcd37dba4a0d76b86d18310b813a1da2dd5d04317f72a84a4ab95b9e089384c60fe3b102b8ea9343e80046fc5137569a7a1e51562f115767fe72567e97e9a41ebc1b3005500c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc330000089e791d42b00000000196d6f5a1fffffff80000000069675d720000000069675d720000089f896c5300000000019d6218dc0dea142dd4f70348be8720ea668c86a49b14af1d13a4e4e1375e3873db9e3e05408ad9a499ca134349d17939667b7eed747f0888b7a707dd7e8b892bbd50525d64ba80dcab84c381f9e19e77c36b9ca6406b0c6035dcf8f79228bedf9213abce7ad1f199e89465df9fb29d889f0b03baf88fc7cf7b3db1baae1e256f5961a6b29fe02659ac4bea194a80784e4778d82c6eb1315379e5719ebe40dd5058ac139ba806032a8b7784e3a6964c5940c4f0f182f1cc427d987f8d252b7594e35770e9b42224ec95ba3a1424008a7e93d1f508f7eb2847b55a4f7131b0e18c6930bf0418f671c45e0f855146b66cf9f62375021169a7a1e51562f115767fe72567e97e9a41ebc1b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072fb245b9a84554a0f15aa123cbb5f64cd263b59e9a87d80148cbffab50c69f302817d7bfe5c64b8ea956e9a26f573ef64e72e4d7891f2d6af9bcc93f7aff9a97eaa020c61cc479712813461ce153894a96a6c00b21ed0cfc2798d1f9a9e9c94ac1da1b73d7f01e7ddd54b3766cf7fcd644395ad14f70aa706ec5384c59e76692879551021853eec7a7dc827578e8e69da7e4fa8148339aa0d3d5296405be4b1a9d4294bbcd1174d6f2003ec365831e64cc31d9f6f15a2b85399db8d5000960f6c9d8b075a5c69303365ae23633d4e085199bf5c520a3b90fed1322a0342ffc3300000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000069675d5f0000000000000000000000000000000000000000000000000000000069675d5f0000000000000000000000000000000000000000000000000000000069675d5f0000000000000000000000000000000000000000000000000000000069675d5f0000000000000000000000000000000000000000000000000000000069675d5f0000000000000000000000000000000000000000000000000000000069675d5f0000000000000000000000000000000000000000000000000000000069675d5f8205faa0f72ada1945e9a062c76b7fb679bfbf36629ff203455476b7ff1130febe144ac7a0244fae1e26d735e802f4f8bb31164bfcbbe692c508063d237f3b894e55894dda"
]

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}