Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .claude/skills/grid-api/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -556,7 +556,7 @@ Use this flow when the user asks for a "realtime quote" or "just in time" funded

**Compatible instant methods:**

- **Crypto:** BTC (Lightning, Spark), USDC (Solana, Base, Polygon, Ethereum), USDT (Tron)
- **Crypto:** BTC (Lightning, Spark), USDC (Solana, Base, Polygon, Ethereum), USDT (Tron, Ethereum, Plasma)
- **Fiat:** RTP, SEPA Instant, and other instant payment rails

**Flow:**
Expand Down
6 changes: 4 additions & 2 deletions .claude/skills/grid-api/references/account-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,10 @@ The **Available Rails** column lists the payment rails Grid may use for the crea
|------|----------|-------------------|
| SPARK_WALLET | BTC | Spark wallet address |
| LIGHTNING | BTC | Lightning invoice, bolt12 offer, or lightning address |
| ETHEREUM_WALLET | USDC | Ethereum L1 wallet address (0x...) |
| ETHEREUM_WALLET | USDC, USDT | Ethereum L1 wallet address (0x...) |
| SOLANA_WALLET | USDC | Solana wallet address |
| TRON_WALLET | USDT | TRON wallet address |
| PLASMA_WALLET | USDT | Plasma wallet address (0x...) |
| POLYGON_WALLET | USDC | Polygon wallet address (0x...) |
| BASE_WALLET | USDC | Base wallet address (0x...) |

Expand Down Expand Up @@ -976,9 +977,10 @@ curl -s -u "$GRID_CLIENT_ID:$GRID_CLIENT_SECRET" \
#### Other Crypto Wallets

- **TRON_WALLET**: USDT, requires `address`
- **PLASMA_WALLET**: USDT, requires `address` (0x format)
- **POLYGON_WALLET**: USDC, requires `address` (0x format)
- **BASE_WALLET**: USDC, requires `address` (0x format)
- **ETHEREUM_WALLET**: USDC, requires `address` (0x format)
- **ETHEREUM_WALLET**: USDC or USDT, requires `address` (0x format)

**Note:** Crypto wallets do NOT require beneficiary information.

Expand Down
2 changes: 1 addition & 1 deletion mintlify/openapi.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions mintlify/snippets/internal-accounts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,20 @@ Each internal account includes `fundingPaymentInstructions` that tell your custo
```
</Accordion>

<Accordion title="Ethereum Stablecoin Funding">
For Ethereum L1 wallet accounts (USDC or USDT), using an Ethereum wallet as the funding source:

```json
{
"accountOrWalletInfo": {
"accountType": "ETHEREUM_WALLET",
"assetType": "USDT",
"address": "0xAbCDEF1234567890aBCdEf1234567890ABcDef12"
}
}
```
</Accordion>

<Accordion title="Tron Stablecoin Funding">
For Tron wallet accounts, using a Tron wallet as the funding source:

Expand Down
2 changes: 1 addition & 1 deletion openapi.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ allOf:
The crypto network to use for the funding source. Required when `currency` is a
stablecoin (e.g. USDC, USDT). Specifies which network the customer will deposit
on, so the correct deposit address can be generated. Example values:
`SOLANA`, `ETHEREUM`, `BASE`, `POLYGON`, `SPARK`, `LIGHTNING`, `BITCOIN`.
`SOLANA`, `ETHEREUM`, `BASE`, `POLYGON`, `TRON`, `PLASMA`, `SPARK`,
`LIGHTNING`, `BITCOIN`.
example: SOLANA
description: >-
Fund the quote using a real-time funding source (RTP, SEPA Instant, Spark, Stables, etc.).
Expand Down
Loading