diff --git a/mintlify/ramps/accounts/external-accounts.mdx b/mintlify/ramps/accounts/external-accounts.mdx index a64ade15..0dc9cdcf 100644 --- a/mintlify/ramps/accounts/external-accounts.mdx +++ b/mintlify/ramps/accounts/external-accounts.mdx @@ -19,7 +19,7 @@ External accounts represent crypto wallet destinations: - **Spark wallets**: Lightning Network wallets for instant Bitcoin delivery - **Self-custody**: User-controlled wallets for full ownership -- **No beneficiary required**: Crypto wallets don't need compliance information +- **Beneficiary optional**: First-party wallets use the customer's verified identity; third-party wallets may require beneficiary info for Travel Rule compliance Spark wallets are the recommended destination for on-ramps due to instant @@ -285,7 +285,7 @@ if (await verifySparkWallet(sparkAddress)) { ### On-ramp destinations - **Instant delivery**: Spark wallets receive Bitcoin within seconds -- **No KYC required**: Self-custody wallets don't need beneficiary info +- **Beneficiary optional**: First-party wallets use the customer's verified identity - **Reusable addresses**: Store and reuse Spark addresses for multiple conversions - **No minimum**: Send any amount supported by Lightning Network diff --git a/mintlify/snippets/external-accounts.mdx b/mintlify/snippets/external-accounts.mdx index 671c698f..17312af3 100644 --- a/mintlify/snippets/external-accounts.mdx +++ b/mintlify/snippets/external-accounts.mdx @@ -1820,9 +1820,12 @@ curl -X POST 'https://api.lightspark.com/grid/2025-10-13/customers/external-acco }' ``` - Crypto wallets don't require beneficiary information. Send only assets on the - named network — EVM addresses look identical across Ethereum, Base, Polygon and - Plasma, and funds sent on the wrong network are unrecoverable. + First-party crypto wallets (customer's own self-custody) don't require beneficiary + information—Grid uses the customer's verified identity. Third-party wallets on + platforms with Travel Rule requirements (e.g. EU) must include a `beneficiary` + object with `beneficiaryType`, `fullName`, and `countryOfResidence`. Send only + assets on the named network—EVM addresses look identical across Ethereum, Base, + Polygon, and Plasma, and funds sent on the wrong network are unrecoverable.