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
The builder task should consolidate the transaction handling logic in one place and emit BlockSubmitted events to the DA task at appropriate times.
Proposed logic:
On TransactionRecv: Add the transaction to our memory pool of transaction, or remove it from seen transactions cache
on DecideEvent: Remove any transactions comitted from transactions and add unseen transaction which were committed to our seen transactions cache.
on ViewChange: If we are leader for view + 3 start transaction polling. If leader view + 1 try to form a block (i.e do wait_for_transactons) and emit the list of transactions as a block in a BlockSubmitted event
The text was updated successfully, but these errors were encountered:
The builder task should consolidate the transaction handling logic in one place and emit
BlockSubmitted
events to the DA task at appropriate times.Proposed logic:
TransactionRecv
: Add the transaction to our memory pool of transaction, or remove it from seen transactions cacheDecideEvent
: Remove any transactions comitted from transactions and add unseen transaction which were committed to our seen transactions cache.ViewChange
: If we are leader for view + 3 start transaction polling. If leader view + 1 try to form a block (i.e dowait_for_transactons
) and emit the list of transactions as a block in aBlockSubmitted
eventThe text was updated successfully, but these errors were encountered: