0.2.22 • Published 5 years ago
@crisog/court-backend-cli v0.2.22
Aragon Court CLI tool
This tool aims to provide a set of commands to interact with an Aragon Court instance. Currently, there is no published version of it. However, you can use it locally.
Commands
mint: Mint ANJ or Fee tokens for a certain addressheartbeat: Transition Court termsconfig: Change Court configstake: Stake ANJ tokens for a jurorunstake: Unstake ANJ tokensactivate: Activate ANJ to the Courtdeactivate: Deactivate ANJ from the Courtdonate: Donate funds to Court jurorsarbitrable: Create new Arbitrable instance for the Courtsubscribe: Subscribe Arbitrable instance to the Courtdispute: Create dispute submitting evidencedraft: Draft dispute and close evidence submission period if necessarycommit: Commit vote for a dispute roundreveal: Reveal committed voteappeal: Appeal dispute in favour of a certain outcomeconfirm-appeal: Confirm an existing appeal for a disputesettle-round: Settle penalties and appeals for a disputesettle-juror: Settle juror for a disputeexecute: Execute ruling for a dispute
Setup
To use the CLI tool locally simply run the following commands to install it locally:
git clone https://github.com/aragonone/court-backend/
cd court-backend
npm i
npx lerna bootstrap
cd packages/cliThe only thing you need to setup is to make sure you configure an Aragon Court address in the truffle-config.js file of the shared package.
After that, you can start playing with all the provided commands:
Keys
This repo is using @aragon/truffle-config-v5, it is not using Truffle, but truffle config to load the network configuration following the standard way provided by Truffle.
Thus, keys are fetched from ~/.aragon/${NETWORK}_key.json files.
0.2.22
5 years ago