CLI Client: tidal auction¶
tidal auction prepares and sends direct auction-management actions through the API.
Subcommands¶
deploy: create a new auction from the configured factoryenable-tokens: queue token enable calls for an auctionsettle: resolve an active lot when it is settleable
Common Invocations¶
Deploy a new auction:
tidal auction deploy \
--want 0xWant \
--receiver 0xReceiver \
--starting-price 1234
Enable discovered tokens for an auction:
tidal auction enable-tokens 0xAuction
For configured fee burners, the API also accepts the fee-burner address or its configured want token and resolves the cached auction mapping.
The enable-tokens prepare request uses txn_max_gas_limit from ~/.tidal/cli/config.yaml to decide how many enable calls can be placed in each transaction.
Add one extra token explicitly:
tidal auction enable-tokens 0xAuction --extra-token 0xToken
tidal auction enable-tokens 0xAuction --extra-token 0xTokenA --extra-token 0xTokenB
Settle an auction:
tidal auction settle 0xAuction
tidal auction settle 0xAuction --token 0xActiveToken
tidal auction settle 0xAuction --sweep
Send one of those actions:
tidal auction settle 0xAuction
Important Flags¶
Shared across the mutating auction commands:
--no-confirmation--keystore--password-file--jsonwhich requires--no-confirmation
Subcommand-specific flags:
deploy:--want,--receiver,--starting-price, optional factory and governance overridesenable-tokens: repeat--extra-tokento include one or more custom token addresses in discoverysettle:--token,--sweep
Behavior Notes¶
These commands use the same prepare and audit model as tidal kick:
- the API prepares the action and records an audit row
- the CLI client shows a review panel
- the CLI client signs and sends locally
- the CLI client reports the broadcast and receipt back to the API
That means the API owns the action history while the CLI client keeps local control of the wallet.
The signer comes from TXN_KEYSTORE_PATH and TXN_KEYSTORE_PASSPHRASE by default, or from --keystore and --password-file if you override them for one command. The sender address is inferred from the resolved keystore.