Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //AccountCommands defines a more git-like subcommand system AccountCommands = cli.Command{ Name: "account", Usage: "operations for account", Category: "Account", Subcommands: []cli.Command{ { Name: "gen", Action: generatePrivPubAddr, Usage: "generate new private-pub key pair", Category: "Account", }, }, } )
View Source
var ( InfoCommand = cli.Command{ Name: "info", Usage: "get annchain info", Subcommands: []cli.Command{ cli.Command{ Name: "last_block", Action: lastBlockInfo, }, cli.Command{ Name: "num_unconfirmed_txs", Action: numUnconfirmedTxs, }, cli.Command{ Name: "net", Action: netInfo, }, cli.Command{ Name: "num_archived_blocks", Action: numArchivedBlocks, }, }, } )
View Source
var ( NodeCommands = cli.Command{ Name: "tx", Usage: "commands for node operations", Category: "transaction", Subcommands: []cli.Command{ { Name: "transfer", Usage: "transfer node balance from one node to another", Action: nodeAction.ChangeNodeBalance, Flags: []cli.Flag{ anntoolFlags.privkey, anntoolFlags.peerPubkey, anntoolFlags.value, anntoolFlags.fee, anntoolFlags.nonce, }, }, { Name: "mortgage", Usage: "exchange node balance to voting power", Action: nodeAction.Mortgage, Flags: []cli.Flag{ anntoolFlags.privkey, anntoolFlags.value, anntoolFlags.fee, anntoolFlags.nonce, }, }, { Name: "redemption", Usage: "exchange node voting power to balance", Action: nodeAction.Redemption, Flags: []cli.Flag{ anntoolFlags.privkey, anntoolFlags.value, anntoolFlags.fee, anntoolFlags.nonce, }, }, }, } )
View Source
var ( QueryCommands = cli.Command{ Name: "query", Usage: "operations for query state", Category: "Query", Subcommands: []cli.Command{ { Name: "nonce", Usage: "query account's nonce", Action: queryNonce, Flags: []cli.Flag{ anntoolFlags.addr, }, }, { Name: "balance", Usage: "query account's balance", Action: queryBalance, Flags: []cli.Flag{ anntoolFlags.addr, }, }, { Name: "power", Usage: "query account's vote power", Action: queryPower, Flags: []cli.Flag{ anntoolFlags.addr, }, }, { Name: "receipt", Usage: "", Action: queryReceipt, Flags: []cli.Flag{ anntoolFlags.hash, }, }, { Name: "events", Usage: "query events on the node", Action: queryEvents, Flags: []cli.Flag{}, }, { Name: "event_code", Usage: "", Action: queryEventCode, Flags: []cli.Flag{ anntoolFlags.codeHash, }, }, { Name: "rmtreceipt", Usage: "", Action: queryRemoteReceipt, Flags: []cli.Flag{ anntoolFlags.hash, }, }, { Name: "apps", Usage: "query apps on the node", Action: queryNodeApps, Flags: []cli.Flag{}, }, }, } )
Functions ¶
This section is empty.
Types ¶
type AnntoolFlags ¶
type AnntoolFlags struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.