Transaction validation errors building 0.43.2 mainnet node from source

My node is stuck returning the following error after running fuel-core@release/v0.43.2

I run it using:
cargo build --release --bin fuel-core --no-default-features --features production

I have tried resyncing the database from scratch but it results in the same error..

My toolchain:

active toolchain
----------------
name: 1.81.0-x86_64-unknown-linux-gnu
active because: overridden by '/home/kyle/fuel-core/rust-toolchain.toml'
installed targets:
  wasm32-unknown-unknown
  x86_64-unknown-linux-gnu

Error:

2025-05-06T13:50:00.939562Z  INFO validate_block: fuel_core_executor::executor: 1051: Transaction ea263f8ebee7e2f75c6adf7a2b7a037404a85208e95db1e3787faaa8c3732a5e does not match: new_tx Mint(Mint { tx_pointer: TxPointer { block_height: 013f8530, tx_index: 0 }, input_contract: Contract { utxo_id: UtxoId { tx_id: ebd7793a65d9afd99802602ad597ee31aefde4e0bb33dd90c0eb3e0ac3c3099f, output_index: 0 }, balance_root: 0000000000000000000000000000000000000000000000000000000000000000, state_root: 0000000000000000000000000000000000000000000000000000000000000000, tx_pointer: TxPointer { block_height: 013f852f, tx_index: 1 }, contract_id: 7777777777777777777777777777777777777777777777777777777777777777 }, output_contract: Contract { input_index: 0, balance_root: f2540f73a80d614f1047d743c0d51fb49ccda67b009d5fd72fa49e6e81f58bc8, state_root: 0000000000000000000000000000000000000000000000000000000000000000 }, mint_amount: 0, mint_asset_id: f8f8b6283d7fa5b672b530cbb84fcccb4ff8dc40f8176ef4544ddb1f1952ad07, gas_price: 51000, metadata: Some(MintMetadata { id: ea263f8ebee7e2f75c6adf7a2b7a037404a85208e95db1e3787faaa8c3732a5e }) }) and old_tx Mint(Mint { tx_pointer: TxPointer { block_height: 013f8530, tx_index: 0 }, input_contract: Contract { utxo_id: UtxoId { tx_id: ebd7793a65d9afd99802602ad597ee31aefde4e0bb33dd90c0eb3e0ac3c3099f, output_index: 0 }, balance_root: 0000000000000000000000000000000000000000000000000000000000000000, state_root: 0000000000000000000000000000000000000000000000000000000000000000, tx_pointer: TxPointer { block_height: 013f852f, tx_index: 1 }, contract_id: 7777777777777777777777777777777777777777777777777777777777777777 }, output_contract: Contract { input_index: 0, balance_root: 0000000000000000000000000000000000000000000000000000000000000000, state_root: 0000000000000000000000000000000000000000000000000000000000000000 }, mint_amount: 0, mint_asset_id: f8f8b6283d7fa5b672b530cbb84fcccb4ff8dc40f8176ef4544ddb1f1952ad07, gas_price: 51000, metadata: None })
2025-05-06T13:50:00.939871Z ERROR new{name=fuel-mainnet-node}:initialize_loop{service="ImportTask"}:import:launch_stream{range=20940080..=21358669}:execute_and_commit{height=20940080 id=4dc22d1a5863f75a13428a40d0e9ca9eb45892e87d1dc103e3bdacd2b11fb69c}: fuel_core_sync::import: 735: Execution of height 20940080 failed: The execution of the block failed: Transaction doesn't match expected result: 0xea263f8ebee7e2f75c6adf7a2b7a037404a85208e95db1e3787faaa8c3732a5e.
2025-05-06T13:50:00.939920Z ERROR new{name=fuel-mainnet-node}:initialize_loop{service="ImportTask"}:import:launch_stream{range=20940080..=21358669}:execute_and_commit{height=20940080 id=4dc22d1a5863f75a13428a40d0e9ca9eb45892e87d1dc103e3bdacd2b11fb69c}: fuel_core_sync::import: 713: error=The execution of the block failed: Transaction doesn't match expected result: 0xea263f8ebee7e2f75c6adf7a2b7a037404a85208e95db1e3787faaa8c3732a5e.
2025-05-06T13:50:00.939959Z ERROR new{name=fuel-mainnet-node}:initialize_loop{service="ImportTask"}:import:launch_stream{range=20940080..=21358669}: fuel_core_sync::import: 357: Failed to execute and commit block from peer Some(PeerId([0, 37, 8, 2, 18, 33, 3, 51, 63, 101, 110, 134, 38, 24, 202, 218, 223, 103, 130, 173, 78, 179, 216, 93, 63, 58, 163, 40, 4, 215, 17, 140, 73, 50, 67, 116, 77, 21, 179])): The execution of the block failed: Transaction doesn't match expected result: 0xea263f8ebee7e2f75c6adf7a2b7a037404a85208e95db1e3787faaa8c3732a5e.
2025-05-06T13:50:00.940950Z  INFO new{name=fuel-mainnet-node}:initialize_loop{service="ImportTask"}:import:failed_to_process{self=State { status: Processing(20940080..=21358670) } range=20940080..=21358669}: fuel_core_sync::state: 204: Status change from: Processing(20940080..=21358670), to: Committed(20940079)
2025-05-06T13:50:00.940992Z ERROR new{name=fuel-mainnet-node}:initialize_loop{service="ImportTask"}: fuel_core_services::service: 456: e=Failed to import range of blocks: 20940080..=21358669

Hey @soltheon, firstly your toolchain seems out of date. Could you please update your toolchain to the latest by running the below commands

fuelup self update
fuelup update
fuelup default latest

Also, the correct build command should be cargo build --release -p fuel-core-bin --no-default-features --features production .

Please build using the above command and see if the issue still persists.

2 Likes

I believe that fixed it. The command I was running was from the README on fuel-core repo btw. Suppose its out of date.

1 Like

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.