Skip to content

v0.1.0 - Rusty Karlsen - Testnet

Pre-release
Pre-release
Compare
Choose a tag to compare
@lemois-1337 lemois-1337 released this 25 May 21:52
· 1 commit to testnet_fishhashplus since this release

Testnet Beta Update

This is a beta release of Rusty Karlsen for Karlsen Network including KarlsenHashv2 based on FishHashPlus. It works as a drop-in replacement for the testnet Golang node and wallet daemon.

  • Full Karlsen Network testnet support
  • Added support for KarlsenHashv2 into the Rust codebase.

Additional Information

In the course of a security review of FishHash, a recommendation was made to modify the algorithm to slightly improve it. This suggestion does not have an immediate effect on safety or security, but it was recommended to implement the change. The modifications have been made publicly accessible for review at the following URL: Lolliedieb/FishHashMiner@5d94a52

Mining

There is no built-in miner in the Rust codebase but you can use the KarlsenHashv2 miner from the Golang testnet release: https://github.com/karlsen-network/karlsend/releases/tag/v2.0.1-testnet-1-fishhashplus

Setup

Run the node:

karlsend --testnet --utxoindex --connect 192.99.200.155

Run the miner:

karlsenminer --testnet --miningaddr karlsentest:qrxuvenk483jj5k5zpwgdqyk27eacsgv9fj3kwu6puj38usnaj9uu55cz0y8q

Replace the miningaddr with your wallet address and please be aware of the karlsentest: prefix in testnet.

Backward Incompatibility

As mentioned already in release notes of the Golang v1.2.0 daemon, we've transitioned from Kaspa coin type 111111 to Karlsen coin type 121337 - a change already documented on https://github.com/satoshilabs/slips/blob/master/slip-0044.md - we're in the process of adopting our specific derivation path. This step is crucial for most integrations that do not operate a node daemon, such as hardware wallets, to ensure address compatibility across different platforms. A unique derivation path is essential for this purpose. The Rusty Karlsen wallet supports only Karlsen wallet derivation paths, legacy ones are not supported as of now. In such case please transfer your funds from an old to new wallet or as intermediate step to the desktop or web wallet before upgrading.

Thanks

Thanks to everyone who directly contributed to this release: