- Fix LedgerDB migration process (#1730)
Citrea Kumquat upgrade will go live on testnet at block 5546000, activating many new features:
- EVM Cancun support.
- BLOBBASEFEE returns 1 always as blob transactions are not supported.
- KZG precompile is not activated.
- Offchain smart contracts.
- Smart contract bytecodes are not commited to the state any more, reducing transaction costs when deploying smart contracts.
- Reduced diff size estimation by accounting for brotli compression discount, resulting in lower transaction costs for all transactions.
- Light client proofs are activated.
- Succinct ZK proofs for any actor to know Citrea's final state trustlessly by verifying a single ZK proof.
For a detailed list of changes, see auto generated changelog at v0.6.0 release notes.
- Compatibility version for upcoming v0.6.0
- Bitcoin DA finality depth increased to 30 due to long and common testnet4 reorgs. (commit)
- 100 wei constant priority fee suggestion from nodes. (#1561)
- Sequencer checks compressed diff size of a commitment before commiting. (#1349 and #1557)
prover_prove
RPC method now available. (#1335)- Prover can now prove locally. (#1326)
- Prover, sequencer and node configs can now be passed through environment variables. (#1320)
- Fix Bitcoin DA adapter fee estimation infinite loop bug. (#1330)
- Fixed gas estimation for when a tx has gas limit < block gas limit but with the L1 fee overhead the gas estimation is returned > block gas limit. Preventing transactions from landing on chain. (#1323)
- Better use of
tokio::spawn_blocking
in Bitcoin DA adapter. (#1321 #1324)
eth_call
RPC now supports state and block overrides. (#1270)eth_call
,eth_estimateGas
andeth_createAccessList
RPCs now supports "pending" block tag. (#1303)- Bitcoin DA adapter uses mempool.space API for fee estimation. (#1302)
- New RPC for prover node:
prover_generateInput
. (#1280) - Enhance
eth_estimateGas
RPC L1 fee estimatation. (#1261) - Structured concurrency and graceful shutdown: fixes breaking storage on shutdown while syncing for the first time. (#1214 and #1216)