I am trying to use subxt (latest master branch) to submit transactions on our substrate chain. I get the following error:
actix_web::middleware::logger] Error in response: SubxtError(Rpc(ClientError(Call(Custom(ErrorObject { code: ServerError(1002), message: "Verification Error: Runtime error: Execution failed: Execution aborted due to trap: wasm trap: wasm `unreachable` instruction executed\nWASM backtrace:\nerror while executing at wasm backtrace:\n 0: 0x17a85a - <unknown>!rust_begin_unwind\n 1: 0x161756 - <unknown>!core::panicking::panic_fmt::h55a9886e2bf4227a\n 2: 0x6b01a - <unknown>!TaggedTransactionQueue_validate_transaction", data: Some(RawValue("RuntimeApi(\"Execution failed: Execution aborted due to trap: wasm trap: wasm `unreachable` instruction executed\\nWASM backtrace:\\nerror while executing at wasm backtrace:\\n 0: 0x17a85a - <unknown>!rust_begin_unwind\\n 1: 0x161756 - <unknown>!core::panicking::panic_fmt::h55a9886e2bf4227a\\n 2: 0x6b01a - <unknown>!TaggedTransactionQueue_validate_transaction\")")) })))))
The same transactions work just fine from https://polkadot.js.org/ RPC query methods are also working fine via subxt.