Everything required to run your own Base node
MIT License
Published by mdehoog about 1 year ago
Fixes version reported from geth (geth --version
or web3_clientVersion
RPC): #101
Published by mdehoog about 1 year ago
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.
Published by mdehoog over 1 year ago
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).
Published by mdehoog over 1 year ago
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
Published by mdehoog over 1 year ago
Switch build to point to version tags:
The op-geth
update contains some fee estimate improvements for primarily empty blocks, which should reduce gas fees paid by users.
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
Published by mdehoog over 1 year ago
Pointing at upstream commits:
Small improvements:
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
Published by mdehoog over 1 year ago
Pointing at upstream commits:
For the previous Regolith hardfork release (v0.1.1
), the sequencer was misconfigured which caused the Regolith hardfork to fail. We decided to reschedule the Regolith hardfork to timestamp 1683219600
(Thursday May 4, 2023 @ 17:00:00 UTC
) with ethereum-optimism/op-geth/pull/89.
This release also configures the op-geth
build to point to a commit from a hotfix provided by ethereum-optimism/op-geth/pull/90, which fixes some nodes stuck on block 3710592
(the block after the previous Regolith hardfork was scheduled). While the Regolith upgrade was reverted in v0.1.3
, some node operators still experienced stuck nodes, which this hotfix addresses.
To upgrade:
Dockerfile
)goerli/rollup.json
has been updated to the latest version provided by this repoIf 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
Published by mdehoog over 1 year ago
Release removed due to misconfiguration.
Published by mdehoog over 1 year ago
Pointing at upstream commits:
The sequencer was misconfigured which caused the Regolith hardfork to fail. This release reverts the Regolith configuration temporarily. We will follow up with a new Regolith hardfork release soon.
To upgrade:
Dockerfile
)goerli/rollup.json
has been updated to the latest version provided by this repoIf 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
Published by mdehoog over 1 year ago
Pointing at upstream commits:
This schedules the Regolith hardfork for block at timestamp 1682614800
(Thu Apr 27 2023 17:00:00 GMT+0000). See ethereum-optimism/op-geth#83 and base-org/node#44.
To upgrade:
Dockerfile
)goerli/rollup.json
has been updated to the latest version provided by this repoIf 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
Published by mdehoog over 1 year ago
Pointing at upstream commits:
Please upgrade to v0.1.1
for Regolith hard fork compatibility.
Published by mdehoog over 1 year ago
Pointing at upstream commits:
Also removes the OP_NODE_L1_TRUST_RPC=true
override from the docker-compose, as https://github.com/ethereum-optimism/optimism/pull/5144 is now merged.
Published by mdehoog over 1 year ago
Hotfix for Goerli Shapella upgrade:
This temporarily enables OP_NODE_L1_TRUST_RPC=true
(a.k.a. --l1.trustrpc
), because Capella + Shanghai blocks are currently not supported by op-node
. Once https://github.com/ethereum-optimism/optimism/pull/5144 is merged, this override can be removed.
Published by mdehoog over 1 year ago
Published by mdehoog over 1 year ago