Docs
Protocol constants
⚠️

These protocol constants are not finalized and might not represent the current state, as they are frequently tweaked.

## Protocol Constants

KeyValue
$K_{ChainID}$Taiko's chain ID.
$K_{MaxNumBlocks}$The maximum number of slots for proposed blocks.
$K_{MaxVerificationsPerTx}$The number of proven blocks that can be verified when a new block is proposed or a block is proven.
$K_{MaxProofsPerForkChoice}$The maximum number of proofs per fork choice.
$K_{BlockMaxGasLimit}$A Taiko block’s max gas limit besides $K_{AnchorTxGasLimit}$.
$K_{BlockMaxTxs}$The maximum number of transactions in a Taiko block besides the anchor transaction.
$K_{BlockDeadEndHash}$A special value to mark blocks proven invalid.
$K_{TxListMaxBytes}$A txList’s maximum number of bytes.
$K_{TxMinGasLimit}$A transaction’s minimum gas limit.
$K_{AnchorTxGasLimit}$Anchor transaction’s fixed gas limit.
$K_{GracePeriod}$Fees and rewards grace period multiplier.
$K_{MaxPeriod}$Fees and rewards max period multiplier.
$K_{RewardMultiplier}$The max reward multiplier for proofs.
$K_{AnchorTxSelector}$0xa0ca2d08
$K_{GoldenTouchAddress}$0x0000777735367b36bC9B61C50022d9D0700dB4Ec
$K_{GoldenTouchPrivateKey}$0x92954368afd3caa1f3ce3ead0069c1af414054aefe1ef9aeacc1bf426222ce38
$K_{InvalidateBlockLogTopic}$0x64b299ff9f8ba674288abb53380419048a4271dda03b837ecba6b40e6ddea4a2
$K_{EmptyOmmersHash}$0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347