Skip to content
DocsDevelopersCLI command reference

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.

CommandEffectPurpose
statusreadConnection, identity, selected DAO and indexer health
doctorreadCheck chain identity and indexer freshness
network listlocalAvailable Quai networks
network use <network>localSet the default network
config showlocalShow public configuration
alias set <name> <address>localName a DAO, contract or account
alias listlocalList named addresses
alias remove <name>localRemove an address alias
wallet watch <address>localUse a public address without importing a key
wallet create <name>localCreate and encrypt a new Cyprus-1 account
wallet import <name> [env]localEncrypt a private key from a hidden prompt, key file or named environment variable
wallet migrate <name>localConvert a legacy environment wallet into an encrypted keystore
wallet import-keystore <name> <file>localRestore a V3 keystore with a fresh password and encryption
wallet export <name> <file>localExport an encrypted V3 backup to a new file
wallet verify <name>localUnlock locally and verify the account identity
wallet change-password <name>localRe-encrypt a wallet with a fresh password
wallet listlocalList public wallet profiles
wallet use <name>localSelect an encrypted wallet
wallet remove <name>localDelete a local wallet and its encrypted keystore after confirmation
dao listreadDiscover indexed DAOs
dao use <dao>localSelect a DAO for subsequent commands
dao show [dao]readRead DAO configuration from chain
dao profile [dao]readRead joined DAO metadata and provenance
dao treasury [dao]readRead registered treasury assets from chain
dao members [dao]readList indexed DAO members
dao member [account] [dao]readRead member balances and voting power
dao capabilities [account] [dao]readRead the account’s current DAO permissions
dao governance <data> [dao]writePrepare a DAO self-call as a governance proposal
dao ragequit <shares> <loot> <tokens> [dao]writeWithdraw treasury assets by burning shares and loot
proposal list [dao]readList DAO proposals
proposal show <proposal> [dao]readInspect proposal state, calldata and commitment
proposal submit <actions> [details] [dao]writeSubmit CALL-only actions for DAO governance
proposal vote <proposal> <vote> [dao]writeVote for or against a sponsored proposal
proposal sponsor <proposal> [dao]writeSponsor a proposal
proposal cancel <proposal> [dao]writeCancel a proposal
proposal process <proposal> [actions] [dao]writeExecute committed actions or close a defeated proposal and verify the outcome
contract kindslocalList every SDK contract interface
contract methods <kind>localDiscover typed reads, writes and overloads
contract events <kind>localDiscover event signatures and named fields
contract read <kind> <address> <method> [args]readRead any of the SDK’s contract methods
contract encode <kind> <address> <method> [args] [value]localEncode any contract write without RPC or signing
contract write <kind> <address> <method> [args] [value]writeSimulate and optionally send any SDK contract write
navigator list [dao]readList this DAO’s navigators and trust state
navigator constructors <kind>localDiscover the constructor schema for a navigator
navigator plan <kind> <config> [options]readGrind a Cyprus-1 address and plan deployment and activation
navigator deploy <kind> <config> [options]writePrepare or deploy a navigator with bundled SDK bytecode
navigator execute <plan>writePreview or execute a saved navigator creation plan
launch discover <launcher>readVerify and discover a launcher’s deployment contracts
launch plan <config>readDiscover factories and mine a complete DAO launch plan
launch execute <plan>writeSimulate or launch a DAO and verify its postconditions
workflow prepare <plan> <step>readRefresh prerequisites and show an exact workflow step
workflow verify <plan> <step> <hash>readVerify a mined deployment, activation or vault setup step
workflow execute <plan> <step>writeExecute a direct transaction step and verify its postconditions
workflow propose <plan> <step>writeSubmit navigator activation actions to DAO governance
navigator show <address> [dao]readInspect navigator identity, requirements and indexed state
navigator methods <kind>localNavigator methods across every supported signature
navigator read <kind> <address> <method> [args]readNavigator read across every supported signature
navigator write <kind> <address> <method> [args] [value]writeNavigator write across every supported signature
token info <address>readRead token name, symbol, precision and supply
token balance <address> [account]readRead a token balance in exact base units
token transfer <address> <to> <amount>writeTransfer tokens or voting power
token approve <address> <to> <amount>writeApprove tokens or voting power
token delegate <address> <to>writeDelegate tokens or voting power
balance [account]readRead a native QUAI balance
transfer <to> <amount>writePreview or transfer native QUAI in exact wei
indexer tableslocalDiscover every indexed table and its fields
indexer statereadRead the current indexing checkpoint
indexer list <table> [query]readList indexed rows with typed filters
indexer count <table> [query]readCount indexed rows with typed filters
indexer get <table> <id>readFetch a row by its exact indexed ID
activity list [dao]readBrowse this DAO’s indexed transaction history
tx listlocalBrowse the local durable transaction journal
tx show <id>localInspect durable intent by operation ID
tx recover <id> [hash] [replacement]readReconcile a recorded send without broadcasting
tx replacements <id> <fromBlock> <toBlock>readFind replacement candidates in a bounded canonical block window
tx wait <hash>readWait for a hash and verify its receipt status
tx events <kind> <address> <hash> [event]readDecode a receipt into named events from an exact emitter
tx abandon <id>localAbandon only a provably unsent prepared operation
proposal encode <actions>localEncode proposal actions and their commitment hash
proposal decode <data>localDecode bounded CALL-only proposal calldata
governance encode <data> [dao]localEncode a privileged DAO governance call
poster publish <poster> <tag> <data>writePrepare validated DAOShips metadata
allowlist build <addresses>localBuild an OpenZeppelin-compatible address Merkle tree
allowlist proof <tree> [account]localGet a membership proof from a tree
allowlist verify <root> <address> <proof>localVerify a membership proof independently
ipfs json <resource>readRead bounded IPFS JSON
ipfs abi <resource>readRead bounded IPFS ABI
ipfs bytecode <resource> <hash>readFetch 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.

ContractReadsWrites
BudgetNavigator107
DAOShip4121
DAOShipAndVaultLauncher42
DAOShipLauncher41
ERC20TributeNavigator136
LootERC201111
NFTGatedNavigator204
OnboarderNavigator165
Poster02
QuaiVault2727
QuaiVaultProxy10
SharesERC201612
SignalNavigator163
SubscriptionNavigator248
TimelockNavigator146
VestingNavigator95
QuaiVaultFactory34