Mint new StateSet USD (ssUSD) stablecoins upon receipt of USD reserves
stablecoin:issue
scopeHeader | Description |
---|---|
Authorization | Bearer token with issuer permissions |
X-Issuer-Certificate | Issuer certificate for additional verification |
stateset1
followed by 39 charactersExample: stateset1qypqxpq9qcrsszg2pvxq6rs0zqg3yyc5lzv7xu
"1000.00"
- Issue 1,000 ssUSD"50000.50"
- Issue 50,000.50 ssUSD"ISS-2024-001234"
general
- General business operationsmerchant_settlement
- E-commerce merchant payoutspayroll
- Employee salary paymentsvendor_payment
- B2B vendor paymentstreasury
- Corporate treasury operationsCode | Description | Resolution |
---|---|---|
unauthorized_issuer | Not authorized to issue ssUSD | Contact sales for issuer onboarding |
insufficient_permissions | API key lacks issue permissions | Use an issuer API key |
duplicate_reference | Reference ID already used | Use a unique reference ID |
insufficient_reserve_verification | USD funds not verified | Wait for operations to verify wire |
compliance_check_failed | KYC/AML check failed | Resolve compliance issues |
invalid_recipient | Invalid StateSet address | Check address format |
amount_mismatch | Source funds don’t match issuance | Ensure amounts match exactly |
rate_limit_exceeded | Too many requests | Implement exponential backoff |
Verify Funds First
Use Idempotency
reference_id
. This prevents accidental duplicate issuances and allows safe retries.Monitor Reserve Ratio
reserve_ratio
remains at or above 1.0000. This ensures full backing.Implement Webhooks