Skip to content

Commit 3ece24d

Browse files
committed
fix(agent-sdk): correct CLI reference against actual source
- Add missing wallet keychain subcommands (save/delete/check) - Add missing --no-keychain flag to wallet create - Mark --password optional where it falls back to keychain/env var - Add --wc-project-id to auth setup - Fix erc20 --token to use assetId format instead of address
1 parent 7c44e0f commit 3ece24d

1 file changed

Lines changed: 32 additions & 8 deletions

File tree

agent-sdk/cli-reference.md

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Credentials are saved to `~/.tw-agent/credentials.json`.
2929
### auth setup
3030

3131
```bash
32-
twak auth setup --api-key <key> --api-secret <secret>
32+
twak auth setup --api-key <key> --api-secret <secret> [--wc-project-id <id>]
3333
```
3434

3535
### auth status
@@ -45,31 +45,53 @@ twak auth status [--json]
4545
### wallet create
4646

4747
```bash
48-
twak wallet create --password <pw> [--json]
48+
twak wallet create --password <pw> [--no-keychain] [--json]
4949
```
5050

5151
### wallet address
5252

5353
```bash
54-
twak wallet address --chain <chain> --password <pw> [--json]
54+
twak wallet address --chain <chain> [--password <pw>] [--json]
5555
```
5656

57+
Password falls back to the OS keychain or `TWAK_WALLET_PASSWORD` environment variable.
58+
5759
### wallet addresses
5860

5961
```bash
60-
twak wallet addresses --password <pw> [--json]
62+
twak wallet addresses [--password <pw>] [--json]
6163
```
6264

6365
### wallet balance
6466

6567
```bash
66-
twak wallet balance --chain <chain> --password <pw> [--json]
68+
twak wallet balance --chain <chain> [--password <pw>] [--json]
6769
```
6870

6971
### wallet export
7072

7173
```bash
72-
twak wallet export --password <pw>
74+
twak wallet export [--password <pw>]
75+
```
76+
77+
### wallet keychain save
78+
79+
Save the wallet password to the OS keychain for passwordless usage.
80+
81+
```bash
82+
twak wallet keychain save --password <pw>
83+
```
84+
85+
### wallet keychain delete
86+
87+
```bash
88+
twak wallet keychain delete
89+
```
90+
91+
### wallet keychain check
92+
93+
```bash
94+
twak wallet keychain check
7395
```
7496

7597
### wallet connect
@@ -209,14 +231,16 @@ twak risk <assetId> [--json]
209231
### erc20 approve
210232

211233
```bash
212-
twak erc20 approve --token <address> --spender <address> --amount <amount> \
234+
twak erc20 approve --token <assetId> --spender <address> --amount <amount> \
213235
--password <pw> [--json]
214236
```
215237

238+
Token uses the Trust Wallet asset ID format (e.g., `c60_t0xA0b8...`).
239+
216240
### erc20 allowance
217241

218242
```bash
219-
twak erc20 allowance --token <address> --owner <address> --spender <address> [--json]
243+
twak erc20 allowance --token <assetId> --owner <address> --spender <address> [--json]
220244
```
221245

222246
---

0 commit comments

Comments
 (0)