CLI command reference
Generated from @daoships/cli@0.1.0-alpha.2. The one-shot CLI and TUI use this same registry.
CLI guide · Machine-readable schema · Coverage and limits
Global flags can appear before or after commands. <field> is required; [field] is optional. JSON fields accept inline JSON or @file.json. Writes preview by default; sending requires the execution flags described in the CLI guide.
| Command | Effect | Purpose |
|---|---|---|
status | read | Connection, identity, selected DAO and indexer health |
doctor | read | Check chain identity and indexer freshness |
network list | local | Available Quai networks |
network use <network> | local | Set the default network |
config show | local | Show public configuration |
alias set <name> <address> | local | Name a DAO, contract or account |
alias list | local | List named addresses |
alias remove <name> | local | Remove an address alias |
wallet watch <address> | local | Use a public address without importing a key |
wallet create <name> | local | Create and encrypt a new Cyprus-1 account |
wallet import <name> [env] | local | Encrypt a private key from a hidden prompt, key file or named environment variable |
wallet migrate <name> | local | Convert a legacy environment wallet into an encrypted keystore |
wallet import-keystore <name> <file> | local | Restore a V3 keystore with a fresh password and encryption |
wallet export <name> <file> | local | Export an encrypted V3 backup to a new file |
wallet verify <name> | local | Unlock locally and verify the account identity |
wallet change-password <name> | local | Re-encrypt a wallet with a fresh password |
wallet list | local | List public wallet profiles |
wallet use <name> | local | Select an encrypted wallet |
wallet remove <name> | local | Delete a local wallet and its encrypted keystore after confirmation |
dao list | read | Discover indexed DAOs |
dao use <dao> | local | Select a DAO for subsequent commands |
dao show [dao] | read | Read DAO configuration from chain |
dao profile [dao] | read | Read joined DAO metadata and provenance |
dao treasury [dao] | read | Read registered treasury assets from chain |
dao members [dao] | read | List indexed DAO members |
dao member [account] [dao] | read | Read member balances and voting power |
dao capabilities [account] [dao] | read | Read the account’s current DAO permissions |
dao governance <data> [dao] | write | Prepare a DAO self-call as a governance proposal |
dao ragequit <shares> <loot> <tokens> [dao] | write | Withdraw treasury assets by burning shares and loot |
proposal list [dao] | read | List DAO proposals |
proposal show <proposal> [dao] | read | Inspect proposal state, calldata and commitment |
proposal submit <actions> [details] [dao] | write | Submit CALL-only actions for DAO governance |
proposal vote <proposal> <vote> [dao] | write | Vote for or against a sponsored proposal |
proposal sponsor <proposal> [dao] | write | Sponsor a proposal |
proposal cancel <proposal> [dao] | write | Cancel a proposal |
proposal process <proposal> [actions] [dao] | write | Execute committed actions or close a defeated proposal and verify the outcome |
contract kinds | local | List every SDK contract interface |
contract methods <kind> | local | Discover typed reads, writes and overloads |
contract events <kind> | local | Discover event signatures and named fields |
contract read <kind> <address> <method> [args] | read | Read any of the SDK’s contract methods |
contract encode <kind> <address> <method> [args] [value] | local | Encode any contract write without RPC or signing |
contract write <kind> <address> <method> [args] [value] | write | Simulate and optionally send any SDK contract write |
navigator list [dao] | read | List this DAO’s navigators and trust state |
navigator constructors <kind> | local | Discover the constructor schema for a navigator |
navigator plan <kind> <config> [options] | read | Grind a Cyprus-1 address and plan deployment and activation |
navigator deploy <kind> <config> [options] | write | Prepare or deploy a navigator with bundled SDK bytecode |
navigator execute <plan> | write | Preview or execute a saved navigator creation plan |
launch discover <launcher> | read | Verify and discover a launcher’s deployment contracts |
launch plan <config> | read | Discover factories and mine a complete DAO launch plan |
launch execute <plan> | write | Simulate or launch a DAO and verify its postconditions |
workflow prepare <plan> <step> | read | Refresh prerequisites and show an exact workflow step |
workflow verify <plan> <step> <hash> | read | Verify a mined deployment, activation or vault setup step |
workflow execute <plan> <step> | write | Execute a direct transaction step and verify its postconditions |
workflow propose <plan> <step> | write | Submit navigator activation actions to DAO governance |
navigator show <address> [dao] | read | Inspect navigator identity, requirements and indexed state |
navigator methods <kind> | local | Navigator methods across every supported signature |
navigator read <kind> <address> <method> [args] | read | Navigator read across every supported signature |
navigator write <kind> <address> <method> [args] [value] | write | Navigator write across every supported signature |
token info <address> | read | Read token name, symbol, precision and supply |
token balance <address> [account] | read | Read a token balance in exact base units |
token transfer <address> <to> <amount> | write | Transfer tokens or voting power |
token approve <address> <to> <amount> | write | Approve tokens or voting power |
token delegate <address> <to> | write | Delegate tokens or voting power |
balance [account] | read | Read a native QUAI balance |
transfer <to> <amount> | write | Preview or transfer native QUAI in exact wei |
indexer tables | local | Discover every indexed table and its fields |
indexer state | read | Read the current indexing checkpoint |
indexer list <table> [query] | read | List indexed rows with typed filters |
indexer count <table> [query] | read | Count indexed rows with typed filters |
indexer get <table> <id> | read | Fetch a row by its exact indexed ID |
activity list [dao] | read | Browse this DAO’s indexed transaction history |
tx list | local | Browse the local durable transaction journal |
tx show <id> | local | Inspect durable intent by operation ID |
tx recover <id> [hash] [replacement] | read | Reconcile a recorded send without broadcasting |
tx replacements <id> <fromBlock> <toBlock> | read | Find replacement candidates in a bounded canonical block window |
tx wait <hash> | read | Wait for a hash and verify its receipt status |
tx events <kind> <address> <hash> [event] | read | Decode a receipt into named events from an exact emitter |
tx abandon <id> | local | Abandon only a provably unsent prepared operation |
proposal encode <actions> | local | Encode proposal actions and their commitment hash |
proposal decode <data> | local | Decode bounded CALL-only proposal calldata |
governance encode <data> [dao] | local | Encode a privileged DAO governance call |
poster publish <poster> <tag> <data> | write | Prepare validated DAOShips metadata |
allowlist build <addresses> | local | Build an OpenZeppelin-compatible address Merkle tree |
allowlist proof <tree> [account] | local | Get a membership proof from a tree |
allowlist verify <root> <address> <proof> | local | Verify a membership proof independently |
ipfs json <resource> | read | Read bounded IPFS JSON |
ipfs abi <resource> | read | Read bounded IPFS ABI |
ipfs bytecode <resource> <hash> | read | Fetch bytecode with an independently trusted hash |
Contract methods
Use contract methods <kind> for all canonical signatures, argument types and overloads. contract events <kind> lists event signatures. The navigator aliases expose the same methods for all eight built-in navigator types.
| Contract | Reads | Writes |
|---|---|---|
| BudgetNavigator | 10 | 7 |
| DAOShip | 41 | 21 |
| DAOShipAndVaultLauncher | 4 | 2 |
| DAOShipLauncher | 4 | 1 |
| ERC20TributeNavigator | 13 | 6 |
| LootERC20 | 11 | 11 |
| NFTGatedNavigator | 20 | 4 |
| OnboarderNavigator | 16 | 5 |
| Poster | 0 | 2 |
| QuaiVault | 27 | 27 |
| QuaiVaultProxy | 1 | 0 |
| SharesERC20 | 16 | 12 |
| SignalNavigator | 16 | 3 |
| SubscriptionNavigator | 24 | 8 |
| TimelockNavigator | 14 | 6 |
| VestingNavigator | 9 | 5 |
| QuaiVaultFactory | 3 | 4 |