mirror of
https://github.com/vacp2p/linea-monorepo.git
synced 2026-01-09 04:08:01 -05:00
Staterecovery part 13 blockhash fixes (#675)
staterecovery: fix blockHash opcode and improve performance of blob fetching from L1 --------- Signed-off-by: Pedro Novais <1478752+jpnovais@users.noreply.github.com> Co-authored-by: Roman Vaseev <4833306+Filter94@users.noreply.github.com>
This commit is contained in:
@@ -4,6 +4,32 @@ duplicated-logs-debounce-time="PT15S"
|
||||
|
||||
eip4844-switch-l2-block-number=0
|
||||
|
||||
[conflation]
|
||||
blocks-limit=3
|
||||
conflation-deadline="PT6S"
|
||||
conflation-deadline-check-interval="PT3S"
|
||||
conflation-deadline-last-block-confirmation-delay="PT2S" # recommended: at least 2 * blockInterval
|
||||
# This is to prevent inflight trasactions that may change Smart contract state while coordinator is restarted.
|
||||
# Queries SMC for last finalised block, and keeps polling until this number of blocks observe the same state.
|
||||
# If state is updated meanwhile, it resets counter and restarts the polling.
|
||||
consistent-number-of-blocks-on-l1-to-wait=1
|
||||
fetch-blocks-limit=4000
|
||||
|
||||
[blob-compression]
|
||||
blob-size-limit=102400 # 100KB
|
||||
handler-polling-interval="PT1S"
|
||||
# default batches limit is aggregation-proofs-limit -1
|
||||
# batches-limit must be less than or equal to aggregation-proofs-limit-1
|
||||
batches-limit=1
|
||||
|
||||
[proof-aggregation]
|
||||
aggregation-proofs-limit=3
|
||||
aggregation-deadline="PT10S"
|
||||
aggregation-coordinator-polling-interval="PT2S"
|
||||
deadline-check-interval="PT8S"
|
||||
#target-end-blocks=[33, 90, 93]
|
||||
|
||||
|
||||
[prover]
|
||||
fs-inprogress-request-writing-suffix = ".inprogress_coordinator_writing"
|
||||
fs-inprogress-proving-suffix-pattern = ".*\\.inprogress\\.prover.*"
|
||||
@@ -30,13 +56,6 @@ fs-responses-directory = "/data/prover/v2/aggregation/responses"
|
||||
#fs-requests-directory = "/data/prover/v3/aggregation/requests"
|
||||
#fs-responses-directory = "/data/prover/v3/aggregation/responses"
|
||||
|
||||
[blob-compression]
|
||||
blob-size-limit=102400 # 100KB
|
||||
handler-polling-interval="PT1S"
|
||||
# default batches limit is aggregation-proofs-limit -1
|
||||
# batches-limit must be less than or equal to aggregation-proofs-limit-1
|
||||
batches-limit=1
|
||||
|
||||
[zk-traces]
|
||||
eth-api="http://traces-node:8545"
|
||||
new-block-polling-interval="PT1S"
|
||||
@@ -150,13 +169,6 @@ db-polling-interval="PT1S"
|
||||
max-aggregations-to-finalize-per-tick=1
|
||||
proof-submission-delay="PT1S"
|
||||
|
||||
[proof-aggregation]
|
||||
aggregation-proofs-limit=3
|
||||
aggregation-deadline="PT10S"
|
||||
aggregation-coordinator-polling-interval="PT2S"
|
||||
deadline-check-interval="PT8S"
|
||||
#target-end-blocks=[33, 90, 93]
|
||||
|
||||
[finalization-signer]
|
||||
# Web3j/Web3signer
|
||||
type="Web3j"
|
||||
@@ -265,18 +277,6 @@ num-of-blocks-before-latest=4
|
||||
[l1-dynamic-gas-price-cap-service.fee-history-storage]
|
||||
storage-period="PT2M"
|
||||
|
||||
[conflation]
|
||||
blocks-limit=3
|
||||
conflation-deadline="PT6S"
|
||||
conflation-deadline-check-interval="PT3S"
|
||||
conflation-deadline-last-block-confirmation-delay="PT2S" # recommended: at least 2 * blockInterval
|
||||
|
||||
# This is to prevent inflight trasactions that may change Smart contract state while coordinator is restarted.
|
||||
# Queries SMC for last finalised block, and keeps polling until this number of blocks observe the same state.
|
||||
# If state is updated meanwhile, it resets counter and restarts the polling.
|
||||
consistent-number-of-blocks-on-l1-to-wait=1
|
||||
fetch-blocks-limit=4000
|
||||
|
||||
[database]
|
||||
host="postgres"
|
||||
port="5432"
|
||||
|
||||
Reference in New Issue
Block a user