CLI Reference
Command reference for @human.tech/waap-cli. For browser dApps, see the SDK Reference.
Run waap-cli commands --json for the authoritative schema of your installed version.
Authentication
# Sign up (creates account + logs in)
waap-cli signup --email you@example.com --password 'S3cur3Pass!'
# Log in to existing account
waap-cli login --email you@example.com --password 'S3cur3Pass!'
# Log out
waap-cli logoutGet Wallet Address
whoami is chain-independent. It reports every address on the account in one
call, whichever chain you are working on.
waap-cli whoami --json
# → evmWalletAddress: 0x...
# → suiWalletAddress: 0x...
# → solanaWalletAddress: ...The EIP-1193 route returns the EVM address only:
waap-cli request eth_accountsSign a Message
waap-cli sign-message --message "Hello WaaP"Sign Typed Data (EIP-712)
waap-cli sign-typed-data --data '{
"types": { "EIP712Domain": [...], "Mail": [...] },
"domain": { "name": "Ether Mail", "chainId": 1 },
"primaryType": "Mail",
"message": { "contents": "Hello!" }
}'Send a Transaction
waap-cli send-tx \
--to 0xRecipient \
--value 0.01 \
--chain-id 1 \
--rpc https://eth.llamarpc.comSelect a Chain
There is no chain to switch. Every signing command takes --chain and requires
it, so the chain is a property of the call rather than of the session.
waap-cli send-tx --to 0xRecipient --value 0.01 --chain evm:137chain set is deprecated and stores nothing. It warns and returns without
saving, so a script that relies on it will send on whatever the command’s own
--chain says. --chain-id is also deprecated; use --chain.
Policy & 2FA
Agent safety controls. These have no SDK equivalent. A dApp cannot change a user’s policy.
# View policy settings
waap-cli policy get
# Set daily spend limit
waap-cli policy set --daily-spend-limit 500
# Enable 2FA
waap-cli 2fa enable --email agent@example.com
# Check 2FA status
waap-cli 2fa statusDeep Dives
- SDK Methods: Full EVM SDK method reference with demos
- Sui Methods: Full Sui SDK method reference
- CLI Commands: Complete CLI command reference
- Agent Patterns: 2FA flows, risk levels, session management