github oxen-io/oxen-core v11.2.0
Oxen 11.2.0: "Anchor"

latest releases: v11.5.0, v11.4.0, v11.3.2...
4 months ago

This is the first (of two) mandatory upgrades required to transition to the SESH token, and kicks off the move to SESH TGE.

This mandatory update, compared to the earlier 11.1.x releases, includes a few bug fixes, but most importantly adds the upgrade to the intermediate "Anchor" hardfork, internally called hardfork 20.

Hardfork 20 begins at block 1836239, which is expected to arrive at Tue, 29 Apr 2025 00:00, UTC.

This release sets to stage for moving to TGE, but having nodes create and start broadcasting their new BLS public keys which are needed to seed the initial SESH service node contract with the network's public keys.

Compared to the last mandatory version, 10.6, this Oxen 11 release brings myriad changes to reliability and performance, a new logging system, new more maintainable RPC layer, along with all the code (not yet activated on mainnet) to turn the oxen chain into the "work chain" following the upcoming SESH Arbitrum launch. This is the same code (fix fixes) that has been active on our public "stagenet" for a few months, but we are now confident enough to recommend this version instead of the current 10.6.x release for existing and new installations.

Important notes for upgrading

  • This upgrade adds a new key file, key_bls, in your oxen data directory. Restoring or moving a node requires this key, and so you should ensure that you back it up along with your existing key_ed25519 (and possibly key, for very old nodes).

  • This hardfork disables new service node registrations until the transition is complete. (This was necessary because we will need to take a snapshot of all service nodes in order to build them into the next release as well as to prepare the contracts for the next release).

  • A new version of storage server, 2.10.0, is required for service nodes.

  • You can expect another mandatory upgrade to follow, which will complete the transition to SESH.

  • For operators running nodes on Ubuntu 20.04, please note that this Ubuntu version is nearing the end of its support lifetime at the end of May, and while we still support 20.04 packages for this and the upcoming final transition release, these release are expected to be the last major releases where we continue to support Ubuntu 20.04. Upgrading to 22.04, or better yet, 24.04 is recommended.

Specifying an L2 provider

oxend requires being set up with an Arbitrum One RPC provider to be able to follow the upcoming smart contracts. This requires adding a line such as:

l2-provider=https://arbitrum-one-provider-url

to the oxen.conf configuration file. (You can add multiple such lines if you want to have a primary + backup L2 providers).

If you run multiple service nodes, it is also possible to have some of your oxend nodes provide L2 information to other nodes to reduce the number of L2 RPC requests (and thus RPC provider fees). More information on L2 proxying can be found in the docs.

Updating service nodes

For service node operators using Debian 11+ and Ubuntu 20.04+, the upgraded packages are available from our APT repository. Static binaries for other users are available below. Note that Ubuntu 20.04 support will be dropped in the near future, and operators on 20.04 should start planning to upgrade to 22.04 or 24.04.

Signatures for static release binaries
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
 - the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
 - OpenPGP key servers (Jason Rhinelander <jason@session.foundation>, A88D4262)
 - https://imaginary.ca/public.gpg
 - https://github.com/jagerman.gpg

9d35b641ca107a59ba3bb082744c18561294c5ea910a323124c36a06e1c96f35  oxen-linux-x86_64-11.2.0.tar.xz
f028f8274b4b31ae66a06b82b1e80dd8a99fa513db668a091f190ff045a8e075  oxen-macos-arm64-11.2.0.tar.xz
9abc78ef85374bf766dffea150eb0c31c62c1aae528e4ebc26afd08fb1e797ef  oxen-macos-x86_64-11.2.0.tar.xz
62534858930fc4ecc3a1f6f6e446288d7cc4f37f7fda6481f1e7ccd691e47b66  oxen-win-x64-11.2.0.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmgKWiQACgkQxJks56iN
QmIEdBAAhGTrfYa+LUj1NvkoYiAkKFsYbyYH+3Gi6h6sER9nvkNTWJfw8IbCD42F
oYdd9pgrlWH0jYGJi8SvqvdDB0THj3x1c5ZK7y9mL97W+mMN7xdFOmClwjcewMkw
hw4kJd0TTQLEUJzTDNXH4AqVi7TH3zucjO29FJvrox0cY4BpYgXDTo8QpQU7UiAB
d0eH1Fn/E1vagOKCBpY8CvAJPmfhhsJylwCYvF/WwRrSOmNGInBzqZjjWMQzO1t0
b+ulGeugcqxNuDpLe4kYMEOusPtcgGQHXXQvFTR17tDTohYbzHX9oy9JnJZDeF+M
uyqZ7m2qAPdDU6ZfmxoeKYfo0lhhHOCApRcZmwTSCO3rlo+ftzbA7wf9uugNFNjU
SgMqLefg5AM/CPObom+kKoRRtLKDl3CC4B3CVdBM61oY4Dtf1taGdimnVaAyemNz
VQjBQCIqniugvFa8SRCN9VZhWhsaSrVISFfuttHaQZjlvITkIIA9vNW0ThdbKr3z
uDZxRKpF41a3jjYeOdoKlo4nKCQ6W7PsNzXrZyjZiAE/VgnM+COZYbgeJy9rlvJB
68EpMDXQTMwNsuWs/uhHPl7mPdKwhHmEDrZOEv38Ey7MEOwu+kxNgL6FJJweVM+Y
FsumrKtGSB/aRHVp9vN9ZXtnR/Mg5lsDjGukKKleJ/ig1rGfcnY=
=+091
-----END PGP SIGNATURE-----

Don't miss a new oxen-core release

NewReleases is sending notifications on new releases.