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

  1. You are advised to disable the antivirus software
  2. 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:

  • incmdIn 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

  • incmdIn 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:

  • inbash(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 thebash(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.