-
Notifications
You must be signed in to change notification settings - Fork 0
Daemon Flags
For a full list of daemon flags, open a command line or terminal and run:
xayad -?
You can also consult the Bitcoin documentation here.
The following documents the most important differences between xayad and bitcoind.
For standard startup flags needed for XAYA, consult Startup Flags in Prerequisites.
There are several flags and options that are unique to XAYA and xayad.
-
-namehistory
: Keep track of the full name history (default: 0)
The namehistory flag allows getting the entire history for a name. However, this increases the database size a little bit. Use the 'name_history ` in an RPC or in xaya-cli to get the complete history.
-
-trackgame=<game>
: Enable tracking of the listed game for the XAYA game interface -
-zmqpubgameblocks=<address>
: Enable publication of game data for block attach/detach events in<address>
-
-maxgameblockattaches=<n>
: Sets the maximum number of attach steps sent for a singlegame_sendupdates
request (default: 1000) -
-nameencoding=<enc>
: Sets the default encoding used for names in the RPC interface (default: utf8) -
-valueencoding=<enc>
: Sets the default encoding used for values in the RPC interface (default: ascii)
-
-debug=<category>
Output debugging information (default: -nodebug, supplying is optional). If is not supplied or if = 1, output all debugging information. can be: net, tor, mempool, http, bench, zmq, db, rpc, estimatefee, addrman, selectcoins, reindex, cmpctblock, rand, prune, proxy, mempoolrej, libevent, coindb, qt, leveldb, names, game.
The "names" and "game" categories are added to the debug option in XAYA, but are not found in Bitcoin.
-
-blockmaxweight=<n>
: Set maximum BIP141 block weight (default: 396000)
The maximum in Bitcoin is 3996000. XAYA has smaller, faster blocks, so hence the difference.
-
-addresstype
: What type of addresses to use ("legacy", "p2sh-segwit", or "bech32", default: "legacy")
The default in XAYA is "legacy", however the default in Bitcoin is "p2sh-segwit".
-
-port=<port>
: Listen for connections on (default: 8394, testnet: 18394, regtest: 18495) -
-rpcport=<port>
: Listen for JSON-RPC connections on (default: 8396, testnet: 18396, regtest: 18493)
Port numbers differ between XAYA and Bitcoin.
- Step 0: Blockchain Basics
- Step 1: xayad <⸺ start here
- Step 2: The Game State Processor
- Step 3a: libxayagame Component Relationships
- Step 3b: Compile libxayagame in Windows
- Step 3b: Compile libxayagame in Ubuntu
- Step 4: Run xayad for Games
- Step 5: Hello World! in C++
- Step 5: Hello World! in C#
- Step 6a: Mover Overview
- Step 6b: Mover Console
- Step 6c: Mover Unity