Skip to content

fix(txm): returned nonce queue order #422

fix(txm): returned nonce queue order

fix(txm): returned nonce queue order #422

Triggered via pull request April 13, 2025 21:40
Status Failure
Total duration 3m 47s
Artifacts

test-txm.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 1 warning
test/txm.test.ts > TransactionSubmissionFailed hook works correctly: packages/txm/test/txm.test.ts#L85
ContractFunctionExecutionError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Contract Call: address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F function: getCount() Docs: https://viem.sh/docs/contract/readContract Version: viem@2.26.3 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:78:10 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:211:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.', ' ', 'Contract Call:', ' address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F\n function: getCount()' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', abi: [ { type: 'function', name: 'getCount', inputs: [], outputs: [ { name: 'count', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'increment', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'reset', inputs: [], outputs: [], stateMutability: 'nonpayable' } ], args: undefined, contractAddress: '0xCeC57308B882Cf2A770ed57573B09d77a280b92F', formattedArgs: undefined, functionName: 'getCount', sender: undefined, walk: 'Function<walk>' } Caused by: Caused by: ContractFunctionZeroDataError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Version: viem@2.26.3 ❯ ../../node_modules/viem/utils/errors/getContractError.ts:60:14 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:76:5 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:211:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', walk: 'Function<walk>' }
test/txm.test.ts > Simple transaction executed: packages/txm/test/txm.test.ts#L85
ContractFunctionExecutionError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Contract Call: address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F function: getCount() Docs: https://viem.sh/docs/contract/readContract Version: viem@2.26.3 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:78:10 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:282:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.', ' ', 'Contract Call:', ' address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F\n function: getCount()' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', abi: [ { type: 'function', name: 'getCount', inputs: [], outputs: [ { name: 'count', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'increment', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'reset', inputs: [], outputs: [], stateMutability: 'nonpayable' } ], args: undefined, contractAddress: '0xCeC57308B882Cf2A770ed57573B09d77a280b92F', formattedArgs: undefined, functionName: 'getCount', sender: undefined, walk: 'Function<walk>' } Caused by: Caused by: ContractFunctionZeroDataError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Version: viem@2.26.3 ❯ ../../node_modules/viem/utils/errors/getContractError.ts:60:14 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:76:5 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:282:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', walk: 'Function<walk>' }
test/txm.test.ts > Transaction retried: packages/txm/test/txm.test.ts#L85
ContractFunctionExecutionError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Contract Call: address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F function: getCount() Docs: https://viem.sh/docs/contract/readContract Version: viem@2.26.3 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:78:10 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:317:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.', ' ', 'Contract Call:', ' address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F\n function: getCount()' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', abi: [ { type: 'function', name: 'getCount', inputs: [], outputs: [ { name: 'count', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'increment', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'reset', inputs: [], outputs: [], stateMutability: 'nonpayable' } ], args: undefined, contractAddress: '0xCeC57308B882Cf2A770ed57573B09d77a280b92F', formattedArgs: undefined, functionName: 'getCount', sender: undefined, walk: 'Function<walk>' } Caused by: Caused by: ContractFunctionZeroDataError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Version: viem@2.26.3 ❯ ../../node_modules/viem/utils/errors/getContractError.ts:60:14 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:76:5 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:317:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', walk: 'Function<walk>' }
test/txm.test.ts > Transaction failed: packages/txm/test/txm.test.ts#L85
ContractFunctionExecutionError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Contract Call: address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F function: getCount() Docs: https://viem.sh/docs/contract/readContract Version: viem@2.26.3 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:78:10 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:377:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.', ' ', 'Contract Call:', ' address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F\n function: getCount()' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', abi: [ { type: 'function', name: 'getCount', inputs: [], outputs: [ { name: 'count', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'increment', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'reset', inputs: [], outputs: [], stateMutability: 'nonpayable' } ], args: undefined, contractAddress: '0xCeC57308B882Cf2A770ed57573B09d77a280b92F', formattedArgs: undefined, functionName: 'getCount', sender: undefined, walk: 'Function<walk>' } Caused by: Caused by: ContractFunctionZeroDataError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Version: viem@2.26.3 ❯ ../../node_modules/viem/utils/errors/getContractError.ts:60:14 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:76:5 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:377:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', walk: 'Function<walk>' }
test/txm.test.ts > Transaction failed for out of gas: packages/txm/test/txm.test.ts#L85
ContractFunctionExecutionError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Contract Call: address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F function: getCount() Docs: https://viem.sh/docs/contract/readContract Version: viem@2.26.3 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:78:10 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:430:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.', ' ', 'Contract Call:', ' address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F\n function: getCount()' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', abi: [ { type: 'function', name: 'getCount', inputs: [], outputs: [ { name: 'count', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'increment', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'reset', inputs: [], outputs: [], stateMutability: 'nonpayable' } ], args: undefined, contractAddress: '0xCeC57308B882Cf2A770ed57573B09d77a280b92F', formattedArgs: undefined, functionName: 'getCount', sender: undefined, walk: 'Function<walk>' } Caused by: Caused by: ContractFunctionZeroDataError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Version: viem@2.26.3 ❯ ../../node_modules/viem/utils/errors/getContractError.ts:60:14 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:76:5 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:430:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', walk: 'Function<walk>' }
test/txm.test.ts > Transaction cancelled due to deadline passing: packages/txm/test/txm.test.ts#L85
ContractFunctionExecutionError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Contract Call: address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F function: getCount() Docs: https://viem.sh/docs/contract/readContract Version: viem@2.26.3 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:78:10 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:483:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.', ' ', 'Contract Call:', ' address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F\n function: getCount()' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', abi: [ { type: 'function', name: 'getCount', inputs: [], outputs: [ { name: 'count', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'increment', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'reset', inputs: [], outputs: [], stateMutability: 'nonpayable' } ], args: undefined, contractAddress: '0xCeC57308B882Cf2A770ed57573B09d77a280b92F', formattedArgs: undefined, functionName: 'getCount', sender: undefined, walk: 'Function<walk>' } Caused by: Caused by: ContractFunctionZeroDataError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Version: viem@2.26.3 ❯ ../../node_modules/viem/utils/errors/getContractError.ts:60:14 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:76:5 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:483:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', walk: 'Function<walk>' }
test/txm.test.ts > Correctly calculates baseFeePerGas after a block with high gas usage: packages/txm/test/txm.test.ts#L614
AssertionError: expected 21228 to be greater than or equal to 9000000 ❯ test/txm.test.ts:614:35
test/txm.test.ts > Transaction succeeds in congested blocks: packages/txm/test/txm.test.ts#L85
ContractFunctionExecutionError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Contract Call: address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F function: getCount() Docs: https://viem.sh/docs/contract/readContract Version: viem@2.26.3 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:78:10 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:681:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: '/docs/contract/readContract', metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.', ' ', 'Contract Call:', ' address: 0xCeC57308B882Cf2A770ed57573B09d77a280b92F\n function: getCount()' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', abi: [ { type: 'function', name: 'getCount', inputs: [], outputs: [ { name: 'count', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'increment', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'reset', inputs: [], outputs: [], stateMutability: 'nonpayable' } ], args: undefined, contractAddress: '0xCeC57308B882Cf2A770ed57573B09d77a280b92F', formattedArgs: undefined, functionName: 'getCount', sender: undefined, walk: 'Function<walk>' } Caused by: Caused by: ContractFunctionZeroDataError: The contract function "getCount" returned no data ("0x"). This could be due to any of the following: - The contract does not have the function "getCount", - The parameters passed to the contract function may be invalid, or - The address is not a contract. Version: viem@2.26.3 ❯ ../../node_modules/viem/utils/errors/getContractError.ts:60:14 ❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:76:5 ❯ readContract ../../node_modules/viem/actions/public/readContract.ts:136:11 ❯ getCurrentCounterValue test/txm.test.ts:85:12 ❯ test/txm.test.ts:681:27 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'This could be due to any of the following:', ' - The contract does not have the function "getCount",', ' - The parameters passed to the contract function may be invalid, or', ' - The address is not a contract.' ], shortMessage: 'The contract function "getCount" returned no data ("0x").', version: '2.26.3', walk: 'Function<walk>' }
test
Process completed with exit code 2.
test
Cache not found for keys: linux-foundry-chain-fork-test-81dbccc4886b484e56a4c26c87a6b74e6ea60f75, linux-foundry-chain-fork-test-, linux-foundry-chain-fork-