github oxen-io/oxen-core v8.1.5
Oxen Salty Saga 8.1.5

latest releases: v10.4.1, v10.4.0, v10.3.0...
3 years ago

(Oxen) Salty Saga 8.1.5

This is the first release of the rebranded Oxen* blockchain (previously Loki blockchain). Most notably this release now displays everything as OXEN rather than LOKI, and renames the binaries to their new names, but the release also includes some other updates and minor bug fixes.

This release is optional, but recommended: existing Loki binaries will continue to work perfectly well (until the Oxen v9 release, barring any serious issues) and have the same commands, RPC APIs, etc.

(* - Yes, it's true, our oxen are branded at birth. Sorry, I couldn't resist.)

Branding updates

  • Renamed all the binaries to oxend, oxen-wallet-cli, etc.
  • Convert everywhere that references LOKI to OXEN, both in the code and in displayed messages.
  • Added migration code that moves the data directory from the old location (~/.loki) to the new location (~/.oxen) when oxend runs if the new location does not yet exist.
  • oxend now looks for oxen.conf for configuration, falling back to looking for the deprecated loki.conf config file if oxen.conf doesn't exist.
  • Make early initialization errors in oxend more prominent by colouring them red (for errors) or yellow (for warnings), including new errors from the ~/.loki -> ~/.oxen migration.

Non-branding changes

  • Fixed the oxen-sn-keys restore script not properly restoring key_25519 files.
  • Removed unusable address/subaddress options from the create_stake_tx wallet RPC command.
  • Added wallet support for Ledger wallets (There is still Ledger-side approval to go ahead before this is actually usable for non-developers, but this is the necessary support on the Oxen side).
  • Fixed missing error when attempting to sign using a view-only RPC wallet (instead of returning an error the wallet was returning invalid signatures).
  • Fixed a potential out-of-memory error/crash.
  • Fixed an issue on Windows where the wallets were not properly saving to disk.
  • Reduce the frequency of "your wallet is not synced" errors on registrations/stakes, particularly in the cli wallet, by allowing the wallet to be up to 1 block out of sync
  • Added an oxend RPC option to retrieve staked amounts with transaction details for registration/stake transactions. This allows the block explorer to now show the actual staked amount on the stake/registration transaction details page.
  • Significantly reduced the size of the iOS dependencies package; the new iOS wallet (still undergoing review by Apple) no longer needs the massive set of loki + dependency headers that the old wallet needed.
  • Removed mining-related API functions (start mining, mining status, difficulty, etc.) from the wallet RPC API.
  • Disable the (non-functional) trezor support code, which avoids needing to build and bundle protobuf.
Signatures for 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/loki-core repository, at /utils/gpg_keys/Jason.asc
 - OpenPGP key servers (Jason Rhinelander <jason@imaginary.ca>, A88D4262)
 - https://imaginary.ca/public.gpg

3693056b8688a3d611693a89a62f0a4b638c59ee645ff385a0f14adf43bb230f  oxen-linux-x86_64-8.1.5.tar.xz
0cd0f48e4011adf86fcf62193cf2faa49ce46f3ff1946bdb0f49608fe43d0d80  oxen-macos-8.1.5.tar.xz
d4975bcb750c94bc0bc664aacf153295db0c212407e154ef703b84c71ad7865b  oxen-win-x64-8.1.5.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmAFyzoACgkQxJks56iN
QmJZGA//SZSYhVMqtq0HuesDiUl6Ala/68bOmVLk2NQgHBWWltd6dvqNO3kh/2Z3
dF4izZBFxu86a2Kg1j0CvtCskpj2skeHtI2x5SafB/MiJrbuLHuSZKGRrjo8qMTh
68U6JxRnDfZQ4BX22OYWtN8d5qorV4Qfdvo2LZAwZ9dWlwe5jMu6+nHSpepJoNe1
304jAgTRvg+X0jGzQs0cmtB857Ga6byepLQtkiB6xkoN3rrxpHjJ+tKhPvxcXP4D
7ni89jn90aGORWT9GblO9wiQ1SDOYmQ5qujk+rNse1KduSNL1+ektgufWcBnoVC0
W+LejZHIykxBKsPNnRMUDztqJQ30pvIYyzSxQRHrg3Z1IzgMxTVy4rrj0LFK9Iu6
qNzclqPO5wHe4RQTL1n96VWdRa/tTq/PEfte+SuUiINsoHCDHIS0SzJIXfBpXAMt
m80fiGcKB689X/0ymYSE2QQtGcjdu9eJHDFBE56D4F45R9V84FavVFT/EYNcMvXh
vMmgYtErxNM+XlNj0K60F8TmSVjB+2HjY2pK/4GCrOBdwKS+FIqwPFwHmE4dqzR9
f/n11j0B7STEwl+CGLtULUeyuV0GnesjCI814w7QUczpRiAJKYnQPtgrH8DvrJf3
/9VPDCEZqA3YxggC1jA2CriSssMbzaUdXjW0Zz6fWZsnXyipMYY=
=1Fbw
-----END PGP SIGNATURE-----

Don't miss a new oxen-core release

NewReleases is sending notifications on new releases.