Questions tagged [transaction-pool]
The transaction-pool tag has no usage guidance.
12
questions
2
votes
0
answers
30
views
Fast block production causes Mortality Checking failing with AncientBirthBlock
(This might be better as a GitHub issue, but thought I would check here for more context first)
Version: Polkadot SDK v1.1.0
What I am trying to do:
I am running a bunch of e2e tests in parallel on a ...
1
vote
0
answers
47
views
Ready transaction queue never empties after heavy load
After a heavy load test with thousands of transactions from a fixed set of accounts (maybe relevant due to this question), the ready pool of some nodes never empties, and for this reason many ...
-1
votes
1
answer
50
views
Polkadot v43 failed to send issue with tx pool
Zombienet + polkadot v43
two errors:
DEBUG tokio-runtime-worker txpool: [0xd7165975185efe4f63425ab930021c89f166fda20d0e4f564f61c9ebd491640e] Error importing: TooLowPriority { old: 13700, new: 513 }
...
4
votes
0
answers
26
views
extrinsics from same account result in underutilized blockspace
I'm sending multiple extrinsics from the same account. The nonce is increased before a new extrinsic is sent, and all extrinsics are sent as immortal.
My goal is to fill the blocks as much as possible,...
2
votes
1
answer
40
views
Transaction pool management
I have to send thousands of transactions to a custom substrate chain, it will probably take a few days to process all of them. Of course I can't just send all the transactions at once because they ...
4
votes
1
answer
71
views
How to create signed extrinsic in outer node?
What is idiomatic way to submit signed extrinsic in outer node?
Is it using BasicPool and submit_local? Would Rust example at the bottom be be good approach? If it is how to:
properly choose period ...
0
votes
0
answers
14
views
Unit testing an extrinsic submitted by an Offchain Worker?
As far as I could understand so far there is no a "normal" way to test extrinsics submitted by an Offchain Worker, rather a substitute transaction pool is involved.
However it is possible to ...
4
votes
1
answer
35
views
Pool overloading in benchmark
I am working on substrate and trying to benchmark my node. I'm sending unsigned extrinsics to the pool and implemented the ValidateUnsigned trait where I add priority, longevity, provide and require ...
2
votes
1
answer
39
views
Are Transaction Pool and Transaction Queue the same thing?
Was going through documentation of Substrate. I came across transaction lifecycle. https://docs.substrate.io/learn/transaction-lifecycle/
I'm confused about one line it which says
"The ...
3
votes
1
answer
64
views
When will I stop receiving TransactionStatus updates for a transaction submitted via author_submitAndWatchExtrinsic?
If I submit a transaction via "author_submitAndWatchExtrinsic", I start getting back TransactionStatus updates, which look like one of these:
pub enum TransactionStatus<Hash, BlockHash>...
1
vote
1
answer
103
views
Transaction pool error: Too low priority (0 > 0)
im trying to submit multiple unsigned extrinsics to the transaction pool but an Error is returned which says:
Transaction pool error: Too low priority (0 > 0)
i thought this might be related to ...
2
votes
1
answer
78
views
Should we re-do the verification in runtime call?
Imagine there is an unsigned extrinsic call.
#[pallet::call]
fn call(something, ..) -> DispatchResult {
ensure_none()?;
// verify(something)?;
Ok(())
}
#[pallet::validate_unsigned]
...