TaikoErrors
This abstract contract provides custom error declartions used in the Taiko protocol. Each error corresponds to specific situations where exceptions might be thrown.
L1_ALREADY_PROVEN
error L1_ALREADY_PROVEN()
L1_BLOCK_ID_MISMATCH
error L1_BLOCK_ID_MISMATCH()
L1_EVIDENCE_MISMATCH
error L1_EVIDENCE_MISMATCH()
L1_INSUFFICIENT_TOKEN
error L1_INSUFFICIENT_TOKEN()
L1_INVALID_ASSIGNMENT
error L1_INVALID_ASSIGNMENT()
L1_INVALID_BLOCK_ID
error L1_INVALID_BLOCK_ID()
L1_INVALID_CONFIG
error L1_INVALID_CONFIG()
L1_INVALID_ETH_DEPOSIT
error L1_INVALID_ETH_DEPOSIT()
L1_INVALID_EVIDENCE
error L1_INVALID_EVIDENCE()
L1_INVALID_METADATA
error L1_INVALID_METADATA()
L1_INVALID_ORACLE_PROVER
error L1_INVALID_ORACLE_PROVER()
L1_INVALID_PARAM
error L1_INVALID_PARAM()
L1_INVALID_PROOF
error L1_INVALID_PROOF()
L1_INVALID_PROPOSER
error L1_INVALID_PROPOSER()
L1_INVALID_PROVER
error L1_INVALID_PROVER()
L1_INVALID_PROVER_SIG
error L1_INVALID_PROVER_SIG()
L1_NOT_PROVEABLE
error L1_NOT_PROVEABLE()
L1_SAME_PROOF
error L1_SAME_PROOF()
L1_TOO_MANY_BLOCKS
error L1_TOO_MANY_BLOCKS()
L1_TRANSITION_NOT_FOUND
error L1_TRANSITION_NOT_FOUND()
L1_TX_LIST_NOT_EXIST
error L1_TX_LIST_NOT_EXIST()
L1_TX_LIST_HASH
error L1_TX_LIST_HASH()
L1_TX_LIST_RANGE
error L1_TX_LIST_RANGE()
L1_TX_LIST
error L1_TX_LIST()
L1_UNEXPECTED_TRANSITION_ID
error L1_UNEXPECTED_TRANSITION_ID()