Skip to content

Tx: get rid of BaseTransaction #970

Tx: get rid of BaseTransaction

Tx: get rid of BaseTransaction #970

Triggered via pull request November 11, 2024 15:36
Status Failure
Total duration 15m 28s
Artifacts

build.yml

on: pull_request
checkout-submodules
52s
checkout-submodules
Matrix: vm-pr / vm-blockchain-extended
Matrix: vm-pr / vm-blockchain
Matrix: vm-pr / vm-state-extended
Matrix: vm-pr / vm-state
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 4 warnings
test/from-rpc.spec.ts > [fromRPC] - Alchemy/Infura API block responses > should create pre merge block from Alchemy API response to eth_getBlockByHash: packages/block/src/block/constructors.ts#L244
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0x514074d90bfc39c162f7bcb038fb02d611980188c852bf58f813218dcc1b8421 nonce=20 value=66525632326135259 signed=true hf=london maxFeePerGas=81000000000 maxPriorityFeePerGas=7000000000) ❯ new FeeMarket1559Tx ../tx/src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx ../tx/src/1559/constructors.ts:23:10 ❯ Module.createTx ../tx/src/transactionFactory.ts:43:14 ❯ Module.createBlockFromRPC src/block/constructors.ts:244:16 ❯ test/from-rpc.spec.ts:131:19
test/from-rpc.spec.ts > [fromRPC] - Alchemy/Infura API block responses > should create pre and post merge blocks from Infura API responses to eth_getBlockByHash and eth_getBlockByNumber: packages/block/src/block/constructors.ts#L244
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xc2aa59999b709b9739ff7b88b62fcd60e8e56172d937d862b0fdb7a91d3f72b9 nonce=6759 value=0 signed=true hf=paris maxFeePerGas=16234047566 maxPriorityFeePerGas=2500000000) ❯ new FeeMarket1559Tx ../tx/src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx ../tx/src/1559/constructors.ts:23:10 ❯ Module.createTx ../tx/src/transactionFactory.ts:43:14 ❯ Module.createBlockFromRPC src/block/constructors.ts:244:16 ❯ test/from-rpc.spec.ts:162:13
test/from-rpc.spec.ts > [fromJSONRPCProvider] > should work: packages/block/src/block/constructors.ts#L244
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xc2aa59999b709b9739ff7b88b62fcd60e8e56172d937d862b0fdb7a91d3f72b9 nonce=6759 value=0 signed=true hf=london maxFeePerGas=16234047566 maxPriorityFeePerGas=2500000000) ❯ new FeeMarket1559Tx ../tx/src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx ../tx/src/1559/constructors.ts:23:10 ❯ Module.createTx ../tx/src/transactionFactory.ts:43:14 ❯ createBlockFromRPC src/block/constructors.ts:244:16 ❯ Module.createBlockFromJSONRPCProvider src/block/constructors.ts:314:10 ❯ test/from-rpc.spec.ts:218:19
block / test-block
Process completed with exit code 1.
test/rpcStateManager.spec.ts > runTx test: replay mainnet transactions > should work: packages/statemanager/test/rpcStateManager.spec.ts#L266
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0 nonce=2 value=16941678280294901 signed=true hf=grayGlacier maxFeePerGas=16141066326 maxPriorityFeePerGas=1000000000) ❯ new FeeMarket1559Tx ../tx/src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx ../tx/src/1559/constructors.ts:23:10 ❯ createTx ../tx/src/transactionFactory.ts:43:14 ❯ Module.createTxFromRPC ../tx/src/transactionFactory.ts:117:10 ❯ test/rpcStateManager.spec.ts:266:22
statemanager / test-statemanager
Process completed with exit code 1.
test/api/runTx.spec.ts > runTx() -> successful API parameter usage > custom block (block option), disabled block gas limit validation (skipBlockGasLimitValidation: true): packages/vm/test/api/runTx.spec.ts#L197
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=not available (unsigned) nonce=0 value=0 signed=false hf=london maxFeePerGas=50 maxPriorityFeePerGas=50) ❯ new FeeMarket1559Tx ../tx/src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx ../tx/src/1559/constructors.ts:23:10 ❯ Module.createTx ../tx/src/transactionFactory.ts:43:14 ❯ test/api/runTx.spec.ts:197:26
vm-pr / vm-api
Process completed with exit code 1.
test/fromRpc.spec.ts > [fromJSONRPCProvider] > should work: packages/tx/src/1559/tx.ts#L137
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0 nonce=2 value=16941678280294901 signed=true hf=london maxFeePerGas=16141066326 maxPriorityFeePerGas=1000000000) ❯ new FeeMarket1559Tx src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx src/1559/constructors.ts:23:10 ❯ createTx src/transactionFactory.ts:43:14 ❯ createTxFromRPC src/transactionFactory.ts:117:10 ❯ Module.createTxFromJSONRPCProvider src/transactionFactory.ts:140:10 ❯ test/fromRpc.spec.ts:60:16
test/fromRpc.spec.ts > [normalizeTxParams] > should work: packages/tx/src/1559/tx.ts#L137
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0 nonce=2 value=16941678280294901 signed=true hf=cancun maxFeePerGas=16141066326 maxPriorityFeePerGas=1000000000) ❯ new FeeMarket1559Tx src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx src/1559/constructors.ts:23:10 ❯ Module.createTx src/transactionFactory.ts:43:14 ❯ test/fromRpc.spec.ts:80:16
test/fromRpc.spec.ts > fromRPC: interpret v/r/s values of 0x0 as undefined for Optimism system txs > should work: packages/tx/src/1559/tx.ts#L137
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=not available (unsigned) nonce=316626 value=0 signed=false hf=cancun maxFeePerGas=0 maxPriorityFeePerGas=0) ❯ new FeeMarket1559Tx src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx src/1559/constructors.ts:23:10 ❯ createTx src/transactionFactory.ts:43:14 ❯ Module.createTxFromRPC src/transactionFactory.ts:117:10 ❯ test/fromRpc.spec.ts:93:24
test/fromRpc.spec.ts > fromRPC: ensure `v="0x0"` is correctly decoded for signed txs > should work: packages/tx/src/1559/tx.ts#L137
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xd2cdf63bb15eb4bbc655e4cca198c92305f2c6d057ac993ef6f7bacf1c518b2f nonce=697749 value=0 signed=true hf=cancun maxFeePerGas=1000018792 maxPriorityFeePerGas=1000018784) ❯ new FeeMarket1559Tx src/1559/tx.ts:137:13 ❯ Module.createFeeMarket1559Tx src/1559/constructors.ts:23:10 ❯ createTx src/transactionFactory.ts:43:14 ❯ Module.createTxFromRPC src/transactionFactory.ts:117:10 ❯ test/fromRpc.spec.ts:112:24
tx / test-tx
Process completed with exit code 1.
test/rpc/eth/estimateGas.spec.ts > eth_estimateGas > call with valid arguments: packages/client/test/rpc/eth/estimateGas.spec.ts#L157
AssertionError: should return the correct gas estimate for EIP1559 tx: expected undefined to equal '0x530c' - Expected: "0x530c" + Received: undefined ❯ test/rpc/eth/estimateGas.spec.ts:157:14
client / test-client
Process completed with exit code 1.
test/from-rpc.spec.ts > [fromRPC] - Alchemy/Infura API block responses > should create pre merge block from Alchemy API response to eth_getBlockByHash: packages/block/src/block/constructors.ts#L244
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0x514074d90bfc39c162f7bcb038fb02d611980188c852bf58f813218dcc1b8421 nonce=20 value=66525632326135259 signed=true hf=london maxFeePerGas=81000000000 maxPriorityFeePerGas=7000000000) ❯ createBlockFromRPC src/block/constructors.ts:244:15 ❯ test/from-rpc.spec.ts:131:18
test/from-rpc.spec.ts > [fromRPC] - Alchemy/Infura API block responses > should create pre and post merge blocks from Infura API responses to eth_getBlockByHash and eth_getBlockByNumber: packages/block/src/block/constructors.ts#L244
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xc2aa59999b709b9739ff7b88b62fcd60e8e56172d937d862b0fdb7a91d3f72b9 nonce=6759 value=0 signed=true hf=paris maxFeePerGas=16234047566 maxPriorityFeePerGas=2500000000) ❯ createBlockFromRPC src/block/constructors.ts:244:15 ❯ test/from-rpc.spec.ts:162:12
test/from-rpc.spec.ts > [fromJSONRPCProvider] > should work: packages/block/src/block/constructors.ts#L244
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xc2aa59999b709b9739ff7b88b62fcd60e8e56172d937d862b0fdb7a91d3f72b9 nonce=6759 value=0 signed=true hf=london maxFeePerGas=16234047566 maxPriorityFeePerGas=2500000000) ❯ createBlockFromRPC src/block/constructors.ts:244:15 ❯ createBlockFromJSONRPCProvider src/block/constructors.ts:314:9 ❯ test/from-rpc.spec.ts:218:18
test/fromRpc.spec.ts > [fromJSONRPCProvider] > should work: packages/tx/src/1559/tx.ts#L137
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0 nonce=2 value=16941678280294901 signed=true hf=london maxFeePerGas=16141066326 maxPriorityFeePerGas=1000000000) ❯ new FeeMarket1559Tx src/1559/tx.ts:137:12 ❯ createFeeMarket1559Tx src/1559/constructors.ts:23:9 ❯ createTx src/transactionFactory.ts:43:13 ❯ createTxFromRPC src/transactionFactory.ts:117:9 ❯ createTxFromJSONRPCProvider src/transactionFactory.ts:140:9 ❯ test/fromRpc.spec.ts:60:15
test/fromRpc.spec.ts > [normalizeTxParams] > should work: packages/tx/src/1559/tx.ts#L137
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0 nonce=2 value=16941678280294901 signed=true hf=cancun maxFeePerGas=16141066326 maxPriorityFeePerGas=1000000000) ❯ new FeeMarket1559Tx src/1559/tx.ts:137:12 ❯ createFeeMarket1559Tx src/1559/constructors.ts:23:9 ❯ createTx src/transactionFactory.ts:43:13 ❯ test/fromRpc.spec.ts:80:15
test/fromRpc.spec.ts > fromRPC: interpret v/r/s values of 0x0 as undefined for Optimism system txs > should work: packages/tx/src/1559/tx.ts#L137
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=not available (unsigned) nonce=316626 value=0 signed=false hf=cancun maxFeePerGas=0 maxPriorityFeePerGas=0) ❯ new FeeMarket1559Tx src/1559/tx.ts:137:12 ❯ createFeeMarket1559Tx src/1559/constructors.ts:23:9 ❯ createTx src/transactionFactory.ts:43:13 ❯ createTxFromRPC src/transactionFactory.ts:117:9 ❯ test/fromRpc.spec.ts:93:23
test/fromRpc.spec.ts > fromRPC: ensure `v="0x0"` is correctly decoded for signed txs > should work: packages/tx/src/1559/tx.ts#L137
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=0xd2cdf63bb15eb4bbc655e4cca198c92305f2c6d057ac993ef6f7bacf1c518b2f nonce=697749 value=0 signed=true hf=cancun maxFeePerGas=1000018792 maxPriorityFeePerGas=1000018784) ❯ new FeeMarket1559Tx src/1559/tx.ts:137:12 ❯ createFeeMarket1559Tx src/1559/constructors.ts:23:9 ❯ createTx src/transactionFactory.ts:43:13 ❯ createTxFromRPC src/transactionFactory.ts:117:9 ❯ test/fromRpc.spec.ts:112:23
test/api/runTx.spec.ts > runTx() -> successful API parameter usage > custom block (block option), disabled block gas limit validation (skipBlockGasLimitValidation: true): packages/vm/test/api/runTx.spec.ts#L197
Error: gasPrice cannot be defined on 1559 tx (tx type=2 hash=not available (unsigned) nonce=0 value=0 signed=false hf=london maxFeePerGas=50 maxPriorityFeePerGas=50) ❯ test/api/runTx.spec.ts:197:25
browser / test-all-browser
Process completed with exit code 1.
build
Cache save failed.
client / test client docker file
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/setup-qemu-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
client / test client docker file
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/setup-qemu-action@v1, docker/setup-buildx-action@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
client / test client docker file
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/