Meridian-IE / impact-evaluator

Impact Evaluator smart contract
Other
4 stars 0 forks source link

rewrite and publish cli #78

Closed juliangruber closed 7 months ago

juliangruber commented 7 months ago

Now the CLI is properly packaged can be used with any deployed contract. Usage:

$ npm install -g @meridian-ie/cli
$ meridian --help
meridian <command>

Commands:
  meridian current-round-index              Get the current round index
  meridian list-transfers                   List transfers from last 100 blocks
  meridian                                  Watch the participant count
  participant-count-scheduled-for-transfer  scheduled for transfer
  meridian ready-for-transfer               List participants ready for transfer
  meridian release-rewards                  Release rewards
  meridian rewards-scheduled-for            Get rewards scheduled for a
  <participant>                             participant
  meridian round-reward                     Get the current round reward
  meridian scheduled-for-transfer           Get all participants scheduled for
                                            transfer
  meridian set-min-balance-for-transfer     Set the minimum balance for transfer
  <minBalance>
  meridian set-next-round-length <blocks>   Set the next round length
  meridian set-round-reward <reward>        Set the round reward
  meridian tick                             Trigger a tick

Options:
  -a, --address     Contract address (or $MERIDIAN_ADDRESS)  [string] [required]
  -g, --glif-token  GLIF token (or $MERIDIAN_GLIF_TOKEN)     [string] [required]
  -v, --version     Show version number                                [boolean]
  -h, --help        Show help                                          [boolean]

Examples:
  $ meridian current-round-index  Get the current round index