-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
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
Eth2Sub transactions are removed from txpool #98
Comments
Just got the same error when submitting transaction:
|
What chain spec are you running? I'd assume that some of the block weight parameters are misconfigured and every transaction just ends up being over the limit. |
I'm running this script, which syncs Kovan headers into our local (bridge local) node:
|
The same transaction is included into the block after resubmitting. And it is only dropped in ~20% cases. So it seems there's some other issue than simply being over limit. Also - what's the limit you're talking about? Max block weight? It is much larger than zero |
Should be solved by: paritytech/substrate#6067 |
Yeah, thanks! Will need to update Substrate ref. |
This ensures that the crate compiles for `no_std`. Besides this, there are some fixes to the crate code itself.
Seems like after last Substrate update, there's a problem with eth2sub syncing. Some transactions are removed from tx pool with
ExhaustsResources
error. Relay currently do not watch for submitted transactions => because nothing is updated in Substrate state, it waits 5 minutes before 'restarting' itself and resubmitting same headers again.I'm not sure, if that's the problem with:
#[weight = 0]
? something is missed from the runtime;In any case, dropping transactions from pool with that error seems strange - the pool is empty (there's at most 4 signed transactions there during eth2sub), so which resources are exhausted?
Required for #91
log
The text was updated successfully, but these errors were encountered: