Skip to content

Commit 7b5bbab

Browse files
authored
Merge pull request #33 from daydreamsai/wallet-change
add taskmarket wallet
2 parents 4fb6f8a + 03defc3 commit 7b5bbab

File tree

9 files changed

+1310
-61
lines changed

9 files changed

+1310
-61
lines changed

docs/install/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ For VPS/cloud hosts, avoid third-party "1-click" marketplace images when possibl
142142

143143
## x402 / Daydreams Router
144144

145-
If you want to use [Daydreams Router (x402)](/providers/x402) with on-device wallet signing via SAW, use the fork installerit handles SAW setup, gateway install, and x402 onboarding in one command:
145+
If you want to use [Daydreams Router (x402)](/providers/x402) with either Taskmarket or SAW-based wallet signing, use the fork installer. In an interactive terminal it asks which wallet tooling to install; in non-interactive shells it installs both. It then handles the selected wallet setup, gateway install, and x402 onboarding in one command:
146146

147147
```bash
148148
curl -fsSL https://raw.githubusercontent.com/daydreamsai/openclaw-x402-router/main/scripts/install-openclaw-fork.sh | bash

docs/providers/x402.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,19 @@ per request so you can pay for inference with USDC.
1414
## One-line install (recommended)
1515

1616
The fork installer sets up everything in one shot: the SAW (Secure Agent Wallet)
17-
daemon for on-device key management, the OpenClaw gateway, and x402 onboarding.
17+
daemon, the Taskmarket CLI, the OpenClaw gateway, and x402 onboarding.
1818

1919
```bash
2020
curl -fsSL https://raw.githubusercontent.com/daydreamsai/openclaw-x402-router/main/scripts/install-openclaw-fork.sh | bash
2121
```
2222

2323
What it does:
2424

25-
1. **Phase 1 — SAW daemon**: downloads SAW binaries, generates an EVM wallet key on-device, writes a conservative spending policy, and starts the daemon (systemd on Linux, LaunchAgent on macOS).
26-
2. **Phase 2 — OpenClaw gateway**: installs the CLI globally from a prebuilt release tarball (fast, no build tools needed).
27-
3. **Phase 3 — Onboarding**: runs `openclaw onboard --auth-choice x402` if a TTY is available; otherwise prints the manual command.
25+
1. **Wallet choice**: if a TTY is available, the script asks whether to install SAW, Taskmarket, or both. In non-interactive shells it defaults to installing both.
26+
2. **Phase 1 — SAW daemon**: when selected, downloads SAW binaries, generates an EVM wallet key on-device, writes a conservative spending policy, and starts the daemon (systemd on Linux, LaunchAgent on macOS).
27+
3. **Phase 2 — OpenClaw gateway**: installs the CLI globally from a prebuilt release tarball (fast, no build tools needed).
28+
4. **Phase 2.25 — Taskmarket CLI**: when selected, installs the `taskmarket` binary globally so Taskmarket wallet onboarding can rely on it being present.
29+
5. **Phase 3 — Onboarding**: runs `openclaw onboard --auth-choice x402` if a TTY is available; otherwise prints the manual command.
2830

2931
To skip SAW setup (e.g. you already have a wallet):
3032

@@ -37,8 +39,12 @@ See the [script header](https://github.com/daydreamsai/openclaw-x402-router/blob
3739
## Quick setup
3840

3941
1. Run onboarding and select Daydreams Router (x402).
40-
2. Enter your wallet private key and router URL.
41-
3. Set the default model:
42+
2. Choose one of the auth methods:
43+
- `Taskmarket wallet keystore`
44+
- `Secure Agent Wallet (SAW)`
45+
- `Wallet private key`
46+
3. If you choose Taskmarket and no keystore is present yet, onboarding can run `taskmarket init` for you.
47+
4. Set the default model:
4248

4349
```json5
4450
{

0 commit comments

Comments
 (0)