Press ESC to close

Xelis Hard Fork: Switch to XelishHash2

On July 11, 2024, the Xelis blockchain will undergo a hard fork from xelishash to xelishash2. The primary goal of this update is to make CPU’s more competitive, increase the size of transactions, and protect the coin further from ASIC and FGPAs.

The hard fork will happen starting at block 434100, estimated to be on or around July 11 at 5:00AM EST (9:00 GMT). Due to varying block times, this may happen sooner or later than that date/time.

More details on the hard fork can be found at https://xeliscommunity.org/xelis-announces-planned-hardfork-bringing-greater-security-and-decentralization-1b9a03320c26

Watch/track the countdown to the hark fork at https://vipor.net/fork/xelis

Seamless Transition for Miners

Vipor.NET has worked very closely with the core Xelis developers to ensure that our pool is ready for the hard fork, and everything will be automatic. The only thing you need to do as a miner is to make sure your miner is updated, configured and ready to go.

Rigel Miner (Nvidia GPU)

https://github.com/rigelminer/rigel/releases

Rigel Miner requires version 1.18.0+ and has a 2% fee.

If you plan to mine after the hard fork with Rigel, you must be using version 1.18.0+ as 1.18.0 is the first version to support XelisHashv2.

Automatic Switching

As of July 9, 2024 the only known miner that will support auto switching is Rigel miner.

The important part of enabling auto switching is adding the --enable-fork configuration to the miner.

Windows

rigel.exe -a xelishash -o stratum+tcp://pool.vipor.net:5077 -u YOUR_XEL_WALLET -w my_rig --enable-fork

HiveOS

Setting up Automatic Switching (before hardfork)


https://scribehow.com/shared/ViporNET_HiveOS_Automatic_Xelis_Fork_Support_in_Rigel__4USwNNWfSp6mEt0Jbo0Lcg

Overclocking

Another important part is making sure you setup overclocks. If you skip this step, the miner will be mining xelishashv2 with factory OC settings potentially making the GPUs draw a lot of power which may overload your PSUs.
https://github.com/rigelminer/rigel/wiki/XelisHash-to-XelisHashV2-auto%E2%80%90switch#step-3-set-up-overclock

If you set overclocks directly with Rigel, it’s very easy to set them for xelishashv2, you use the same syntax, the only difference is you put [fork] in front of the value.

Old Config:

--lock-cclock 1470 --lock-mclock 5000 --cclock 100

New Config:

--lock-cclock 1470 --lock-mclock 5000 --cclock 100 --lock-cclock [fork]1470 --lock-mclock [fork]5001

Windows Example:

rigel.exe -a xelishash -o stratum+tcp://pool.vipor.net:5077 -u YOUR_XEL_WALLET -w my_rig --enable-fork --lock-cclock 1470 --lock-mclock 5000 --cclock 100 --lock-cclock [fork]1650 --lock-mclock [fork]6001

HiveOS Example

https://github.com/rigelminer/rigel/wiki/xelishash-to-xelishashv2-auto%E2%80%90switch

Changing Rigel to use XelisHashv2 (after hardfork)

https://scribehow.com/shared/ViporNET_Switch_Rigel_to_XelisHash2_after_Xelis_hard_fork__AFxL9fzOSo6IDyezRYhN0g

SRB Miner (CPU)

SRB Miner requires version 2.5.8+ and has a 2% Fee
As of July 10, 2024, it appears that SRB will NOT support AMD for xelishashv2

https://github.com/doktor83/SRBMiner-Multi/releases/tag/2.5.8

Windows

SRBMiner-MULTI.exe --algorithm xelishashv2 --pool pool.vipor.net:5077,pool.vipordns.net:5077 --wallet xelis-wallet

HiveOS

For HiveOS, create a new flightsheet selecting xelishashv2 as the Hash algorithm, and you’re good to go!

Please note, this will ONLY work AFTER the hard fork!

TNN Miner (CPU)

To work on xelishashv2, TNN miner requires version 0.3.8+

The beta is released on Discord, join and then look at the #announcements channel
https://discord.gg/rvaGVEXjA5

Release:
https://discord.com/channels/1238509384989016115/1238510608593322055/1260720765792288923

Official releases can be found on GitLab:
https://gitlab.com/Tritonn204/tnn-miner

Configuration

The most important part is to include --stratum to use stratum protocol, and only use the domain, do NOT include stratum+tcp:// or prefix. Example is below:

--xelis --stratum --daemon-address pool.vipor.net --port 5077 --wallet WALLET_ADDRESS
en_USEnglish