Getting a Sequencer Signature
Blocks must be cosigned by the Sequencer. The Sequencer blindly signs any number of candidate blocks for the current Builder via a simple API.
The Sequencer API accepts a SignRequest
via a POST call to the /signBlock endpoint, and returns a SignResponse
. For details on calculating the contents hash, see the rust builder example
.
The sequencer is allowed to modify the returned copy of the
SignRequest. This is to allow the sequencer to set a specific gas_limit. It currently does not modify the request before returning it, but may do so in the future.API Endpoint
POST /signBlockRequest Body: SignRequest JSON object Response: SignResponse JSON object containing the sequencer’s signature