Skip to content

Releases: okx/op-geth

op-geth v0.1.4

09 Feb 03:05
1b854bb

Choose a tag to compare

ℹ️ Info
The current codebase is in sync with optimism upstream version op-geth/v1.101608.0.

This maintenance release includes upstream merges of go-ethereum v1.16.6 through v1.16.8.

🤝 The corresponding xlayer op-node release is op-node/v0.1.4.

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.1.4

op-geth v0.1.3

15 Jan 08:07
cbe8100

Choose a tag to compare

ℹ️ Info
The current codebase is in sync with optimism upstream version op-geth/v1.101605.0.

⚠️ Warning
This includes backported security fixes from upstream and is an essential release for all chains.
The release includes security fixes and an upstream merge of go-ethereum v1.16.5.

🤝 The corresponding xlayer op-node release is op-node/v0.1.3.

What's Changed

Full Changelog: v0.1.2...v0.1.3

op-geth v0.1.2

15 Dec 03:24
4e82862

Choose a tag to compare

📌 Overview
v0.1.2 is a Hotfix Release based on v0.1.1 that fixes the missing blockHash parameter support in the eth_getLogs API. This issue prevented users from querying logs for a specific block using its hash, which is required by standard Ethereum tools and dApps.

📦 Upgrade Recommendation
As this is a hotfix release, all nodes running v0.1.1 should upgrade to v0.1.2 as soon as possible, especially for:

  • Applications that need to query logs by blockHash
  • Developers using standard Ethereum development tools (e.g., Hardhat, Foundry)
  • Block explorers and analytics tools requiring precise historical block log queries

✨ Changed
Enhanced eth_getLogs API with blockHash parameter support (#155)

  • Added support for querying logs using blockHash parameter to comply with Ethereum JSON-RPC standard
  • Implemented intelligent fallback mechanism: queries local node first, then automatically falls back to Erigon node if block is not found locally

🔄 Compatibility
✅ Fully backward compatible with v0.1.1
✅ Maintains existing block range query functionality
✅ Improved compatibility with standard Ethereum tools

op-geth v0.1.1

05 Dec 08:49
12a2b44

Choose a tag to compare

What's Changed

  • fix: fork id should be xlayer version in discovery by @cuiweixie in #150
  • Sync and update to the upstream version v1.101604.0-synctest.0. by @louisliu2048 in #152

Full Changelog: v0.1.0...v0.1.1

op-geth v0.1.0

28 Nov 07:30
94a3bde

Choose a tag to compare

What's Changed

Full Changelog: v0.0.10...v0.1.0

op-geth v0.0.10

20 Nov 07:02
f3fffc0

Choose a tag to compare

What's Changed

Full Changelog: v0.0.9...v0.0.10

op-geth v0.0.9

13 Nov 11:24
d42081d

Choose a tag to compare

What's Changed

  • fix: linting errors by @brendontan03 in #138
  • fix: ensure no error using websocket with fromBlock parameter smaller than migration block by @limyeechern in #136
  • chore: Refactor getInternalTransactions in legacy API by @brendontan03 in #141
  • fix(p2p): use hash of legacyXLayerBlock as genesis hash in handshake69 by @xzav3r in #142
  • p2p backward compability by @xzav3r in #143

Full Changelog: v0.0.8...v0.0.9

op-geth v0.0.8

11 Nov 09:34
93bac69

Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.8

op-geth v0.0.7

07 Nov 01:39
707d34e

Choose a tag to compare

What's Changed

  • fix log by @FineKe in #124
  • feat(gasPrice): Support eth_minGasPrice by @JimmyShi22 in #123
  • fix(RPC): fix eth_getBlockReceipt could not get empty block bug by @JimmyShi22 in #125
  • fix(api): streamline GetBlockReceipts error handling and remove unused log handling by @umiiii in #127
  • fix(ancientdb): fix the error of starting up on testnet data by @JimmyShi22 in #128
  • Feat: Support legacy API routing for transactionPreExec by @brendontan03 in #126

Full Changelog: v0.0.6...v0.0.7

v0.0.2

14 Oct 06:10
45c5994

Choose a tag to compare

v0.0.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.1...v0.0.2