What are the transaction input to the avail network?

:wave: Hi there, I was exploring the avail and I had a few doubts:

At the docs

Mainly this part:

They package up arbitrary transactions and construct candidate blocks, generating KZG commitments for the data.

Here what does it mean by the arbitrary transaction blocks ?? Does it means the transaction data from the other chain ??

So, if I understand Avail validator takes the transaction data of the block from any chain eg if this a the block data:

Then avail validator takes this data and adds the KZG commitment on top of it.
As shown here:

Then other validators validate it through consensus. And for the light client, it can attest the availability by sampling (edited)

This was my understanding regarding the polygon avail. Please correct me if Iā€™m getting it wrong, especially the transaction data part

1 Like