Skip to main content

Questions tagged [pov]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
2 answers
59 views

Genesis chainspec size limit

I understand that there is a PoV size limitation for blocks produced by the chain, since they need to be imported, and validated by validator nodes. However, I'm curious about whether this limitation ...
Valentin Fernandez's user avatar
7 votes
1 answer
173 views

How does the benchmark calculate the proof size?

I have no idea why this call uses such a lot proof size (around 4MB). It looks like it doesn't change too many storage items. https://github.com/darwinia-network/darwinia-messages-substrate/blob/...
aurexav's user avatar
  • 11.2k
2 votes
1 answer
83 views

Is there a way to find the historic parachain block PoV size?

I know there is a maximum PoV block size limit for the parachain, it's now 5M. Is there a way to query the historical blocks PoV block size, via Polkadot Apps, the third party tool or the way to write ...
boundless-forest's user avatar
5 votes
2 answers
180 views

How does a parachain collator reliably know which parachain block (candidate recipt) got included on the relaychain to build the next block on?

I understand the entire path of a parachain block upto and including its candidateReciept being "included" on the relaychain, and its erasure coded PoVs being available with the relaychain ...
Shoeb Siddiqui's user avatar
2 votes
2 answers
50 views

Does RuntimeApis storage accesses counts towards PoV when called from RPC and not any extrinisc?

We have some custom RPCs that call some custom RuntimeApis that from inside our pallets expose some on chain data. I know that any access (read or write) of on-chain storage from extrinsics will ...
Aramik M's user avatar
  • 161
5 votes
2 answers
83 views

How to determine if a parachain runtime migration is too big?

I want to write runtime storage migration for our parachain. This time it will scan large storage maps with more than 10k entries. This may results in very large PoV block size. I'm wondering what the ...
h4x3rotab's user avatar
  • 732
0 votes
1 answer
51 views

What is the point of making all storage explicitly bounded?

There has been a long time goal to move all storage to bounded forms in runtime. I can see that having bounded size limits of all the storage items can be useful to give some guarantees for storage ...
Charlie Ferrell's user avatar
16 votes
1 answer
382 views

What does PoV stand for?

I keep seeing this everywhere. PoVBlock, etc. Can someone share what it stands for and maybe include a link where we can learn more?
Jake Hemmerle's user avatar
5 votes
1 answer
106 views

How do I obtain key-value storage proof for a runtime call?

I want to run an experiment to see how big are PoVs for my parachain blocks. I figured I can leverage the same API that is used during syncing execute_block for the blocks I am interested in and ...
pepyakin's user avatar
  • 2,194