You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before broadcasting transactions, polkadot-api validates them with a runtime call to TaggedTransactionQueue_validate_transaction.
We have this issue in papi-console polkadot-api/papi-console#35 where they wanted to try sending a System.apply_authorized_upgrade (unsigned tx) for polkadot 1.4, but the transaction doesn't get broadcasted.
Looking at the JSON-RPC logs, it seems that the call gets stuck in a loop of operationInaccessible, and retrying it after a few ms.
Looking at the logs I can see that smoldot internally retries a few times until it fails as well:
My suspicion is that is due to the size of the call (as System.apply_authorized_upgrade has the compressed runtime wasm as payload), might be related to #1526, but for runtime calls.
Please let me know if you need a reproduction repo or better logs.
The text was updated successfully, but these errors were encountered:
My suspicion is that is due to the size of the call (as System.apply_authorized_upgrade has the compressed runtime wasm as payload), might be related to #1526, but for runtime calls.
It unfortunately looks like this is indeed the case.
When it comes to debugging this, the situation is the same as for #1985 (comment): from the smoldot point of view I can't know why the full node resets the substream, so we have to do the same kind of debugging as what I explain in that issue.
Before broadcasting transactions, polkadot-api validates them with a runtime call to TaggedTransactionQueue_validate_transaction.
We have this issue in papi-console polkadot-api/papi-console#35 where they wanted to try sending a
System.apply_authorized_upgrade
(unsigned tx) for polkadot 1.4, but the transaction doesn't get broadcasted.Looking at the JSON-RPC logs, it seems that the call gets stuck in a loop of
operationInaccessible
, and retrying it after a few ms.Looking at the logs I can see that smoldot internally retries a few times until it fails as well:
My suspicion is that is due to the size of the call (as System.apply_authorized_upgrade has the compressed runtime wasm as payload), might be related to #1526, but for runtime calls.
Please let me know if you need a reproduction repo or better logs.
The text was updated successfully, but these errors were encountered: