Tari Mainnet is live
There's been a lot of development on the second layer of Tari these last two weeks. Progress has been made on the committee management initialization and validator node start up process.
To that end, you can now play around with initializing and selecting validator nodes in the console wallet. You can use tari_console_wallet contract --help
to see the available commands. Be warned though, it's very experimental and subject to change.
USAGE:
tari_console_wallet.exe contract <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
-V, --version Print version information
SUBCOMMANDS:
help Print this message or the help of the given subcommand(s)
init-amendment A generator for amendment files that can be edited and passed to
other contract commands
init-constitution A generator for constitution files that can be edited and passed
to other contract commands
init-definition Generates a new contract definition JSON spec file that can be
edited and passed to other contract definition commands
init-update-proposal A generator for update proposal files that can be edited and
passed to other contract commands
publish-amendment Creates and publishes a contract amendment UTXO from the JSON
spec file
publish-constitution Creates and publishes a contract definition UTXO from the JSON
spec file
publish-definition Creates and publishes a contract definition UTXO from the JSON
spec file
publish-update-proposal Creates and publishes a contract update proposal UTXO from the
JSON spec file
Calling init-definition
will get you started and prompt you for the information you need. Afterwards you'll call publish-definition
with the file you created, and then do the same process for init-constitution
and publish-constitution
. For more detail about Contract Definitions and Constitutions, see the RFC.
Here's a list of the PR's recently merged: