Minor Changes
-
#1074
d9656a9af390f6c0a375cbbabfc85f90f510b13f
Thanks @kyscott18! - Deprecated themaxBlockRange
option from thenetworks
object inponder.config.ts
. -
#1074
d9656a9af390f6c0a375cbbabfc85f90f510b13f
Thanks @kyscott18! - BREAKING: Metrics changes. Replacedponder_historical_start_timestamp
withponder_historical_duration
, which improves the accuracy of sync duration estimates. Removedponder_indexing_function_error_total
. Removed the "network" label fromponder_indexing_function_duration
andponder_indexing_completed_events
. Removed the "source" and "type" labels fromponder_historical_total_blocks
,ponder_historical_cached_blocks
, andponder_historical_completed_blocks
. Replacedponder_realtime_is_connected
,ponder_realtime_latest_block_number
, andponder_realtime_latest_block_timestamp
withponder_sync_block
,ponder_sync_is_realtime
, andponder_sync_is_complete
. -
#1074
d9656a9af390f6c0a375cbbabfc85f90f510b13f
Thanks @kyscott18! - BREAKING: Introduced the/ready
endpoint, which returns an HTTP200
response once the app has finished historical indexing and is ready to serve requests. Changed the behavior of the/health
endpoint. Now,/health
returns an HTTP200
response as soon as the process starts. Removed themaxHealthcheckDuration
option fromponder.config.ts
, and removed the top-leveloptions
property. Read the migration guide for more details. -
#1074
d9656a9af390f6c0a375cbbabfc85f90f510b13f
Thanks @kyscott18! - BREAKING: Simplified Postgres schema usage pattern. Now, the indexed tables, reorg tables, and metadata table for a Ponder app are contained in one Postgres schema, specified by the user inponder.config.ts
(defaults topublic
). Removed usage of the sharedponder
schema. Removed the view publishing pattern and removed thepublishSchema
option fromponder.config.ts
. Fixed an issue where theSchema is locked by a different Ponder app
warning would appear when runningponder dev
. Read the migration guide for more details. -
#1074
d9656a9af390f6c0a375cbbabfc85f90f510b13f
Thanks @kyscott18! - Removed themaxHistoricalTaskConcurrency
option from thenetworks
object inponder.config.ts
. -
#1074
d9656a9af390f6c0a375cbbabfc85f90f510b13f
Thanks @kyscott18! - Updatedviem
peer dependency to>=2
. Renamed thecontext.client
actiongetBytecode
togetCode
. ThegetEnsName
action is now supported. Improved performance of address checksum operations. -
#1074
d9656a9af390f6c0a375cbbabfc85f90f510b13f
Thanks @kyscott18! - Improvedeth_getLogs
retry behavior. Now, the sync engine automatically determines the optimal block range foreth_getLogs
requests.
Patch Changes
- Updated dependencies [
d9656a9af390f6c0a375cbbabfc85f90f510b13f
,d9656a9af390f6c0a375cbbabfc85f90f510b13f
]:- @ponder/[email protected]