Skip to content

Releases: base-org/node

v0.5.0

02 Nov 04:00
5f68f89
Compare
Choose a tag to compare

Upgraded the node software:

These releases are Canyon hardfork ready. The configuration and entrypoint scripts have been modified to prepare for the Canyon hardfork on Base Goerli and Base Sepolia testnets at block 1699981200 (Tue Nov 14 17:00:00 2023 UTC).

If you are using custom configuration or entrypoint scripts, please ensure you:

  • op-node: set the OP_NODE_NETWORK variable, or use the --network flag. The value is one of base-goerli, base-sepolia, base-mainnet.
  • op-geth: set the --op-network flag, passing the same network value as above (one of base-goerli, base-sepolia, base-mainnet)
  • op-geth: enable the --rollup.superchain-upgrades flag

Verifying your configuration on Goerli & Sepolia

You can verify your node is configured correctly with the following:

  • Both op-node and op-geth log their configuration at startup
  • Check that Canyon time is set to 1699981200 in the op-node logs
  • Check that Canyon time and Shanghai time are set to 1699981200 in the op-geth logs

What's Changed

  • Update op-geth + op-node in preparation for the canyon hardfork by @mdehoog in #135

Full Changelog: v0.4.0...v0.5.0

v0.4.0

24 Oct 22:11
f098bb9
Compare
Choose a tag to compare

Adds supervisord which enables support for running both op-geth and op-node in a single container. See https://github.com/base-org/node#running-in-single-container-with-supervisord for more information. Note this is backwards compatible, docker-compose is still supported.

Also upgraded the node software:

v0.3.3

06 Oct 17:08
4d87a51
Compare
Choose a tag to compare

Fixes a bug in v0.3.2 for those using docker-compose: the cmd was set to sh which doesn't support the variable substitution introduced in #119. Switches to bash.

v0.3.2

05 Oct 19:28
3bd8dc8
Compare
Choose a tag to compare

This release switches the OP_NODE_L2_ENGINE_RPC in the default configuration to use websockets instead of http (see #119). Using the http protocol can cause chain halts in certain scenarios, and this recommends switching to websockets to avoid this. If you configure your OP_NODE_L2_ENGINE_RPC / --l2 differently, we recommend updating your configuration to use ws.

Also upgraded the node software:

v0.3.1 (sepolia)

27 Sep 20:52
071afe1
Compare
Choose a tag to compare

This release contains the Base sepolia configuration.

Also upgraded the node software:

v0.3.1-rc.3

12 Sep 21:41
3bf7383
Compare
Choose a tag to compare
v0.3.1-rc.3 Pre-release
Pre-release

Update op-node from v1.1.1 to v1.1.3

v0.3.1-rc.2

24 Aug 23:14
9dc53cf
Compare
Choose a tag to compare
v0.3.1-rc.2 Pre-release
Pre-release

Fixes version reported from geth (geth --version or web3_clientVersion RPC): #101

v0.3.1-rc.1

23 Aug 19:33
13443fd
Compare
Choose a tag to compare
v0.3.1-rc.1 Pre-release
Pre-release

Switch build to point to version tags:

This is a pre-release to pick up recent op-geth changes which prevent leakage of the txpool for folks running shared nodes.

v0.3.0 (mainnet)

13 Jul 17:53
3922aba
Compare
Choose a tag to compare

This release contains the Base mainnet configuration.

No node software changes since the v0.2.3 release, still using versions:

If you are using docker-compose to run the node, you'll now need to select between Goerli and Mainnet. See the configuration in docker-compose.yml (uncomment the relevant env_file line for both containers).

v0.2.3

11 Jul 18:23
49c8425
Compare
Choose a tag to compare

Switch build to point to version tags:

If you are using docker-compose to run the node, simply pull the latest version, and run:

docker-compose stop
docker-compose build
docker-compose up