Citrea JSON-RPC Endpoints
Base URLs
Table of Contents
Sync & Status Endpoints
citrea_syncStatus
citrea_syncStatusHTTP Request
JSON-RPC Body
Parameters
Example Response
Response Fields
Field
Type
Description
L2 Block Endpoints
ledger_getL2BlockByNumber
ledger_getL2BlockByNumberHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
Response Fields
Field
Type
Description
ledger_getL2BlockByHash
ledger_getL2BlockByHashHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
ledger_getL2BlockRange
ledger_getL2BlockRangeHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
ledger_getHeadL2Block
ledger_getHeadL2BlockHTTP Request
JSON-RPC Body
Parameters
Example Response
ledger_getHeadL2BlockHeight
ledger_getHeadL2BlockHeightHTTP Request
JSON-RPC Body
Parameters
Example Response
Response Fields
Field
Type
Description
Genesis & State Endpoints
ledger_getL2GenesisStateRoot
ledger_getL2GenesisStateRootHTTP Request
JSON-RPC Body
Parameters
Example Response
Response Fields
Field
Type
Description
Sequencer Commitment Endpoints
ledger_getSequencerCommitmentsOnSlotByNumber
ledger_getSequencerCommitmentsOnSlotByNumberHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
Response Fields
Field
Type
Description
ledger_getSequencerCommitmentsOnSlotByHash
ledger_getSequencerCommitmentsOnSlotByHashHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
ledger_getSequencerCommitmentByIndex
ledger_getSequencerCommitmentByIndexHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
Proof Endpoints
ledger_getVerifiedBatchProofsBySlotHeight
ledger_getVerifiedBatchProofsBySlotHeightHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
Response Fields
Field
Type
Description
ledger_getLastVerifiedBatchProof
ledger_getLastVerifiedBatchProofHTTP Request
JSON-RPC Body
Parameters
Example Response
L1 Integration Endpoints
ledger_getLastScannedL1Height
ledger_getLastScannedL1HeightHTTP Request
JSON-RPC Body
Parameters
Example Response
Response Fields
Field
Type
Description
Status Query Endpoints
citrea_getLastCommittedL2Height
citrea_getLastCommittedL2HeightHTTP Request
JSON-RPC Body
Parameters
Example Response
Response Fields
Field
Type
Description
citrea_getLastProvenL2Height
citrea_getLastProvenL2HeightHTTP Request
JSON-RPC Body
Parameters
Example Response
Response Fields
Field
Type
Description
citrea_getL2StatusHeightsByL1Height
citrea_getL2StatusHeightsByL1HeightHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
Response Fields
Field
Type
Description
Deposit Endpoints
citrea_sendRawDepositTransaction
citrea_sendRawDepositTransactionHTTP Request
JSON-RPC Body
Parameters
Name
Type
Required
Description
Example Response
Response Fields
Field
Type
Description
eth_estimateDiffSize
eth_estimateDiffSizeHTTP Request
JSON-RPC Body
Parameters
Example Response
Response Fields
Field
Type
Description
Error Responses
Common Error Codes
Code
Message
Description
Notes
Last updated
Was this helpful?