Terminology

Constraints External delegated preconf auth on behalf of a proposer
Preconfer The component which provides an abstracted EVM RPC API endpoint for users to submit L2 transactions and get preconfirmations
Gateway
Preconf Router

Endpoints

Constraints API: Builder


Constraints

Block constraints - not gateway delegation.

# A signed "bundle" of constraints.
class SignedConstraints(Container):
    message: ConstraintsMessage
    signature: BLSSignature

# A "bundle" of constraints for a specific slot.
class ConstraintsMessage(Container):
    pubkey: BLSPubkey,
    slot: uint64
    contraints: List[Constraint]
    
class Constraint:
		transaction:
		bytecode_hash:
		metadata: