Configs
In order to specify a config for the X-Chain, a JSON config file should be
placed at {chain-config-dir}/X/config.json
.
For example if chain-config-dir
has the default value which is
$HOME/.avalanchego/configs/chains
, then config.json
can be placed at
$HOME/.avalanchego/configs/chains/X/config.json
.
This allows you to specify a config to be passed into the X-Chain. The default values for this config are:
Default values are overridden only if explicitly specified in the config.
The parameters are as follows:
Transaction Indexing
index-transactions
Boolean
Enables AVM transaction indexing if set to true
.
When set to true
, AVM transactions are indexed against the address
and
assetID
involved. This data is available via avm.getAddressTxs
API.
If index-transactions
is set to true, it must always be set to true
for the node's lifetime. If set to false
after having been set to true
, the
node will refuse to start unless index-allow-incomplete
is also set to true
(see below).
index-allow-incomplete
Boolean
Allows incomplete indices. This config value is ignored if there is no X-Chain indexed data in the DB and
index-transactions
is set to false
.
checksums-enabled
Boolean
Enables checksums if set to true
.
Last updated on