Overview of OISY Third-Party Integrations
mainOISY depends on several external APIs and services to provide blockchain functionality across EVM, Solana, and XRP Ledger. These integrations handle tasks such as NFT indexing, real-time transaction subscriptions, balance checks, and transaction broadcasting.
Supported Providers and Scopes
| Provider | Transport | Scope | Primary Use Case |
|---|---|---|---|
| Alchemy | viem PublicClient + NFT API v3 + WS | EVM + Solana | NFT indexing, real-time tx subscriptions, Solana HTTP RPC |
| Infura | ethers.js InfuraProvider + Gas REST | EVM | Primary EVM JSON-RPC (balances, fees/gas, contract reads, tx broadcast, ckETH logs) |
| Etherscan | ethers.js EtherscanProvider (REST) | EVM | EVM transaction history (native, internal, ERC-20/721/1155 transfers) |
| QuickNode | @solana/kit WSS + HTTP JSON-RPC | Solana | Solana WS tx confirmation (mainnet) + SPL token metadata (getAsset) |
| XRP Ledger | fetch HTTP JSON-RPC | XRP Ledger | Native XRP balance (account_info) and signed-transaction submission (submit) |
| OnRamper | Backend HMAC signing | — | Buy-widget URL signing |
Note: XRP Ledger integration is currently disabled in user-facing builds.