We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Repeat execute the L1 tx, cause pending_block abort 3(ErrorPendingTxNotFound)
2024-10-14T03:25:05.149323Z WARN moveos::moveos: execute_action error tx(hash:0xb5b7…f56e) vm_err:VMError { major_status: ABORTED, sub_status: Some(3), message: Some("0x0000000000000000000000000000000000000000000000000000000000000004::pending_block::process_pending_tx at offset 45"), exec_state: Some(ExecutionState { stack_trace: [(Some(ModuleId { address: 0000000000000000000000000000000000000000000000000000000000000004, name: Identifier("bitcoin") }), FunctionDefinitionIndex(5), 5)] }), location: Module(ModuleId { address: 0000000000000000000000000000000000000000000000000000000000000004, name: Identifier("pending_block") }), indices: [], offsets: [(FunctionDefinitionIndex(22), 45)] } need respawn session. 2024-10-14T03:25:05.151216Z WARN moveos::moveos: System call failed: ABORTED { code: 3, location: 0x0000000000000000000000000000000000000000000000000000000000000004::pending_block } 2024-10-14T03:25:05.151592Z ERROR rooch_rpc_server: System call panic Execute system call with Panic Some(VMErrorInfo { error_message: "VMError with status ABORTED with sub status 3 at location Module ModuleId { address: 0000000000000000000000000000000000000000000000000000000000000004, name: Identifier(\"pending_block\") } and message 0x0000000000000000000000000000000000000000000000000000000000000004::pending_block::process_pending_tx at offset 45 at code offset 45 in function definition 22", execution_state: ["0x4::bitcoin::execute_l1_tx.5"] })
Validate the l1 tx before execution via contract, if it already execute, skip the tx.
rooch/crates/rooch-executor/src/actor/executor.rs
Lines 227 to 259 in bfac5e7
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Proposal Details
Repeat execute the L1 tx, cause pending_block abort 3(ErrorPendingTxNotFound)
Solution
Validate the l1 tx before execution via contract, if it already execute, skip the tx.
rooch/crates/rooch-executor/src/actor/executor.rs
Lines 227 to 259 in bfac5e7
The text was updated successfully, but these errors were encountered: