Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
365437b
add lifi swidge release docs
ihsraham Jul 7, 2026
707b515
Refine Swidge docs navigation
ihsraham Jul 7, 2026
caa1d5f
Fix LI.FI swidge docs metadata
brucexu-eth Jul 8, 2026
7c028c1
remove unsupported lifi refund option docs
ihsraham Jul 8, 2026
a9c41d6
docs: align LI.FI swidge docs with @lifi/wdk-protocol-swidge-lifi v0.5.1
brucexu-eth Jul 21, 2026
78d08fa
docs: cover July 8 and 9 WDK releases
ihsraham Jul 13, 2026
f74589a
docs: correct TON wallet guidance
ihsraham Jul 13, 2026
1865582
docs: fix published package names
ihsraham Jul 13, 2026
771e8a4
add aptos wallet release docs
ihsraham Jul 7, 2026
9a03976
Document P2P Address Book
ihsraham Jul 14, 2026
809b2ca
Remove runtime support callout
ihsraham Jul 15, 2026
30d41ff
Link Holepunch component repositories
ihsraham Jul 15, 2026
7becbf2
docs: document July WDK releases
ihsraham Jul 27, 2026
49c4535
build(deps): bump next from 16.2.6 to 16.2.12
dependabot[bot] Jul 28, 2026
78926f2
build(deps): apply remaining Dependabot updates
ihsraham Jul 28, 2026
5ed79f7
docs: add WDK CLI documentation
ihsraham Jun 30, 2026
50da1aa
docs: adjust AI navigation order
ihsraham Jun 30, 2026
ee5e3fa
docs: refresh WDK CLI draft against merged source
ihsraham Jul 8, 2026
1eaed45
docs: complete WDK CLI documentation
ihsraham Jul 28, 2026
4e632ee
docs: expand released module coverage
ihsraham Jul 30, 2026
f58929d
docs: refine module navigation and raw links
ihsraham Jul 30, 2026
3a4c10f
docs: address WDK CLI review feedback
ihsraham Jul 30, 2026
bdf57f6
docs: split contributor module reviews
ihsraham Jul 30, 2026
c5296e3
docs: document UTEXO RGB wallet modules
ihsraham Jul 30, 2026
1d31c9c
docs: include on-chain RGB documentation
ihsraham Jul 30, 2026
e51af77
docs: keep RGB Lightning review separate
ihsraham Jul 30, 2026
ade854b
Merge pull request #2 from brucexu-eth/agent/fix-lifi-swidge-docs
ihsraham Jul 31, 2026
087ee75
Merge remote-tracking branch 'upstream/develop' into agent/lifi-pr196…
ihsraham Jul 31, 2026
2436dba
docs: align LI.FI release documentation
ihsraham Jul 31, 2026
c294254
Merge remote-tracking branch 'origin/feat/release-docs-2026-07-27' in…
ihsraham Jul 31, 2026
e9c99a3
docs: document Symbiosis Swidge module
ihsraham Jul 30, 2026
e329bc2
Merge remote-tracking branch 'origin/feat/release-docs-2026-07-27' in…
ihsraham Jul 31, 2026
67d53a5
docs: integrate LI.FI into release documentation
ihsraham Jul 31, 2026
46bfe8f
docs: cover July 30 WDK releases
ihsraham Jul 31, 2026
5df51e7
docs: clarify package validation behavior
ihsraham Jul 31, 2026
c8e7258
docs: simplify CLI mainnet quickstart
ihsraham Aug 3, 2026
8bc0f64
Merge pull request #212 from ihsraham/feat/release-docs-2026-07-27
ihsraham Aug 3, 2026
9a6137a
Merge upstream/develop into feat/wdk-cli-docs-draft
ihsraham Aug 3, 2026
9714421
Merge pull request #190 from ihsraham/feat/wdk-cli-docs-draft
ihsraham Aug 3, 2026
122a9c4
Add guides to the Symbiosis Swidge documentation
alexn-security Jul 31, 2026
c5b2aff
Update Symbiosis Swidge documentation to release 1.3.0
alexn-security Aug 1, 2026
77e0981
Add the swidge-symbiosis 1.3.0 release to the changelog
alexn-security Aug 1, 2026
60714ec
docs: align Symbiosis 1.3.0 integration
ihsraham Aug 3, 2026
c81ac13
Merge develop and address RGB Lightning review
ihsraham Aug 3, 2026
415fd4e
docs: align CLI sidebar order
ihsraham Aug 3, 2026
0c55687
Merge pull request #216 from ihsraham/feat/utexo-rgb-wallet-docs-review
ihsraham Aug 3, 2026
c49ca32
Merge pull request #220 from ihsraham/feat/align-cli-sidebar-order
ihsraham Aug 4, 2026
3be2428
Merge develop into Symbiosis 1.3.0 docs
ihsraham Aug 4, 2026
075dc7a
build(deps): update postcss and brace-expansion
ihsraham Aug 4, 2026
eccfe45
Merge pull request #224 from tetherto/ihsraham/dependency-security-re…
ihsraham Aug 4, 2026
fb476eb
Merge develop into Symbiosis 1.3.0 docs
ihsraham Aug 4, 2026
638ec32
Merge pull request #219 from ihsraham/feat/symbiosis-swidge-1-3-docs
ihsraham Aug 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions content/docs/ai/agent-skills.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ icon: Brain
WDK provides agent skills: structured instruction sets that teach AI agents how to create wallets, send transactions, swap tokens, bridge assets, and interact with DeFi protocols across 20+ blockchains. All operations are self-custodial. Keys stay on your machine, with no third-party custody dependency.

<Callout type="info">
**Skill vs MCP Toolkit**: Use an **agent skill** when your agent platform works with file-based instructions (e.g., OpenClaw, Cursor). Use the [MCP Toolkit](/ai/mcp-toolkit/) when your agent supports the Model Context Protocol natively (e.g., Claude, Cursor). Use both for maximum coverage.
**Skill vs MCP Toolkit vs WDK CLI**: Use an **agent skill** when your agent platform works with file-based instructions (e.g., OpenClaw, Cursor). Use the [MCP Toolkit](/ai/mcp-toolkit/) when you are building a custom MCP server in code. Use [WDK CLI](/cli/) when you want a ready-made local wallet CLI, daemon, and MCP server.
</Callout>

## What Are Agent Skills?
Expand Down Expand Up @@ -66,7 +66,8 @@ WDK's agent skills use a self-custodial model where your agent controls its own
| **OpenClaw** | Install from [ClawHub](/ai/openclaw/) or clone to workspace. See [OpenClaw Integration](/ai/openclaw/) |
| **Claude** | Upload `SKILL.md` as project knowledge, or paste into conversation |
| **Cursor / Windsurf** | Clone to `.cursor/skills/wdk` or `.windsurf/skills/wdk` |
| **Any MCP-compatible agent** | Use the [MCP Toolkit](/ai/mcp-toolkit/) for structured tool calling |
| **Any MCP-compatible agent** | Use [WDK CLI](/cli/guides/use-mcp-server/) for a ready-made local daemon, or the [MCP Toolkit](/ai/mcp-toolkit/) for a custom MCP server |
| **Any local CLI-capable agent** | Use [WDK CLI](/cli/) with `--json` output |
| **Any other agent** | Copy `SKILL.md` into system prompt or conversation context |

## Community Projects
Expand All @@ -84,6 +85,7 @@ Community-built projects using WDK's agentic capabilities:
- [WDK SKILL.md on GitHub](https://github.com/tetherto/wdk-docs/blob/main/skills/wdk/SKILL.md) - The full skill file agents consume
- [WDK Skill on ClawHub](https://clawhub.ai/HumanRupert/tether-wallet-development-kit) - Install the skill
- [AgentSkills Specification](https://agentskills.io/specification) - The skill format standard
- [WDK CLI](/cli/) - Local CLI, daemon, and MCP server for AI agents
- [WDK MCP Toolkit](https://github.com/tetherto/wdk-mcp-toolkit) - MCP server for structured tool calling
- [WDK Core](https://github.com/tetherto/wdk-core) - The core SDK

Expand Down
4 changes: 1 addition & 3 deletions content/docs/ai/mcp-toolkit/configuration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,7 @@ server.registerProtocol('ethereum', 'velora', VeloraProtocolEvm)
server.registerProtocol('ethereum', 'usdt0', Usdt0ProtocolEvm)
server.registerProtocol('ethereum', 'aave', AaveProtocolEvm)
server.registerProtocol('ethereum', 'moonpay', MoonPayProtocol, {
apiKey: process.env.MOONPAY_API_KEY,
secretKey: process.env.MOONPAY_SECRET_KEY
apiKey: process.env.MOONPAY_API_KEY
})
```

Expand Down Expand Up @@ -240,7 +239,6 @@ server.registerTool(
| `WDK_SEED` | Yes | BIP-39 mnemonic for wallet key derivation |
| `WDK_INDEXER_API_KEY` | No | API key for WDK Indexer |
| `MOONPAY_API_KEY` | No | API key for MoonPay fiat on/off-ramp |
| `MOONPAY_SECRET_KEY` | No | Secret key for MoonPay |

***

Expand Down
2 changes: 0 additions & 2 deletions content/docs/ai/mcp-toolkit/get-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,6 @@ server.registerProtocol('ethereum', 'velora', VeloraProtocolEvm)
server.registerProtocol('ethereum', 'usdt0', Usdt0ProtocolEvm)
server.registerProtocol('ethereum', 'aave', AaveProtocolEvm)
server.registerProtocol('ethereum', 'moonpay', MoonPayProtocol, {
secretKey: process.env.MOONPAY_SECRET_KEY,
apiKey: process.env.MOONPAY_API_KEY
})

Expand All @@ -287,7 +286,6 @@ server.registerTools([
| `WDK_SEED` | Yes | BIP-39 seed phrase for wallet derivation |
| `WDK_INDEXER_API_KEY` | No | Enables `INDEXER_TOOLS` - [get a key](/tools/indexer-api/get-started/#request-api-key) |
| `MOONPAY_API_KEY` | No | Enables `FIAT_TOOLS` - [MoonPay Dashboard](https://dashboard.moonpay.com/) |
| `MOONPAY_SECRET_KEY` | No | Required with `MOONPAY_API_KEY` |

***

Expand Down
3 changes: 3 additions & 0 deletions content/docs/ai/mcp-toolkit/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,9 @@ All 35 built-in MCP tools and the WdkMcpServer class
<Card title="LangChain Integration" href="/ai/mcp-toolkit/langchain">
Use WDK tools in LangChain agents via the serve CLI
</Card>
<Card title="WDK CLI" href="/cli">
Use a ready-made local wallet CLI, daemon, and MCP server when you do not need to build a custom MCP server
</Card>
</Cards>

***
Expand Down
10 changes: 7 additions & 3 deletions content/docs/ai/mcp-toolkit/langchain.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ The command has built-in definitions for 13 chains and 4 protocol modules. When
| [`@tetherto/wdk-protocol-swap-velora-evm`](/sdk/swap-modules/swap-velora-evm) | Swap tools (Ethereum, Arbitrum) | -- |
| [`@tetherto/wdk-protocol-bridge-usdt0-evm`](/sdk/bridge-modules/bridge-usdt0-evm) | Bridge tools (Ethereum, Arbitrum) | -- |
| [`@tetherto/wdk-protocol-lending-aave-evm`](/sdk/lending-modules/lending-aave-evm) | Lending tools (Ethereum) | -- |
| [`@tetherto/wdk-protocol-fiat-moonpay`](/sdk/fiat-modules/fiat-moonpay) | Fiat tools (Ethereum) | Requires `MOONPAY_*` env vars |
| [`@tetherto/wdk-protocol-fiat-moonpay`](/sdk/fiat-modules/fiat-moonpay) | Fiat tools (Ethereum) | Requires `MOONPAY_API_KEY` plus a non-sensitive `MOONPAY_SECRET_KEY=unused` sentinel in the released CLI; URLs remain unsigned |

<Callout type="info">
Missing packages are silently skipped. Install only the modules you need and `serve` will pick them up. For chains or protocols **not** in the built-in registry, use a [custom config file](#custom-config-file).
Expand Down Expand Up @@ -184,8 +184,12 @@ Control `serve` behavior through environment variables:
| `WDK_RPC_\<CHAIN\>` | No | Built-in defaults | Override the RPC endpoint for a chain (e.g. `WDK_RPC_ETHEREUM=https://my-rpc.com`) |
| `WDK_CONFIG` | No | -- | Path to a `wdk.config.json` file for custom chains and protocols |
| `WDK_INDEXER_API_KEY` | No | -- | Enables indexer tools for balance and transfer history queries |
| `MOONPAY_API_KEY` | No | -- | Enables fiat on/off-ramp tools |
| `MOONPAY_SECRET_KEY` | No | -- | Required with `MOONPAY_API_KEY` |
| `MOONPAY_API_KEY` | No | -- | With the sentinel below, passes the released `serve` CLI's MoonPay registration gate |
| `MOONPAY_SECRET_KEY` | No | -- | Set to a non-sensitive sentinel such as `unused` only to satisfy the released CLI gate; never provide the real MoonPay signing secret |

<Callout type="warn">
The released `serve` CLI checks for both MoonPay variables but passes a configuration field that MoonPay beta.3 does not use. Its generated widget URLs therefore remain unsigned. Never give `serve` the real signing secret. For signed MoonPay flows, use programmatic registration with the [`signUrl` configuration](/sdk/fiat-modules/fiat-moonpay/configuration#basic-configuration) and keep the signing secret in an authenticated backend.
</Callout>

### Custom Config File

Expand Down
5 changes: 5 additions & 0 deletions content/docs/ai/openclaw.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ Tether and the WDK Team do not endorse or assume responsibility for its code, se
The WDK community skill follows the [AgentSkills specification](https://agentskills.io/specification), so it works with any compatible agent platform. This page covers the OpenClaw-specific setup.
</Callout>

<Callout type="info">
If you want OpenClaw to call a ready-made local wallet daemon through MCP instead of loading a file-based skill, see [WDK CLI MCP setup](/cli/guides/use-mcp-server/).
</Callout>

## Install the WDK Community Skill

Install from [ClawHub](https://clawhub.ai/HumanRupert/tether-wallet-development-kit):
Expand Down Expand Up @@ -113,6 +117,7 @@ OpenClaw makes use of artificial intelligence and machine learning technologies.
## Next Steps

- [Agent Skills](/ai/agent-skills/) - Full capabilities, how skills work, and a comparison with other agentic wallet solutions
- [WDK CLI MCP](/cli/guides/use-mcp-server/) - Configure OpenClaw with the bundled WDK CLI MCP server
- [MCP Toolkit](/ai/mcp-toolkit/) - Programmatic wallet access for MCP-compatible agents
- [OpenClaw Skills Documentation](https://docs.openclaw.ai/tools/skills) - How OpenClaw discovers and loads skills

Expand Down
Loading
Loading