Skip to content

v2.19.0

Latest
Compare
Choose a tag to compare
@Bwest981 Bwest981 released this 02 Jan 15:37
· 330 commits to develop since this release
v2.19.0
d7b5f7b

Added

  • Updated Solana TXM's in-memory storage to track statuses across the Solana transaction lifecycle. Added a method to translate Solana transaction statuses into states expected by the ChainWriter interface. Made the duration transactions are retained in storage after finality or error configurable using TxRetentionTimeout
  • Added multiple blocks history estimator feature and config for Solana TXM
  • Add don_id to Mercury Enhanced EA telemetry
  • Support multiple chains evm clients for TXM gas estimator to fetch L1 gas oracle
  • Add CSA authentication support to Beholder
  • Support creating Solana chain config in job distributor page
  • Handle Hex String in EA Telemetry
  • Enable AutoPurge feature on all affected chains

Updated

  • Updated the TXM confirmation logic to use the mined transaction count to identify re-org'd or confirmed transactions.
  • Update ethkeys, ethtransactions to handle duplicate chain id in different network introduce network arg input to Chain graphql query to allow better lookup based on network and chain id
  • Chain config: allow chain id and account address to be manually provided when no selections are available
  • Operator UI to support StreamSpec job definition

Fixed

  • Use correct OCR2OracleSpecID when setting up RequestedRoundTracker
  • Update Log.Level and MaxSize configs description in the docs
  • Add config validation so it requires ws url when http polling disabled
  • Fix reported evm node states

Changed

  • UI(chainconfig): make admin address optional
  • Set NodePool.EnforceRepeatableRead = true by default for all chains. This forces Core to stop using RPCs behind on the latest finalized block.

v2.19.0 Changelog