Skip to content

Commit e8a347d

Browse files
Clarify that validatePublication is a regular function
1 parent 547d664 commit e8a347d

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

documentation/Fee Proposal.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
- a hash of the transactions in the publication
4040
- an arbitrary buffer containing any relevant additional information
4141
- the state transition function will guarantee (similar to the "consistency hash" mechanism described in the generic assertions post linked above) that these values are set correctly (or the publication defaults to an empty block).
42+
- note that other than these guarantees, this behaves like a regular transaction that can change L2 state in any way including transferring tokens or ETH. It's still free for the proposer to call it (since the base fee is zero), but it does consume some of the gas limit.
4243
- The L2 address represents a prover, and the `validatePublication` function will ensure the prover is willing to prove that publication. It could be designed (but this is not enforced) so that:
4344
- it sends the liveness bond minus its chosen fee to the proposer
4445
- it ensures the L1 refund address belongs to the prover

0 commit comments

Comments
 (0)