feat(http): onFetchRequest #402
pull-request.yml
on: pull_request
Verify
/
Lint
31s
Verify
/
Vectors
1m 8s
Size
2m 25s
Matrix: Verify / Test Environments
Matrix: Verify / Test
Matrix: Verify / Types
Matrix: Verify / Wagmi
Annotations
34 errors and 4 warnings
Verify / Test Environments (node-18)
Process completed with exit code 1.
|
Verify / Test Environments (node-20)
Process completed with exit code 1.
|
Verify / Test Environments (sveltekit)
The job was canceled because "node-20" failed.
|
Verify / Test Environments (sveltekit)
The operation was canceled.
|
Verify / Test Environments (vite)
The job was canceled because "node-20" failed.
|
Verify / Test Environments (vite)
The operation was canceled.
|
Verify / Test Environments (next)
The job was canceled because "node-20" failed.
|
Verify / Test Environments (next)
The operation was canceled.
|
Size
Size limit has been exceeded.
|
src/op-stack/actions/initiateWithdrawal.test.ts > error: insufficient funds:
src/op-stack/actions/initiateWithdrawal.test.ts#L93
Error: Snapshot `error: insufficient funds 1` mismatched
Anvil log output
=======================================
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
anvil_reset
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
Anvil log output
=======================================
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
anvil_reset
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
Anvil log output
=======================================
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
anvil_reset
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
Anvil log output
=======================================
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
anvil_reset
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
- Expected
+ Received
@@ -1,15 +1,9 @@
- [ContractFunctionExecutionError: The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.
+ [ContractFunctionExecutionError: Transaction creation failed.
- This error could arise when the account does not have enough funds to:
- - pay for the total gas fee,
- - pay for the value to send.
-
- The cost of the transaction is calculated as `gas * gas fee + value`, where:
- - `gas` is the amount of gas needed for transaction to execute,
- - `gas fee` is the gas fee,
- - `value` is the amount of ether to send to the recipient.
+ URL: http://localhost
+ Request body: {"method":"eth_estimateGas","params":[{"from":"0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266","data":"0xc2b3e5ac000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266000000000000000000000000000000000000000000000000000000000000520800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004deadbeef00000000000000000000000000000000000000000000000000000000","gas":"0x45","to":"0x4200000000000000000000000000000000000016","value":"0x43c33c1937564800000"}]}
Estimate Gas Arguments:
from: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
to: 0x4200000000000000000000000000000000000016
value: 20000 ETH
@@ -21,7 +15,7 @@
function: initiateWithdrawal(address _target, uint256 _gasLimit, bytes _data)
args: (0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266, 21000, 0xdeadbeef)
sender: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
Docs: https://viem.sh/docs/contract/estimateContractGas
- Details: Insufficient funds for gas * price + value
+ Details: Out of gas: gas required exceeds allowance: 0x0000000000000000000000000000000000000000000000000000000000000045_U256
Version: viem@1.0.2]
❯ src/op-stack/actions/initiateWithdrawal.test.ts:93:3
|
src/op-stack/actions/initiateWithdrawal.test.ts > error: insufficient funds:
src/op-stack/actions/initiateWithdrawal.test.ts#L93
Error: Snapshot `error: insufficient funds 2` mismatched
- Expected
+ Received
@@ -1,15 +1,9 @@
- [ContractFunctionExecutionError: The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.
+ [ContractFunctionExecutionError: Transaction creation failed.
- This error could arise when the account does not have enough funds to:
- - pay for the total gas fee,
- - pay for the value to send.
-
- The cost of the transaction is calculated as `gas * gas fee + value`, where:
- - `gas` is the amount of gas needed for transaction to execute,
- - `gas fee` is the gas fee,
- - `value` is the amount of ether to send to the recipient.
+ URL: http://localhost
+ Request body: {"method":"eth_estimateGas","params":[{"from":"0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266","data":"0xc2b3e5ac000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266000000000000000000000000000000000000000000000000000000000000520800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004deadbeef00000000000000000000000000000000000000000000000000000000","gas":"0x45","to":"0x4200000000000000000000000000000000000016","value":"0x43c33c1937564800000"}]}
Estimate Gas Arguments:
from: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
to: 0x4200000000000000000000000000000000000016
value: 20000 ETH
@@ -21,7 +15,7 @@
function: initiateWithdrawal(address _target, uint256 _gasLimit, bytes _data)
args: (0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266, 21000, 0xdeadbeef)
sender: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
Docs: https://viem.sh/docs/contract/estimateContractGas
- Details: Insufficient funds for gas * price + value
+ Details: Out of gas: gas required exceeds allowance: 0x0000000000000000000000000000000000000000000000000000000000000045_U256
Version: viem@1.0.2]
❯ src/op-stack/actions/initiateWithdrawal.test.ts:93:3
|
src/op-stack/actions/initiateWithdrawal.test.ts > error: insufficient funds:
src/op-stack/actions/initiateWithdrawal.test.ts#L93
Error: Snapshot `error: insufficient funds 3` mismatched
- Expected
+ Received
@@ -1,15 +1,9 @@
- [ContractFunctionExecutionError: The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.
+ [ContractFunctionExecutionError: Transaction creation failed.
- This error could arise when the account does not have enough funds to:
- - pay for the total gas fee,
- - pay for the value to send.
-
- The cost of the transaction is calculated as `gas * gas fee + value`, where:
- - `gas` is the amount of gas needed for transaction to execute,
- - `gas fee` is the gas fee,
- - `value` is the amount of ether to send to the recipient.
+ URL: http://localhost
+ Request body: {"method":"eth_estimateGas","params":[{"from":"0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266","data":"0xc2b3e5ac000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266000000000000000000000000000000000000000000000000000000000000520800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004deadbeef00000000000000000000000000000000000000000000000000000000","gas":"0x45","to":"0x4200000000000000000000000000000000000016","value":"0x43c33c1937564800000"}]}
Estimate Gas Arguments:
from: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
to: 0x4200000000000000000000000000000000000016
value: 20000 ETH
@@ -21,7 +15,7 @@
function: initiateWithdrawal(address _target, uint256 _gasLimit, bytes _data)
args: (0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266, 21000, 0xdeadbeef)
sender: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
Docs: https://viem.sh/docs/contract/estimateContractGas
- Details: Insufficient funds for gas * price + value
+ Details: Out of gas: gas required exceeds allowance: 0x0000000000000000000000000000000000000000000000000000000000000045_U256
Version: viem@1.0.2]
❯ src/op-stack/actions/initiateWithdrawal.test.ts:93:3
|
src/op-stack/actions/initiateWithdrawal.test.ts > error: insufficient funds:
src/op-stack/actions/initiateWithdrawal.test.ts#L93
Error: Snapshot `error: insufficient funds 4` mismatched
- Expected
+ Received
@@ -1,15 +1,9 @@
- [ContractFunctionExecutionError: The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.
+ [ContractFunctionExecutionError: Transaction creation failed.
- This error could arise when the account does not have enough funds to:
- - pay for the total gas fee,
- - pay for the value to send.
-
- The cost of the transaction is calculated as `gas * gas fee + value`, where:
- - `gas` is the amount of gas needed for transaction to execute,
- - `gas fee` is the gas fee,
- - `value` is the amount of ether to send to the recipient.
+ URL: http://localhost
+ Request body: {"method":"eth_estimateGas","params":[{"from":"0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266","data":"0xc2b3e5ac000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266000000000000000000000000000000000000000000000000000000000000520800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004deadbeef00000000000000000000000000000000000000000000000000000000","gas":"0x45","to":"0x4200000000000000000000000000000000000016","value":"0x43c33c1937564800000"}]}
Estimate Gas Arguments:
from: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
to: 0x4200000000000000000000000000000000000016
value: 20000 ETH
@@ -21,7 +15,7 @@
function: initiateWithdrawal(address _target, uint256 _gasLimit, bytes _data)
args: (0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266, 21000, 0xdeadbeef)
sender: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
Docs: https://viem.sh/docs/contract/estimateContractGas
- Details: Insufficient funds for gas * price + value
+ Details: Out of gas: gas required exceeds allowance: 0x0000000000000000000000000000000000000000000000000000000000000045_U256
Version: viem@1.0.2]
❯ src/op-stack/actions/initiateWithdrawal.test.ts:93:3
|
src/actions/wallet/prepareTransactionRequest.test.ts > prepareTransactionRequest > args: parameters:
src/actions/wallet/prepareTransactionRequest.test.ts#L688
Error: Snapshot `prepareTransactionRequest > args: parameters 3` mismatched
Anvil log output
=======================================
eth_getBlockByNumber
eth_estimateGas
eth_getBlockByNumber
eth_estimateGas
eth_getTransactionCount
eth_getBlockByNumber
eth_estimateGas
evm_setIntervalMining
anvil_setBalance
anvil_setBalance
anvil_setNextBlockBaseFeePerGas
anvil_mine
Block Number: 16280793
Block Hash: 0x0b87f3c2b1a34e9cc6cfb81370980d28497d5cd2cbfe93a1083239dc842a2386
Block Time: "Wed, 28 Dec 2022 04:10:11 +0000"
eth_getBlockByNumber
eth_estimateGas
eth_getBlockByNumber
eth_estimateGas
eth_getTransactionCount
eth_getBlockByNumber
eth_estimateGas
Anvil log output
=======================================
eth_getBlockByNumber
eth_estimateGas
eth_getBlockByNumber
eth_estimateGas
eth_getTransactionCount
eth_getBlockByNumber
eth_estimateGas
evm_setIntervalMining
anvil_setBalance
anvil_setBalance
anvil_setNextBlockBaseFeePerGas
anvil_mine
Block Number: 16280793
Block Hash: 0x0b87f3c2b1a34e9cc6cfb81370980d28497d5cd2cbfe93a1083239dc842a2386
Block Time: "Wed, 28 Dec 2022 04:10:11 +0000"
eth_getBlockByNumber
eth_estimateGas
eth_getBlockByNumber
eth_estimateGas
eth_getTransactionCount
eth_getBlockByNumber
eth_estimateGas
Anvil log output
=======================================
eth_getBlockByNumber
eth_estimateGas
eth_getBlockByNumber
eth_estimateGas
eth_getTransactionCount
eth_getBlockByNumber
eth_estimateGas
evm_setIntervalMining
anvil_setBalance
anvil_setBalance
anvil_setNextBlockBaseFeePerGas
anvil_mine
Block Number: 16280793
Block Hash: 0x0b87f3c2b1a34e9cc6cfb81370980d28497d5cd2cbfe93a1083239dc842a2386
Block Time: "Wed, 28 Dec 2022 04:10:11 +0000"
eth_getBlockByNumber
eth_estimateGas
eth_getBlockByNumber
eth_estimateGas
eth_getTransactionCount
eth_getBlockByNumber
eth_estimateGas
Anvil log output
=======================================
eth_getBlockByNumber
eth_estimateGas
eth_getBlockByNumber
eth_estimateGas
eth_getTransactionCount
eth_getBlockByNumber
eth_estimateGas
evm_setIntervalMining
anvil_setBalance
anvil_setBalance
anvil_setNextBlockBaseFeePerGas
anvil_mine
Block Number: 16280793
Block Hash: 0x0b87f3c2b1a34e9cc6cfb81370980d28497d5cd2cbfe93a1083239dc842a2386
Block Time: "Wed, 28 Dec 2022 04:10:11 +0000"
eth_getBlockByNumber
eth_estimateGas
eth_getBlockByNumber
eth_estimateGas
eth_getTransactionCount
eth_getBlockByNumber
eth_estimateGas
- Expected
+ Received
@@ -10,10 +10,10 @@
},
"from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"gas": 21000n,
"maxFeePerGas": 13000000000n,
"maxPriorityFeePerGas": 1000000000n,
- "nonce": 375,
+ "nonce": 382,
"to": "0x70997970c51812dc3a010c7d01b50e0d17dc79c8",
"type": "eip1559",
"value": 1000000000000000000n,
}
❯ src/actions/wallet/prepareTransactionRequest.test.ts:688:21
|
src/actions/wallet/prepareTransactionRequest.test.ts > prepareTransactionRequest > args: parameters:
src/actions/wallet/prepareTransactionRequest.test.ts#L688
Error: Snapshot `prepareTransactionRequest > args: parameters 6` mismatched
- Expected
+ Received
@@ -10,10 +10,10 @@
},
"from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"gas": 21000n,
"maxFeePerGas": 13000000000n,
"maxPriorityFeePerGas": 1000000000n,
- "nonce": 375,
+ "nonce": 382,
"to": "0x70997970c51812dc3a010c7d01b50e0d17dc79c8",
"type": "eip1559",
"value": 1000000000000000000n,
}
❯ src/actions/wallet/prepareTransactionRequest.test.ts:688:21
|
src/actions/wallet/prepareTransactionRequest.test.ts > prepareTransactionRequest > args: parameters:
src/actions/wallet/prepareTransactionRequest.test.ts#L688
Error: Snapshot `prepareTransactionRequest > args: parameters 9` mismatched
- Expected
+ Received
@@ -10,10 +10,10 @@
},
"from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"gas": 21000n,
"maxFeePerGas": 13000000000n,
"maxPriorityFeePerGas": 1000000000n,
- "nonce": 375,
+ "nonce": 382,
"to": "0x70997970c51812dc3a010c7d01b50e0d17dc79c8",
"type": "eip1559",
"value": 1000000000000000000n,
}
❯ src/actions/wallet/prepareTransactionRequest.test.ts:688:21
|
src/actions/wallet/prepareTransactionRequest.test.ts > prepareTransactionRequest > args: parameters:
src/actions/wallet/prepareTransactionRequest.test.ts#L688
Error: Snapshot `prepareTransactionRequest > args: parameters 12` mismatched
- Expected
+ Received
@@ -10,10 +10,10 @@
},
"from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"gas": 21000n,
"maxFeePerGas": 13000000000n,
"maxPriorityFeePerGas": 1000000000n,
- "nonce": 375,
+ "nonce": 382,
"to": "0x70997970c51812dc3a010c7d01b50e0d17dc79c8",
"type": "eip1559",
"value": 1000000000000000000n,
}
❯ src/actions/wallet/prepareTransactionRequest.test.ts:688:21
|
src/op-stack/actions/initiateWithdrawal.test.ts > error: insufficient funds:
src/op-stack/actions/initiateWithdrawal.test.ts#L93
Error: Snapshot `error: insufficient funds 1` mismatched
Anvil log output
=======================================
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
anvil_reset
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
Anvil log output
=======================================
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
anvil_reset
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
Anvil log output
=======================================
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
anvil_reset
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
Anvil log output
=======================================
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
anvil_reset
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
- Expected
+ Received
@@ -1,15 +1,9 @@
- [ContractFunctionExecutionError: The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.
+ [ContractFunctionExecutionError: Transaction creation failed.
- This error could arise when the account does not have enough funds to:
- - pay for the total gas fee,
- - pay for the value to send.
-
- The cost of the transaction is calculated as `gas * gas fee + value`, where:
- - `gas` is the amount of gas needed for transaction to execute,
- - `gas fee` is the gas fee,
- - `value` is the amount of ether to send to the recipient.
+ URL: http://localhost
+ Request body: {"method":"eth_estimateGas","params":[{"from":"0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266","data":"0xc2b3e5ac000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266000000000000000000000000000000000000000000000000000000000000520800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004deadbeef00000000000000000000000000000000000000000000000000000000","gas":"0x45","to":"0x4200000000000000000000000000000000000016","value":"0x43c33c1937564800000"}]}
Estimate Gas Arguments:
from: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
to: 0x4200000000000000000000000000000000000016
value: 20000 ETH
@@ -21,7 +15,7 @@
function: initiateWithdrawal(address _target, uint256 _gasLimit, bytes _data)
args: (0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266, 21000, 0xdeadbeef)
sender: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
Docs: https://viem.sh/docs/contract/estimateContractGas
- Details: Insufficient funds for gas * price + value
+ Details: Out of gas: gas required exceeds allowance: 0x0000000000000000000000000000000000000000000000000000000000000045_U256
Version: viem@1.0.2]
❯ src/op-stack/actions/initiateWithdrawal.test.ts:93:3
|
src/op-stack/actions/initiateWithdrawal.test.ts > error: insufficient funds:
src/op-stack/actions/initiateWithdrawal.test.ts#L93
Error: Snapshot `error: insufficient funds 2` mismatched
- Expected
+ Received
@@ -1,15 +1,9 @@
- [ContractFunctionExecutionError: The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account.
+ [ContractFunctionExecutionError: Transaction creation failed.
- This error could arise when the account does not have enough funds to:
- - pay for the total gas fee,
- - pay for the value to send.
-
- The cost of the transaction is calculated as `gas * gas fee + value`, where:
- - `gas` is the amount of gas needed for transaction to execute,
- - `gas fee` is the gas fee,
- - `value` is the amount of ether to send to the recipient.
+ URL: http://localhost
+ Request body: {"method":"eth_estimateGas","params":[{"from":"0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266","data":"0xc2b3e5ac000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266000000000000000000000000000000000000000000000000000000000000520800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004deadbeef00000000000000000000000000000000000000000000000000000000","gas":"0x45","to":"0x4200000000000000000000000000000000000016","value":"0x43c33c1937564800000"}]}
Estimate Gas Arguments:
from: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
to: 0x4200000000000000000000000000000000000016
value: 20000 ETH
@@ -21,7 +15,7 @@
function: initiateWithdrawal(address _target, uint256 _gasLimit, bytes _data)
args: (0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266, 21000, 0xdeadbeef)
sender: 0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266
Docs: https://viem.sh/docs/contract/estimateContractGas
- Details: Insufficient funds for gas * price + value
+ Details: Out of gas: gas required exceeds allowance: 0x0000000000000000000000000000000000000000000000000000000000000045_U256
Version: viem@1.0.2]
❯ src/op-stack/actions/initiateWithdrawal.test.ts:93:3
|
Verify / Test (http, 2, 3)
The job was canceled because "http_3_3" failed.
|
src/utils/rpc/http.test.ts > http (batch) > invalid rpc params:
src/utils/rpc/http.test.ts#L355
Error: Snapshot `http (batch) > invalid rpc params 1` mismatched
Anvil log output
=======================================
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
Anvil log output
=======================================
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
Anvil log output
=======================================
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setInterv
|
src/utils/rpc/http.test.ts > http (batch) > invalid rpc params:
src/utils/rpc/http.test.ts#L355
Error: Snapshot `http (batch) > invalid rpc params 2` mismatched
- Expected
+ Received
[
{
- "id": 72,
+ "id": 78,
"jsonrpc": "2.0",
"result": "anvil/v0.2.0",
},
{
"error": {
"code": -32602,
"message": "Odd number of digits",
},
- "id": 73,
+ "id": 79,
"jsonrpc": "2.0",
},
]
❯ src/utils/rpc/http.test.ts:355:7
|
src/utils/rpc/http.test.ts > http (batch) > invalid rpc params:
src/utils/rpc/http.test.ts#L355
Error: Snapshot `http (batch) > invalid rpc params 3` mismatched
- Expected
+ Received
[
{
- "id": 72,
+ "id": 80,
"jsonrpc": "2.0",
"result": "anvil/v0.2.0",
},
{
"error": {
"code": -32602,
"message": "Odd number of digits",
},
- "id": 73,
+ "id": 81,
"jsonrpc": "2.0",
},
]
❯ src/utils/rpc/http.test.ts:355:7
|
src/utils/rpc/http.test.ts > http (batch) > invalid rpc params:
src/utils/rpc/http.test.ts#L355
Error: Snapshot `http (batch) > invalid rpc params 4` mismatched
- Expected
+ Received
[
{
- "id": 72,
+ "id": 82,
"jsonrpc": "2.0",
"result": "anvil/v0.2.0",
},
{
"error": {
"code": -32602,
"message": "Odd number of digits",
},
- "id": 73,
+ "id": 83,
"jsonrpc": "2.0",
},
]
❯ src/utils/rpc/http.test.ts:355:7
|
src/utils/rpc/http.test.ts > http (batch) > invalid rpc params:
src/utils/rpc/http.test.ts#L355
Error: Snapshot `http (batch) > invalid rpc params 1` mismatched
Anvil log output
=======================================
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
Anvil log output
=======================================
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
Anvil log output
=======================================
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
evm_setIntervalMining
web3_clientVersion
Anvil log output
=======================================
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
eth_getBlockByNumber
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
evm_setIntervalMining
web3_clientVersion
web3_clientVersion
evm_setIntervalMi
|
src/utils/rpc/http.test.ts > http (batch) > invalid rpc params:
src/utils/rpc/http.test.ts#L355
Error: Snapshot `http (batch) > invalid rpc params 2` mismatched
- Expected
+ Received
[
{
- "id": 72,
+ "id": 78,
"jsonrpc": "2.0",
"result": "anvil/v0.2.0",
},
{
"error": {
"code": -32602,
"message": "Odd number of digits",
},
- "id": 73,
+ "id": 79,
"jsonrpc": "2.0",
},
]
❯ src/utils/rpc/http.test.ts:355:7
|
src/utils/rpc/http.test.ts > http (batch) > invalid rpc params:
src/utils/rpc/http.test.ts#L355
Error: Snapshot `http (batch) > invalid rpc params 3` mismatched
- Expected
+ Received
[
{
- "id": 72,
+ "id": 80,
"jsonrpc": "2.0",
"result": "anvil/v0.2.0",
},
{
"error": {
"code": -32602,
"message": "Odd number of digits",
},
- "id": 73,
+ "id": 81,
"jsonrpc": "2.0",
},
]
❯ src/utils/rpc/http.test.ts:355:7
|
src/utils/rpc/http.test.ts > http (batch) > invalid rpc params:
src/utils/rpc/http.test.ts#L355
Error: Snapshot `http (batch) > invalid rpc params 4` mismatched
- Expected
+ Received
[
{
- "id": 72,
+ "id": 82,
"jsonrpc": "2.0",
"result": "anvil/v0.2.0",
},
{
"error": {
"code": -32602,
"message": "Odd number of digits",
},
- "id": 73,
+ "id": 83,
"jsonrpc": "2.0",
},
]
❯ src/utils/rpc/http.test.ts:355:7
|
Verify / Test (http, 2, 3)
The operation was canceled.
|
Verify / Test (webSocket, 1, 3)
The job was canceled because "http_3_3" failed.
|
Verify / Test (webSocket, 1, 3)
The operation was canceled.
|
Verify / Types (latest)
Process completed with exit code 2.
|
Verify / Types (5.3.2)
The job was canceled because "latest" failed.
|
Verify / Types (5.3.2)
The operation was canceled.
|
Verify / Test (http, 3, 3)
Attempt 1 failed. Reason: Child_process exited with error code 1
|
Verify / Test (http, 3, 3)
Attempt 2 failed. Reason: Child_process exited with error code 1
|
Verify / Test (http, 2, 3)
Attempt 1 failed. Reason: Child_process exited with error code 1
|
Verify / Test (http, 2, 3)
Attempt 2 failed. Reason: Child_process exited with error code 1
|