The test shows that
network | Conflux Tethys |
version | v1.1.1 |
Video card type | NVIDIA GPU |
Minimum video memory requirements | 6G |
Install the NVIDIA driver | download |
Windows Test Instructions
The test requirements
- You are advised to disable the antivirus software
- Win 10 version 1903 and above
V1.1.1 Upgrade content
Incompatible change
- CIP-37: indicates that the Conflux address format is changed to Base32. RPC interactions with full nodes do not support hexadecimal addresses similar to the Ethereum format.
- Store all data (including directories storage_db, blockchain_db, and net_config) in a directory configured with conflux_data_dir (the default directory is blockchain_data).
Compatible WITH RPC changes
- Add cfx_getSupplyInfo to return the CFX supply.
- Include networkId in the cfx_getStatus response.
- Include address in the cfx_getAccount response.
To improve the
- Support the CIP-37 address format in the mining_author parameter.
- Reduce latency in log publish-subscribe, now we publish logs as soon as they become available.
- Implementation of execution tracking features, including detailed call/create/return/internal transfer events triggered by the transfer, checking for trace information allows applications such as ConfluxScan to track accurate traces of CFX transfers.
- Optimized the testing framework and solved some random test failures.
Run the file
- Cfxmine.win. zip: mining program :Conflux PoW Mining algorithm See also
- Conflux_v1.1.1. Zip: Fullnode program: Fullnode program See the Fullnode program
(Different from previous versions: default.toml in main network release is planned to be renamed to tethys.toml; The default.toml of the test network release will be named testnet.toml.
Run conflux to prepare
- Create a directory: conflux
- Unpack the downloaded packages to the respective directories
⚠ The directory structure is
Sci-press, sci-press, sci-press, sci-press, sci-press, sci-press, sci-press, sci-press, sci-press, sci-press, sci-press, sci-press, sci-press, sci-pressCopy the code
Configuration instructions
V1.1.1 or later in the run/tethys.toml file
mining_author="Personal wallet address"
Copy the code
Fill in the old and new format of the address can be
Directory changes:
In versions later than V1.1.1, all data is stored in the conflux_data_dir directory./blockchain_data by default.
The default directory structure for V1.1.0 and earlier:
├ ─ ─ blockchain_db ├ ─ ─ net_config ├ ─ ─ storage_db ├ ─ ─ conflux ├ ─ ─ the log ├ ─ ─ the yaml ├ ─ ─ start. The bat ├ ─ ─ start. Sh ├ ─ ─ Stderr. TXT ├ ─ ─ tethys. TomlCopy the code
The default directory structure after V1.1.1
├ ─ ─ blockchain_data │ ├ ─ ─ blockchain_db │ ├ ─ ─ net_config │ └ ─ ─ storage_db ├ ─ ─ conflux ├ ─ ─ the log ├ ─ ─ the yaml ├ ─ ─ start. The bat Bass Exercises ── start. Sh Bass Exercises ── Bass ExercisesCopy the code
Adaptation Method 1 (recommended) :
Create the blockchain_data directory and move the blockchain_db, net_config, and storage_db directories to blockchain_data. Do not modify the configuration file tethys.toml.
Adaptation method 2:
Do not move the directory, set it in the configuration file tethys.toml
conflux_data_dir = "."
netconf_dir = "./net_config"
block_db_dir = "./blockchain_db"
Copy the code
Run GPU mining program
The Conflux GPU mining program cfxMine needs to be run with the Conflux node program to start:
- in
cmd
In the openrunIn the executable directory, start fullnode:
cd conflux\run
conflux --config tethys.toml --full 2>stderr.txt
Copy the code
You can start digging
- in
cmd
In the cfxMine executable directory, start the Conflux GPU mining program:
cd conflux
cfxmine --gpu 1
Copy the code
Note: Fullnode synchronization is completed on GPU command line.
Linux Test Instructions
Run the file
- Cfxmine.linux. gz: mining program Conflux PoW mining algorithm See also
- Conflux_linux_v1.1.0: Fullnode program See Fullnode program
(Different from previous versions: default.toml in main network release is planned to be renamed to tethys. toml; The default.toml of the test network release will be named testnet.toml.
Run conflux to prepare
- Create a directory: conflux
- Unpack the downloaded packages to the respective directories
⚠ The directory structure is
Conflux └ ─ ─ the run └ ─ ─ conflux └ ─ ─ tethys. Toml └ ─ ─ cfxmineCopy the code
Configuration instructions
V1.1.1 or later in the run/tethys.toml file
mining_author="Personal wallet address"
Copy the code
Fill in the old and new format of the address can be
Directory changes:
In versions later than V1.1.1, all data is stored in the conflux_data_dir directory./blockchain_data by default.
The default directory structure for V1.1.0 and earlier:
├ ─ ─ blockchain_db ├ ─ ─ net_config ├ ─ ─ storage_db ├ ─ ─ conflux ├ ─ ─ the log ├ ─ ─ the yaml ├ ─ ─ start. The bat ├ ─ ─ start. Sh ├ ─ ─ Stderr. TXT ├ ─ ─ tethys. TomlCopy the code
The default directory structure after V1.1.1
├ ─ ─ blockchain_data │ ├ ─ ─ blockchain_db │ ├ ─ ─ net_config │ └ ─ ─ storage_db ├ ─ ─ conflux ├ ─ ─ the log ├ ─ ─ the yaml ├ ─ ─ start. The bat Bass Exercises ── start. Sh Bass Exercises ── Bass ExercisesCopy the code
Adaptation Method 1 (recommended) :
Create the blockchain_data directory and move the blockchain_db, net_config, and storage_db directories to blockchain_data. Do not modify the configuration file tethys.toml.
Adaptation method 2:
Do not move the directory, set it in the configuration file tethys.toml
conflux_data_dir = "."
netconf_dir = "./net_config"
block_db_dir = "./blockchain_db"
Copy the code
Run GPU mining program
The Conflux GPU mining program cfxMine needs to be run with the Conflux node program to start:
- in
bash
(or any POSIX-compatible Shell), start fullnode:
cd conflux/run
./conflux --config tethys.toml --full 2>stderr.txt
Copy the code
You can start digging
- In the
bash
(or any POSIX-compatible Shell) open the cfxMine executable in the directory to start the Conflux GPU mining program:
cd conflux
./cfxmine --gpu 1
Copy the code
Note: Fullnode synchronization is completed on GPU command line.
Tips:
If the Conflux node program and cfxmine are not on the same machine, you can specify the IP address and port number of the remote Conflux node program when cfxMine is started (default: 32525)
./cfxmine --gpu --addr A.B.C.D
Copy the code
or
./cfxmine --gpu --addr A.B.C.D --port xxxx
Copy the code
To specify a remote node, change the configuration to stratum_listen_address= “0.0.0.0” and drop the #
Note: Fullnode synchronization is completed on GPU command line.