Releases: SatoriNetwork/SatoriChain
Initial Testnet, Devnet, and Regtest, Miner Software (Linux), and Stratum Proxy Upload
Satori Blockchain Regtest/Devtest/Testnet Launch Repo
A Word From The Devs
Hello all,
To begin, thank you very much for your interest in participating in the Satori blockchain!
Below are our static compiled binaries so that you may experience the Testnet/Devnet/Regtest networks and provide feedback, helping us further stress test things and prepare them before we go to Mainnet. We have worked very diligently to be able to provide this for you, and we hope that you thoroughly enjoy the product in which you are about to demo, ask plenty of questions, make plenty of suggestions, and test this out with us. Below you will find some instructions on how to get started, if you get lost, please feel free to reach out via the forum/discord. It has been a long and winding road, but things are on the up from here, I don't need a neuron to predict that!
Thank you for your participation in this project, you make it what it is!
Rock on,
α | crypticwizardry.com / Echelon Technology Group
Network Information
Satori provides multiple network environments for different purposes:
- Mainnet: Production network using KAWPOW algorithm (GPU mining)
- Testnet: Development network using SHA256 algorithm (CPU/ASIC mining)
- Devnet: Testing network using KAWPOW algorithm (GPU mining)
- Regtest: Local testing with instant block generation (SHA256)
Network Parameters
| Network | Algorithm | Magic | P2P Port | RPC Port | Address | Data Dir |
|---|---|---|---|---|---|---|
| Mainnet | KAWPOW | SATM | 8920 | 8420 | S... | ~/.satori |
| Testnet | SHA256 | SATT | 18920 | 18420 | T... | ~/.satori/testnet |
| Devnet | KAWPOW | SATK | 28920 | 28420 | K... | ~/.satori/devnet |
| Regtest | SHA256 | SATR | 38920 | 38420 | R... | ~/.satori/regtest |
Basic Install Instructions (Ask Questions In The Discord/Forum, We Are Happy To Help!) For Core/Wallet Software
Linux Users (Ubuntu 24.04+, Debian 13+, etc.)
You will find below a tarball for linux, place it wherever you may like, and run tar -xzvf satori-v1.0.0.0test-x86_64-pc-linux-gnu.tar.gz to get extract the directory in which your executable binaries are in. If you try to run ./satorid with no flags, it will error telling you that mainnet is not supported yet, so you need to use one of the three when you start your daemon if you are on a headless (no gui) instance:
./satorid -testnet -daemon
./satorid -devnet -daemon
./satorid -regtest -daemon
If you are running on an instance with desktop support, you can navigate to the directory using the terminal, and run one of the following to use the qt core wallet for that network:
./satori-qt -testnet
./satori-qt -devnet
./satori-qt -regtest
Your ~/.satori folder will have testnet/, devnet/, and regtest/, and in each of those directories you can place a satori.conf for that network, and mainnet would be the ~/.satori directory.
Windows Users
You will find below a zip file titled satori-v1.0.0.0test-x86_64-w64-mingw32.zip containing the executables in which you will need, you can put this zip wherever, and right click on it, Extract All... using windows, or use 7zip to extract it, up to you. Once you do this, go into the folder it produces in that process, and you will see your executables, if you try to run them as is, you are going to have a bad time because of the mainnet error, so you need to right click in an empty space in that folder with the executables and click Open in Terminal, this will open up the terminal so that you can run one of the following to launch the qt, not on mainnet:
.\satori-qt.exe -testnet
.\satori-qt.exe -devnet
.\satori-qt.exe -regtest
Apple (Mac/OSX) Users
You will find below two options, one of which is Satori-Core.dmg, the other is satori-v1.0.0.0test-x86_64-apple-darwin.tar.gz. The Satori-Core.dmg file can be mounted on mac, and the satori core installed onto your machine using that typical process as most .dmg would follow using the drag-drop gui. The other file, satori-v1.0.0.0test-x86_64-apple-darwin.tar.gz if extracted using tar -xzvf satori-v1.0.0.0test-x86_64-apple-darwin.tar.gz will yield and directory, and in there are the mac binaries in which can be executed from the terminal in a similar method as Linux above. You can run one of the three following to start the daemon on whichever desired network:
./satorid -testnet -daemon
./satorid -devnet -daemon
./satorid -regtest -daemon
You could also run one of the following to open the qt core wallet:
./satori-qt -testnet
./satori-qt -devnet
./satori-qt -regtest
Satori Kawpow Stratum Proxy
Below you will find a zip for the repo of the Satori Kawpow Stratum Proxy, this tool is used to connect other mining software to the wallet/node in order to spawn your own solo pool!
More documentation to come!
Satori Kawpowminer (Linux Builds Only, Windows Coming)
Multi-version update of evrprogpowminer to support kawpow, old nvidia all the way to new nvidia, and AMD/Intel through OpenCL. Needs testing, hence part of testnet release. If push comes to shove, use T-rex, Teamredminer, WildRig, or another solid kawpow supporting miner software.
When using this software, refer to rvnminers-A-and-N's Quick GPU Selection Guide for selecting your version of the software to run.
More documentation to come! However, to mine right now:
# On Headless Linux
./satorid -testnet -daemon
./satori-cli setgenerate true insert_integer_number_here_for_processor_count_you_wish_to_use
# On Linux With Desktop
./satori-qt -testnet -daemon
#navigate to debug window and to the command line and run: setgenerate true insert_integer_here
#On Windows
.\satorid.exe -testnet -daemon
.\satori-cli.exe setgenerate true insert_integer_here
#On Windows with QT
.\satori-qt.exe -testnet
#navigate to debug window and to the command line and run: setgenerate true insert_integer_here
# On Mac With Daemon
./satorid -testnet -daemon
./satori-cli setgenerate true insert_integer_number_here_for_processor_count_you_wish_to_use
# On Mac With QT
./satori-qt -testnet -daemon
#navigate to debug window and to the command line and run: setgenerate true insert_integer_here
Important Considerations
-This is testnet, mainnet has not been launched yet
-Don't panic, ask for help
-If you see something, say something, better to speak up than be silent
-Make sure to set your satori.conf file up according to how you want your node set up, usually the default is fine, just running a node and using all of the defaults, but if you want to get into more in-depth features, reach out, we will support you in your efforts to learn and grow; every bit helps! In the qt wallet is also some nice documentation on flags and what they do in the satori.conf
-Currently working on ARM 64-bit, ARM 32-bit, Windows 32-bit and Linux 32-bit binaries that will be pushed here soon
-Currently working on Windows Releases for the Satori Kawpowminer, soon to come as well
-Currently debugging
-Good times are ahead for this project
Whitepaper
Below, in the files you will also find, Satori_Chain_Whitepaper.pdf this is a living document, however we are doing our best to strictly adhere to what has been stated here in version 1.0 of the document.