BSD Ports

net-p2p/go-ethereum 1.17.10 FreeBSD

Go implementation of the Ethereum y/w paper

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
85ad031936
License
GPLv3
Categories
net-p2p
Package size
16501.0 KiB, 56553.8 KiB installed

Description

Ethereum is a community-driven project aiming to decentralize the internet and return it to its democratic roots. It is a platform for building and running applications which do not need to rely on trust and cannot be controlled by any central authority.

This is the Go implementation of Ethereum y/w paper

In the other systems

The newest version among them is 1.17.10, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDnet-p2p/go-ethereum1.17.10 newestnone known-[email protected]2026-10-23
NetBSDwip/go-ethereum by name1.10.25 behind since 2026-09-15none known-[email protected]-
DragonFlynet-p2p/go-ethereum1.12.2_10 behind since 2026-09-151 known-[email protected]-
HardenedBSDnet-p2p/go-ethereum1.17.6 behind since 2026-10-04no data-[email protected]-
GhostBSDnet-p2p/go-ethereum1.17.5 behind since 2026-09-24no data-[email protected]-

Compare across BSDs

Version history 6

  1. 1.17.10 85ad031936
  2. 1.17.9 99fc0413c1
  3. 1.17.8 20d553344b
  4. 1.17.7 e337d1b42a
  5. 1.17.6 16414380c6
  6. 1.17.5 9addc34680

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install go-ethereum

From the ports tree:

cd /usr/ports/net-p2p/go-ethereum/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	go-ethereum>0:net-p2p/go-ethereum

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.17.7_11.17.8_1--1.17.8
FreeBSD:14:quarterly1.17.7_11.17.8_1n/a-1.17.8
FreeBSD:15:latest1.17.81.17.8_1n/a--
FreeBSD:15:quarterly1.17.81.17.8_1n/an/an/a
FreeBSD:16:latest1.17.61.17.8_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 1

No port depends on this one.

Configuration

Options name: net-p2p_go-ethereum

OptionDefaultDescription
DEVTOOLSoffEthereum developer tools
USES
cpe go:modules
Service scripts
none

Message after installing

* It's recommended to make a backup as the v1.9.0 release contains database
  schema changes, meaning it's not possible to downgrade once updated!

* It's also recommended to do a fresh fast sync as it can drastically reduce
  the database size.

Files

pkg-plist 7
  • bin/abigen
  • bin/blsync
  • bin/era
  • bin/ethkey
  • bin/evm
  • bin/geth
  • bin/rlpdump
distinfo 2
FileSizeSHA256
go/net-p2p_go-ethereum/go-ethereum-v1.17.10/v1.17.10.mod8684df92841ea528f644350b890d9d67fd78e1f68ff2424e90f3e495cfcf8e30f21d
go/net-p2p_go-ethereum/go-ethereum-v1.17.10/v1.17.10.zip2.4356549e+076e7ac323d347128611e31a06041036b3e291628046317f6cdfc62cf1605ae34c

Commit history 12

DateCommitCreditsLog message
85ad031936 Guillaume Ballet net-p2p/go-ethereum: Update 1.17.9 => 1.17.10
Changelog: * This is a quick release that postpones the Amsterdam fork on the Hoodi testnet, previously scheduled for Oct 26, 2026, 17:42:48 UTC. Hoodi node operators running v1.17.9 must upgrade before then. New date will be set in future release; other networks are unaffected. * Snap sync now switches to snap/2 automatically once Amsterdam is active. Use '--snap.v2=false' or '--snap.v2=true' to force a protocol. * Optimize DUP/SWAP dispatch in the interpreter https://github.com/ethereum/go-ethereum/releases/tag/v1.17.10 PR: 299947 Approved by: Enrique Fynn <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4
99fc0413c1 Guillaume Ballet net-p2p/go-ethereum: Update 1.17.8 => 1.17.9
Changelog: * This release enables the Amsterdam fork on the Hoodi testnet at block timestamp 1793036568 (Mon, 26 Oct 2026 17:42:48 UTC). * It also contains changes to EVM to improve performance significantly. * This release is recommended for all users running their nodes on the Hoodi testnet. https://github.com/ethereum/go-ethereum/releases/tag/v1.17.9 While here, fix `make test` by using upstream CI script. PR: 299702 Approved by: Enrique Fynn <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
20d553344b Guillaume Ballet net-p2p/go-ethereum: Security update 1.17.7 => 1.17.8
While here, add TESTING_UNSAFE. Changelog: * Fix DDoS issues found in the upcoming Glamsterdam fork * Adaptation of RPC calls to support changes in Glamsterdam * abigen uses sequential nonces when deploying dependencies of a contract * Fix an unclean shutdown issue https://github.com/ethereum/go-ethereum/releases/tag/v1.17.8 PR: 299443 Approved by: Enrique Fynn <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports

The latest 5 of 12 in the history this site was built from.