// AUTO-GENERATED - do not edit by hand.
// Refresh raw dumps and snapshots: pnpm --filter @sdp/api rails:discover
// Regenerate from committed snapshots: pnpm --filter @sdp/api rails:generate
// Raw dumps live in apps/sdp-api/.ramp-rails/raw/ (gitignored).
// Support snapshots live in apps/sdp-api/.ramp-rails/*.support.json (committed).

import type {
  OfframpPairSupport,
  OnrampPairSupport,
  RampProviderDirectionSupport,
} from "../payment-rails";
import type { RampProviderId } from "../provider-access";

export const RAMP_SUPPORT_HASH =
  // biome-ignore lint/security/noSecrets: deterministic support hash, not a secret.
  "d253b18a629c6403c4617cc256ea9a530d013569c4a2c04364a6edd264ecbc0f" as const;

export const RAMP_PROVIDER_SUPPORT_HASHES = {
  // biome-ignore lint/security/noSecrets: deterministic support hash, not a secret.
  moonpay: "1bae9f40aaee0402594dbe2d72babb8c38032e7300131dc3edee1fe543931d41",
  // biome-ignore lint/security/noSecrets: deterministic support hash, not a secret.
  lightspark: "0a65054262fee18de1322bc9f1c6b5bb0656e26d5ca458bd0344a9e01d437aa6",
  // biome-ignore lint/security/noSecrets: deterministic support hash, not a secret.
  bvnk: "5683ea502021864b6aea7a5feccb2e6aaae73ceb0ddd0730a21ce366cee6bf91",
  // biome-ignore lint/security/noSecrets: deterministic support hash, not a secret.
  moneygram: "9a02e67875e05034c220e6639b11e9fd2e67a9ff3944faf4fcb260917e930bcf",
  // biome-ignore lint/security/noSecrets: deterministic support hash, not a secret.
  coinbase: "5f01258d98e8d8402ea69e349823315744598c38a7e1ee075ea806983f3fe138",
  // biome-ignore lint/security/noSecrets: deterministic support hash, not a secret.
  mural: "0cb8effa8f7edb6a8d64c9b774abc47f52b17493dad7cda61f6b317b05633d95",
  // biome-ignore lint/security/noSecrets: deterministic support hash, not a secret.
  stripe: "65c17177d0f4125644b82e65dcbe495380d891c220e171a5106654f4b17a35e6",
} as const satisfies Record<RampProviderId, string>;

export const RAMP_PROVIDER_SUPPORT_COUNTS = {
  moonpay: { onramp: 66, offramp: 25 },
  lightspark: { onramp: 1, offramp: 1 },
  bvnk: { onramp: 8, offramp: 388 },
  moneygram: { onramp: 1, offramp: 147 },
  coinbase: { onramp: 3, offramp: 0 },
  mural: { onramp: 11, offramp: 0 },
  stripe: { onramp: 2, offramp: 0 },
} as const satisfies Record<RampProviderId, { onramp: number; offramp: number }>;

export const RAMP_FIAT_CURRENCIES = [
  "AED",
  "AFN",
  "ALL",
  "AMD",
  "AOA",
  "ARS",
  "AUD",
  "AWG",
  "AZN",
  "BAM",
  "BBD",
  "BDT",
  "BHD",
  "BIF",
  "BMD",
  "BND",
  "BOB",
  "BRL",
  "BSD",
  "BTN",
  "BWP",
  "BZD",
  "CAD",
  "CDF",
  "CHF",
  "CLP",
  "CNY",
  "COP",
  "CRC",
  "CUP",
  "CVE",
  "CZK",
  "DJF",
  "DKK",
  "DOP",
  "DZD",
  "EGP",
  "ERN",
  "ETB",
  "EUR",
  "FJD",
  "FKP",
  "GBP",
  "GEL",
  "GHS",
  "GIP",
  "GMD",
  "GNF",
  "GTQ",
  "GYD",
  "HKD",
  "HNL",
  "HTG",
  "HUF",
  "IDR",
  "ILS",
  "INR",
  "IQD",
  "IRR",
  "ISK",
  "JMD",
  "JOD",
  "JPY",
  "KES",
  "KGS",
  "KHR",
  "KMF",
  "KPW",
  "KRW",
  "KWD",
  "KYD",
  "KZT",
  "LAK",
  "LBP",
  "LKR",
  "LRD",
  "LSL",
  "LYD",
  "MAD",
  "MDL",
  "MGA",
  "MKD",
  "MMK",
  "MNT",
  "MOP",
  "MRU",
  "MUR",
  "MVR",
  "MWK",
  "MXN",
  "MYR",
  "MZN",
  "NAD",
  "NGN",
  "NIO",
  "NOK",
  "NPR",
  "NZD",
  "OMR",
  "PAB",
  "PEN",
  "PGK",
  "PHP",
  "PKR",
  "PLN",
  "PYG",
  "QAR",
  "RON",
  "RSD",
  "RUB",
  "RWF",
  "SAR",
  "SBD",
  "SCR",
  "SDG",
  "SEK",
  "SGD",
  "SHP",
  "SLE",
  "SOS",
  "SRD",
  "SSP",
  "STN",
  "SYP",
  "SZL",
  "THB",
  "TJS",
  "TMT",
  "TND",
  "TOP",
  "TRY",
  "TTD",
  "TWD",
  "TZS",
  "UAH",
  "UGX",
  "USD",
  "UYU",
  "UZS",
  "VND",
  "VUV",
  "WST",
  "XAF",
  "XCD",
  "XOF",
  "XPF",
  "YER",
  "ZAR",
  "ZMW",
] as const;
export type RampFiatCurrency = (typeof RAMP_FIAT_CURRENCIES)[number];

export const RAMP_COUNTRY_CODES = [
  "AD",
  "AE",
  "AG",
  "AL",
  "AM",
  "AO",
  "AR",
  "AT",
  "AU",
  "AX",
  "AZ",
  "BA",
  "BE",
  "BG",
  "BH",
  "BI",
  "BJ",
  "BN",
  "BO",
  "BR",
  "BS",
  "BT",
  "BW",
  "BZ",
  "CA",
  "CF",
  "CG",
  "CH",
  "CL",
  "CM",
  "CN",
  "CO",
  "CR",
  "CV",
  "CY",
  "CZ",
  "DE",
  "DJ",
  "DK",
  "DM",
  "DO",
  "DZ",
  "EC",
  "EE",
  "EG",
  "ER",
  "ES",
  "ET",
  "FI",
  "FJ",
  "FM",
  "FR",
  "GA",
  "GB",
  "GD",
  "GE",
  "GF",
  "GH",
  "GI",
  "GM",
  "GN",
  "GP",
  "GQ",
  "GR",
  "GT",
  "GY",
  "HK",
  "HN",
  "HR",
  "HU",
  "ID",
  "IE",
  "IL",
  "IS",
  "IT",
  "JO",
  "KE",
  "KG",
  "KH",
  "KI",
  "KM",
  "KN",
  "KR",
  "KW",
  "KY",
  "KZ",
  "LA",
  "LC",
  "LI",
  "LK",
  "LS",
  "LT",
  "LU",
  "LV",
  "MC",
  "MD",
  "ME",
  "MF",
  "MH",
  "MK",
  "ML",
  "MQ",
  "MR",
  "MT",
  "MU",
  "MV",
  "MW",
  "MX",
  "MZ",
  "NA",
  "NE",
  "NL",
  "NO",
  "NP",
  "NR",
  "NZ",
  "OM",
  "PA",
  "PE",
  "PG",
  "PH",
  "PL",
  "PT",
  "PW",
  "PY",
  "QA",
  "RE",
  "RO",
  "RS",
  "RW",
  "SA",
  "SB",
  "SC",
  "SE",
  "SG",
  "SI",
  "SK",
  "SL",
  "SM",
  "SR",
  "ST",
  "SV",
  "SZ",
  "TD",
  "TG",
  "TH",
  "TJ",
  "TL",
  "TM",
  "TN",
  "TO",
  "TR",
  "TT",
  "TV",
  "TW",
  "TZ",
  "US",
  "UY",
  "UZ",
  "VA",
  "VC",
  "VN",
  "VU",
  "WS",
  "YT",
  "ZA",
  "ZM",
] as const;
export type RampCountryCode = (typeof RAMP_COUNTRY_CODES)[number];

export const ONRAMP_SOURCE_CURRENCIES = [
  "ARS",
  "AUD",
  "BOB",
  "BRL",
  "CAD",
  "CHF",
  "CLP",
  "COP",
  "CRC",
  "CZK",
  "DKK",
  "DOP",
  "EGP",
  "EUR",
  "GBP",
  "HKD",
  "IDR",
  "ILS",
  "JOD",
  "KES",
  "KWD",
  "LKR",
  "MXN",
  "NGN",
  "NOK",
  "NZD",
  "OMR",
  "PEN",
  "PLN",
  "RON",
  "SEK",
  "THB",
  "TRY",
  "TWD",
  "USD",
  "VND",
  "ZAR",
] as const satisfies readonly RampFiatCurrency[];
export type OnrampSourceCurrency = (typeof ONRAMP_SOURCE_CURRENCIES)[number];

export const OFFRAMP_DESTINATION_CURRENCIES = [
  "AED",
  "AFN",
  "ALL",
  "AMD",
  "AOA",
  "ARS",
  "AUD",
  "AWG",
  "AZN",
  "BAM",
  "BBD",
  "BDT",
  "BHD",
  "BIF",
  "BMD",
  "BND",
  "BOB",
  "BRL",
  "BSD",
  "BTN",
  "BWP",
  "BZD",
  "CAD",
  "CDF",
  "CHF",
  "CLP",
  "CNY",
  "COP",
  "CRC",
  "CUP",
  "CVE",
  "CZK",
  "DJF",
  "DKK",
  "DOP",
  "DZD",
  "EGP",
  "ERN",
  "ETB",
  "EUR",
  "FJD",
  "FKP",
  "GBP",
  "GEL",
  "GHS",
  "GIP",
  "GMD",
  "GNF",
  "GTQ",
  "GYD",
  "HKD",
  "HNL",
  "HTG",
  "HUF",
  "IDR",
  "ILS",
  "INR",
  "IQD",
  "IRR",
  "ISK",
  "JMD",
  "JOD",
  "JPY",
  "KES",
  "KGS",
  "KHR",
  "KMF",
  "KPW",
  "KRW",
  "KWD",
  "KYD",
  "KZT",
  "LAK",
  "LBP",
  "LKR",
  "LRD",
  "LSL",
  "LYD",
  "MAD",
  "MDL",
  "MGA",
  "MKD",
  "MMK",
  "MNT",
  "MOP",
  "MRU",
  "MUR",
  "MVR",
  "MWK",
  "MXN",
  "MYR",
  "MZN",
  "NAD",
  "NGN",
  "NIO",
  "NOK",
  "NPR",
  "NZD",
  "OMR",
  "PAB",
  "PEN",
  "PGK",
  "PHP",
  "PKR",
  "PLN",
  "PYG",
  "QAR",
  "RON",
  "RSD",
  "RUB",
  "RWF",
  "SAR",
  "SBD",
  "SCR",
  "SDG",
  "SEK",
  "SGD",
  "SHP",
  "SLE",
  "SOS",
  "SRD",
  "SSP",
  "STN",
  "SYP",
  "SZL",
  "THB",
  "TJS",
  "TMT",
  "TND",
  "TOP",
  "TRY",
  "TTD",
  "TWD",
  "TZS",
  "UAH",
  "UGX",
  "USD",
  "UYU",
  "UZS",
  "VND",
  "VUV",
  "WST",
  "XAF",
  "XCD",
  "XOF",
  "XPF",
  "YER",
  "ZAR",
  "ZMW",
] as const satisfies readonly RampFiatCurrency[];
export type OfframpDestinationCurrency = (typeof OFFRAMP_DESTINATION_CURRENCIES)[number];

export const RAMP_PROVIDER_SUPPORT_DETAILS = {
  moonpay: {
    onramp: {
      currencies: {
        AUD: { min: "35", max: "16000" },
        BRL: { min: "130", max: "65000" },
        CAD: { min: "30", max: "16000" },
        CHF: { min: "20", max: "11000" },
        COP: { min: "100000", max: "42500000" },
        CZK: { min: "500", max: "260000" },
        DKK: { min: "150", max: "75000" },
        DOP: { min: "1500", max: "680000" },
        EGP: { min: "1000", max: "185000" },
        EUR: { min: "20", max: "30000" },
        GBP: { min: "20", max: "30000" },
        HKD: { min: "175", max: "90000" },
        IDR: { min: "400000", max: "170000000" },
        ILS: { min: "75", max: "40000" },
        JOD: { min: "15", max: "8000" },
        KES: { min: "3000", max: "1250000" },
        KWD: { min: "8", max: "3500" },
        LKR: { min: "7000", max: "2150000" },
        MXN: { min: "450", max: "260000" },
        NGN: { min: "20000", max: "4500000" },
        NOK: { min: "250", max: "110000" },
        NZD: { min: "35", max: "18000" },
        OMR: { min: "10", max: "4300" },
        PEN: { min: "80", max: "40000" },
        PLN: { min: "90", max: "45000" },
        RON: { min: "100", max: "48000" },
        SEK: { min: "250", max: "105000" },
        THB: { min: "800", max: "370000" },
        TRY: { min: "700", max: "80000" },
        TWD: { min: "750", max: "340000" },
        USD: { min: "20", max: "30000" },
        VND: { min: "600000", max: "250000000" },
        ZAR: { min: "400", max: "195000" },
      },
      countrySupport: {
        coverage: "all-currencies",
        countries: [
          "AD",
          "AE",
          "AG",
          "AL",
          "AM",
          "AO",
          "AR",
          "AT",
          "AU",
          "AZ",
          "BA",
          "BE",
          "BG",
          "BH",
          "BI",
          "BJ",
          "BN",
          "BO",
          "BR",
          "BS",
          "BT",
          "BW",
          "BZ",
          "CA",
          "CF",
          "CG",
          "CH",
          "CL",
          "CM",
          "CO",
          "CR",
          "CV",
          "CY",
          "CZ",
          "DE",
          "DJ",
          "DK",
          "DM",
          "DO",
          "DZ",
          "EC",
          "EE",
          "EG",
          "ER",
          "ES",
          "ET",
          "FI",
          "FJ",
          "FM",
          "FR",
          "GA",
          "GB",
          "GD",
          "GE",
          "GH",
          "GI",
          "GM",
          "GN",
          "GQ",
          "GR",
          "GT",
          "GY",
          "HK",
          "HN",
          "HR",
          "HU",
          "ID",
          "IE",
          "IL",
          "IS",
          "IT",
          "JO",
          "KE",
          "KG",
          "KH",
          "KI",
          "KM",
          "KN",
          "KR",
          "KW",
          "KY",
          "KZ",
          "LA",
          "LC",
          "LI",
          "LK",
          "LS",
          "LT",
          "LU",
          "LV",
          "MC",
          "MD",
          "ME",
          "MH",
          "MK",
          "ML",
          "MR",
          "MT",
          "MU",
          "MV",
          "MW",
          "MX",
          "MZ",
          "NA",
          "NE",
          "NL",
          "NO",
          "NP",
          "NR",
          "NZ",
          "OM",
          "PA",
          "PE",
          "PG",
          "PH",
          "PL",
          "PT",
          "PW",
          "PY",
          "QA",
          "RO",
          "RS",
          "RW",
          "SA",
          "SB",
          "SC",
          "SE",
          "SG",
          "SI",
          "SK",
          "SL",
          "SM",
          "SR",
          "ST",
          "SV",
          "SZ",
          "TD",
          "TG",
          "TH",
          "TJ",
          "TL",
          "TM",
          "TN",
          "TO",
          "TR",
          "TT",
          "TV",
          "TW",
          "TZ",
          "US",
          "UY",
          "UZ",
          "VA",
          "VC",
          "VN",
          "VU",
          "WS",
          "ZA",
          "ZM",
        ],
      },
      entityTypes: ["individual"],
    },
    offramp: {
      currencies: {
        AUD: { min: null, max: null },
        BRL: { min: null, max: null },
        CHF: { min: null, max: null },
        CZK: { min: null, max: null },
        DKK: { min: null, max: null },
        DOP: { min: null, max: null },
        EGP: { min: null, max: null },
        EUR: { min: null, max: null },
        GBP: { min: null, max: null },
        IDR: { min: null, max: null },
        ILS: { min: null, max: null },
        KES: { min: null, max: null },
        KWD: { min: null, max: null },
        MXN: { min: null, max: null },
        NOK: { min: null, max: null },
        NZD: { min: null, max: null },
        OMR: { min: null, max: null },
        PEN: { min: null, max: null },
        PLN: { min: null, max: null },
        RON: { min: null, max: null },
        SEK: { min: null, max: null },
        THB: { min: null, max: null },
        TRY: { min: null, max: null },
        USD: { min: null, max: null },
        ZAR: { min: null, max: null },
      },
      countrySupport: {
        coverage: "all-currencies",
        countries: [
          "AD",
          "AE",
          "AR",
          "AT",
          "AU",
          "AZ",
          "BA",
          "BE",
          "BG",
          "BH",
          "BN",
          "BR",
          "CH",
          "CL",
          "CR",
          "CY",
          "CZ",
          "DE",
          "DK",
          "DM",
          "EE",
          "EG",
          "ES",
          "ET",
          "FI",
          "FR",
          "GB",
          "GE",
          "GI",
          "GR",
          "GT",
          "HN",
          "HR",
          "HU",
          "ID",
          "IE",
          "IL",
          "IS",
          "IT",
          "KE",
          "KG",
          "KW",
          "KZ",
          "LC",
          "LI",
          "LT",
          "LU",
          "LV",
          "MC",
          "MD",
          "ME",
          "MK",
          "MT",
          "MV",
          "MW",
          "MX",
          "MZ",
          "NA",
          "NL",
          "NO",
          "NZ",
          "OM",
          "PA",
          "PE",
          "PG",
          "PL",
          "PT",
          "PY",
          "QA",
          "RO",
          "RS",
          "SA",
          "SE",
          "SG",
          "SI",
          "SK",
          "SM",
          "SV",
          "TH",
          "TM",
          "TR",
          "TZ",
          "US",
          "UY",
          "UZ",
          "VA",
          "ZA",
          "ZM",
        ],
      },
      entityTypes: ["individual"],
    },
  },
  lightspark: {
    onramp: {
      currencies: {
        USD: { min: "1", max: "10000" },
      },
      countrySupport: { coverage: "unreported" },
      entityTypes: ["business", "individual"],
    },
    offramp: {
      currencies: {
        USD: { min: "1", max: "10000" },
      },
      countrySupport: { coverage: "unreported" },
      entityTypes: ["business", "individual"],
    },
  },
  bvnk: {
    onramp: {
      currencies: {
        EUR: { min: null, max: null },
        USD: { min: null, max: null },
      },
      countrySupport: { coverage: "unreported" },
      entityTypes: ["individual"],
    },
    offramp: {
      currencies: {
        AED: { min: null, max: null },
        AFN: { min: null, max: null },
        AMD: { min: null, max: null },
        AOA: { min: null, max: null },
        AUD: { min: null, max: null },
        AZN: { min: null, max: null },
        BDT: { min: null, max: null },
        BHD: { min: null, max: null },
        BIF: { min: null, max: null },
        BND: { min: null, max: null },
        BRL: { min: null, max: null },
        BTN: { min: null, max: null },
        BWP: { min: null, max: null },
        CAD: { min: null, max: null },
        CDF: { min: null, max: null },
        CHF: { min: null, max: null },
        CLP: { min: null, max: null },
        CNY: { min: null, max: null },
        COP: { min: null, max: null },
        CVE: { min: null, max: null },
        CZK: { min: null, max: null },
        DJF: { min: null, max: null },
        DZD: { min: null, max: null },
        EGP: { min: null, max: null },
        ERN: { min: null, max: null },
        ETB: { min: null, max: null },
        EUR: { min: null, max: null },
        GBP: { min: null, max: null },
        GEL: { min: null, max: null },
        GHS: { min: null, max: null },
        GMD: { min: null, max: null },
        GNF: { min: null, max: null },
        HKD: { min: null, max: null },
        HUF: { min: null, max: null },
        IDR: { min: null, max: null },
        ILS: { min: null, max: null },
        INR: { min: null, max: null },
        IQD: { min: null, max: null },
        JOD: { min: null, max: null },
        JPY: { min: null, max: null },
        KES: { min: null, max: null },
        KGS: { min: null, max: null },
        KHR: { min: null, max: null },
        KMF: { min: null, max: null },
        KRW: { min: null, max: null },
        KWD: { min: null, max: null },
        KZT: { min: null, max: null },
        LAK: { min: null, max: null },
        LBP: { min: null, max: null },
        LKR: { min: null, max: null },
        LRD: { min: null, max: null },
        LSL: { min: null, max: null },
        LYD: { min: null, max: null },
        MAD: { min: null, max: null },
        MGA: { min: null, max: null },
        MMK: { min: null, max: null },
        MNT: { min: null, max: null },
        MUR: { min: null, max: null },
        MVR: { min: null, max: null },
        MWK: { min: null, max: null },
        MXN: { min: null, max: null },
        MYR: { min: null, max: null },
        MZN: { min: null, max: null },
        NAD: { min: null, max: null },
        NGN: { min: null, max: null },
        NPR: { min: null, max: null },
        NZD: { min: null, max: null },
        OMR: { min: null, max: null },
        PEN: { min: null, max: null },
        PHP: { min: null, max: null },
        PKR: { min: null, max: null },
        PLN: { min: null, max: null },
        QAR: { min: null, max: null },
        RON: { min: null, max: null },
        RUB: { min: null, max: null },
        RWF: { min: null, max: null },
        SAR: { min: null, max: null },
        SCR: { min: null, max: null },
        SGD: { min: null, max: null },
        SOS: { min: null, max: null },
        SSP: { min: null, max: null },
        SZL: { min: null, max: null },
        THB: { min: null, max: null },
        TJS: { min: null, max: null },
        TMT: { min: null, max: null },
        TND: { min: null, max: null },
        TRY: { min: null, max: null },
        TWD: { min: null, max: null },
        TZS: { min: null, max: null },
        UGX: { min: null, max: null },
        USD: { min: null, max: null },
        UZS: { min: null, max: null },
        VND: { min: null, max: null },
        XAF: { min: null, max: null },
        XOF: { min: null, max: null },
        YER: { min: null, max: null },
        ZAR: { min: null, max: null },
      },
      countrySupport: { coverage: "unreported" },
      entityTypes: ["business", "individual"],
    },
  },
  moneygram: {
    onramp: {
      currencies: {
        USD: { min: null, max: null },
      },
      countrySupport: { coverage: "unreported" },
      entityTypes: ["individual"],
    },
    offramp: {
      currencies: {
        AED: { min: null, max: null },
        AFN: { min: null, max: null },
        ALL: { min: null, max: null },
        AMD: { min: null, max: null },
        AOA: { min: null, max: null },
        ARS: { min: null, max: null },
        AUD: { min: null, max: null },
        AWG: { min: null, max: null },
        BAM: { min: null, max: null },
        BBD: { min: null, max: null },
        BDT: { min: null, max: null },
        BHD: { min: null, max: null },
        BIF: { min: null, max: null },
        BMD: { min: null, max: null },
        BND: { min: null, max: null },
        BOB: { min: null, max: null },
        BRL: { min: null, max: null },
        BSD: { min: null, max: null },
        BTN: { min: null, max: null },
        BWP: { min: null, max: null },
        BZD: { min: null, max: null },
        CAD: { min: null, max: null },
        CDF: { min: null, max: null },
        CHF: { min: null, max: null },
        CLP: { min: null, max: null },
        CNY: { min: null, max: null },
        COP: { min: null, max: null },
        CRC: { min: null, max: null },
        CUP: { min: null, max: null },
        CVE: { min: null, max: null },
        CZK: { min: null, max: null },
        DJF: { min: null, max: null },
        DKK: { min: null, max: null },
        DOP: { min: null, max: null },
        DZD: { min: null, max: null },
        EGP: { min: null, max: null },
        ERN: { min: null, max: null },
        ETB: { min: null, max: null },
        EUR: { min: null, max: null },
        FJD: { min: null, max: null },
        FKP: { min: null, max: null },
        GBP: { min: null, max: null },
        GEL: { min: null, max: null },
        GHS: { min: null, max: null },
        GIP: { min: null, max: null },
        GMD: { min: null, max: null },
        GNF: { min: null, max: null },
        GTQ: { min: null, max: null },
        GYD: { min: null, max: null },
        HKD: { min: null, max: null },
        HNL: { min: null, max: null },
        HTG: { min: null, max: null },
        HUF: { min: null, max: null },
        IDR: { min: null, max: null },
        ILS: { min: null, max: null },
        INR: { min: null, max: null },
        IQD: { min: null, max: null },
        IRR: { min: null, max: null },
        ISK: { min: null, max: null },
        JMD: { min: null, max: null },
        JOD: { min: null, max: null },
        JPY: { min: null, max: null },
        KES: { min: null, max: null },
        KGS: { min: null, max: null },
        KHR: { min: null, max: null },
        KMF: { min: null, max: null },
        KPW: { min: null, max: null },
        KRW: { min: null, max: null },
        KWD: { min: null, max: null },
        KYD: { min: null, max: null },
        KZT: { min: null, max: null },
        LAK: { min: null, max: null },
        LBP: { min: null, max: null },
        LKR: { min: null, max: null },
        LRD: { min: null, max: null },
        LSL: { min: null, max: null },
        LYD: { min: null, max: null },
        MAD: { min: null, max: null },
        MDL: { min: null, max: null },
        MGA: { min: null, max: null },
        MKD: { min: null, max: null },
        MMK: { min: null, max: null },
        MNT: { min: null, max: null },
        MOP: { min: null, max: null },
        MRU: { min: null, max: null },
        MUR: { min: null, max: null },
        MVR: { min: null, max: null },
        MWK: { min: null, max: null },
        MXN: { min: null, max: null },
        MYR: { min: null, max: null },
        MZN: { min: null, max: null },
        NAD: { min: null, max: null },
        NGN: { min: null, max: null },
        NIO: { min: null, max: null },
        NOK: { min: null, max: null },
        NPR: { min: null, max: null },
        NZD: { min: null, max: null },
        OMR: { min: null, max: null },
        PAB: { min: null, max: null },
        PEN: { min: null, max: null },
        PGK: { min: null, max: null },
        PHP: { min: null, max: null },
        PKR: { min: null, max: null },
        PLN: { min: null, max: null },
        PYG: { min: null, max: null },
        QAR: { min: null, max: null },
        RON: { min: null, max: null },
        RSD: { min: null, max: null },
        RUB: { min: null, max: null },
        RWF: { min: null, max: null },
        SAR: { min: null, max: null },
        SBD: { min: null, max: null },
        SCR: { min: null, max: null },
        SDG: { min: null, max: null },
        SEK: { min: null, max: null },
        SGD: { min: null, max: null },
        SHP: { min: null, max: null },
        SLE: { min: null, max: null },
        SOS: { min: null, max: null },
        SRD: { min: null, max: null },
        SSP: { min: null, max: null },
        STN: { min: null, max: null },
        SYP: { min: null, max: null },
        SZL: { min: null, max: null },
        THB: { min: null, max: null },
        TJS: { min: null, max: null },
        TND: { min: null, max: null },
        TOP: { min: null, max: null },
        TRY: { min: null, max: null },
        TTD: { min: null, max: null },
        TWD: { min: null, max: null },
        TZS: { min: null, max: null },
        UAH: { min: null, max: null },
        UGX: { min: null, max: null },
        USD: { min: null, max: null },
        UYU: { min: null, max: null },
        UZS: { min: null, max: null },
        VND: { min: null, max: null },
        VUV: { min: null, max: null },
        WST: { min: null, max: null },
        XAF: { min: null, max: null },
        XCD: { min: null, max: null },
        XOF: { min: null, max: null },
        XPF: { min: null, max: null },
        YER: { min: null, max: null },
        ZAR: { min: null, max: null },
        ZMW: { min: null, max: null },
      },
      countrySupport: { coverage: "unreported" },
      entityTypes: ["individual"],
    },
  },
  coinbase: {
    onramp: {
      currencies: {
        USD: { min: "2", max: "7500" },
      },
      countrySupport: {
        coverage: "by-country",
        countries: {
          US: ["USD"],
        },
      },
      entityTypes: ["individual"],
    },
    offramp: {
      currencies: {},
      countrySupport: { coverage: "unreported" },
      entityTypes: [],
    },
  },
  mural: {
    onramp: {
      currencies: {
        ARS: { min: null, max: null },
        BOB: { min: null, max: null },
        BRL: { min: null, max: null },
        CLP: { min: null, max: null },
        COP: { min: null, max: null },
        CRC: { min: null, max: null },
        EUR: { min: null, max: null },
        MXN: { min: null, max: null },
        PEN: { min: null, max: null },
        USD: { min: null, max: null },
        ZAR: { min: null, max: null },
      },
      countrySupport: {
        coverage: "by-country",
        countries: {
          AD: ["EUR"],
          AR: ["ARS"],
          AT: ["EUR"],
          AX: ["EUR"],
          BE: ["EUR"],
          BG: ["EUR"],
          BO: ["BOB"],
          BR: ["BRL"],
          CH: ["EUR"],
          CL: ["CLP"],
          CN: ["USD"],
          CO: ["COP"],
          CR: ["CRC"],
          CY: ["EUR"],
          CZ: ["EUR"],
          DE: ["EUR"],
          DK: ["EUR"],
          EE: ["EUR"],
          ES: ["EUR"],
          FI: ["EUR"],
          FR: ["EUR"],
          GB: ["EUR"],
          GF: ["EUR"],
          GP: ["EUR"],
          GR: ["EUR"],
          HK: ["USD"],
          HR: ["EUR"],
          HU: ["EUR"],
          IE: ["EUR"],
          IS: ["EUR"],
          IT: ["EUR"],
          LI: ["EUR"],
          LT: ["EUR"],
          LU: ["EUR"],
          LV: ["EUR"],
          MF: ["EUR"],
          MQ: ["EUR"],
          MT: ["EUR"],
          MX: ["MXN"],
          NL: ["EUR"],
          NO: ["EUR"],
          PA: ["USD"],
          PE: ["PEN", "USD"],
          PL: ["EUR"],
          PT: ["EUR"],
          RE: ["EUR"],
          RO: ["EUR"],
          SE: ["EUR"],
          SI: ["EUR"],
          SK: ["EUR"],
          US: ["USD"],
          YT: ["EUR"],
          ZA: ["ZAR"],
        },
      },
      entityTypes: ["business"],
    },
    offramp: {
      currencies: {},
      countrySupport: { coverage: "unreported" },
      entityTypes: [],
    },
  },
  stripe: {
    onramp: {
      currencies: {
        USD: { min: null, max: null },
      },
      countrySupport: {
        coverage: "by-country",
        countries: {
          US: ["USD"],
        },
      },
      entityTypes: ["individual"],
    },
    offramp: {
      currencies: {},
      countrySupport: { coverage: "unreported" },
      entityTypes: [],
    },
  },
} as const satisfies Record<
  RampProviderId,
  {
    onramp: RampProviderDirectionSupport;
    offramp: RampProviderDirectionSupport;
  }
>;

export const ONRAMP_SUPPORT = [
  { source: "ARS", dest: "usdc.solana", providers: ["mural"] },
  { source: "AUD", dest: "sol.solana", providers: ["moonpay"] },
  { source: "AUD", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "BOB", dest: "usdc.solana", providers: ["mural"] },
  { source: "BRL", dest: "sol.solana", providers: ["moonpay"] },
  { source: "BRL", dest: "usdc.solana", providers: ["mural"] },
  { source: "BRL", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "CAD", dest: "sol.solana", providers: ["moonpay"] },
  { source: "CAD", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "CHF", dest: "sol.solana", providers: ["moonpay"] },
  { source: "CHF", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "CLP", dest: "usdc.solana", providers: ["mural"] },
  { source: "COP", dest: "sol.solana", providers: ["moonpay"] },
  { source: "COP", dest: "usdc.solana", providers: ["mural"] },
  { source: "COP", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "CRC", dest: "usdc.solana", providers: ["mural"] },
  { source: "CZK", dest: "sol.solana", providers: ["moonpay"] },
  { source: "CZK", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "DKK", dest: "sol.solana", providers: ["moonpay"] },
  { source: "DKK", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "DOP", dest: "sol.solana", providers: ["moonpay"] },
  { source: "DOP", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "EGP", dest: "sol.solana", providers: ["moonpay"] },
  { source: "EGP", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "EUR", dest: "sol.solana", providers: ["moonpay", "bvnk"] },
  { source: "EUR", dest: "usdc.solana", providers: ["bvnk", "mural"] },
  { source: "EUR", dest: "usdt.solana", providers: ["bvnk"] },
  { source: "EUR", dest: "usdg.solana", providers: ["bvnk"] },
  { source: "EUR", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "GBP", dest: "sol.solana", providers: ["moonpay"] },
  { source: "GBP", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "HKD", dest: "sol.solana", providers: ["moonpay"] },
  { source: "HKD", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "IDR", dest: "sol.solana", providers: ["moonpay"] },
  { source: "IDR", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "ILS", dest: "sol.solana", providers: ["moonpay"] },
  { source: "ILS", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "JOD", dest: "sol.solana", providers: ["moonpay"] },
  { source: "JOD", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "KES", dest: "sol.solana", providers: ["moonpay"] },
  { source: "KES", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "KWD", dest: "sol.solana", providers: ["moonpay"] },
  { source: "KWD", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "LKR", dest: "sol.solana", providers: ["moonpay"] },
  { source: "LKR", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "MXN", dest: "sol.solana", providers: ["moonpay"] },
  { source: "MXN", dest: "usdc.solana", providers: ["mural"] },
  { source: "MXN", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "NGN", dest: "sol.solana", providers: ["moonpay"] },
  { source: "NGN", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "NOK", dest: "sol.solana", providers: ["moonpay"] },
  { source: "NOK", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "NZD", dest: "sol.solana", providers: ["moonpay"] },
  { source: "NZD", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "OMR", dest: "sol.solana", providers: ["moonpay"] },
  { source: "OMR", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "PEN", dest: "sol.solana", providers: ["moonpay"] },
  { source: "PEN", dest: "usdc.solana", providers: ["mural"] },
  { source: "PEN", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "PLN", dest: "sol.solana", providers: ["moonpay"] },
  { source: "PLN", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "RON", dest: "sol.solana", providers: ["moonpay"] },
  { source: "RON", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "SEK", dest: "sol.solana", providers: ["moonpay"] },
  { source: "SEK", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "THB", dest: "sol.solana", providers: ["moonpay"] },
  { source: "THB", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "TRY", dest: "sol.solana", providers: ["moonpay"] },
  { source: "TRY", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "TWD", dest: "sol.solana", providers: ["moonpay"] },
  { source: "TWD", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "USD", dest: "sol.solana", providers: ["moonpay", "bvnk", "coinbase", "stripe"] },
  {
    source: "USD",
    dest: "usdc.solana",
    providers: ["lightspark", "bvnk", "moneygram", "coinbase", "mural", "stripe"],
  },
  { source: "USD", dest: "usdt.solana", providers: ["bvnk"] },
  { source: "USD", dest: "usdg.solana", providers: ["bvnk"] },
  { source: "USD", dest: "pyusd.solana", providers: ["moonpay", "coinbase"] },
  { source: "VND", dest: "sol.solana", providers: ["moonpay"] },
  { source: "VND", dest: "pyusd.solana", providers: ["moonpay"] },
  { source: "ZAR", dest: "sol.solana", providers: ["moonpay"] },
  { source: "ZAR", dest: "usdc.solana", providers: ["mural"] },
  { source: "ZAR", dest: "pyusd.solana", providers: ["moonpay"] },
] as const satisfies readonly OnrampPairSupport<RampFiatCurrency>[];

export const OFFRAMP_SUPPORT = [
  { source: "sol.solana", dest: "AED", providers: ["bvnk"] },
  { source: "sol.solana", dest: "AFN", providers: ["bvnk"] },
  { source: "sol.solana", dest: "AMD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "AOA", providers: ["bvnk"] },
  { source: "sol.solana", dest: "AUD", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "AZN", providers: ["bvnk"] },
  { source: "sol.solana", dest: "BDT", providers: ["bvnk"] },
  { source: "sol.solana", dest: "BHD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "BIF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "BND", providers: ["bvnk"] },
  { source: "sol.solana", dest: "BRL", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "BTN", providers: ["bvnk"] },
  { source: "sol.solana", dest: "BWP", providers: ["bvnk"] },
  { source: "sol.solana", dest: "CAD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "CDF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "CHF", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "CLP", providers: ["bvnk"] },
  { source: "sol.solana", dest: "CNY", providers: ["bvnk"] },
  { source: "sol.solana", dest: "COP", providers: ["bvnk"] },
  { source: "sol.solana", dest: "CVE", providers: ["bvnk"] },
  { source: "sol.solana", dest: "CZK", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "DJF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "DKK", providers: ["moonpay"] },
  { source: "sol.solana", dest: "DOP", providers: ["moonpay"] },
  { source: "sol.solana", dest: "DZD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "EGP", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "ERN", providers: ["bvnk"] },
  { source: "sol.solana", dest: "ETB", providers: ["bvnk"] },
  { source: "sol.solana", dest: "EUR", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "GBP", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "GEL", providers: ["bvnk"] },
  { source: "sol.solana", dest: "GHS", providers: ["bvnk"] },
  { source: "sol.solana", dest: "GMD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "GNF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "HKD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "HUF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "IDR", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "ILS", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "INR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "IQD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "JOD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "JPY", providers: ["bvnk"] },
  { source: "sol.solana", dest: "KES", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "KGS", providers: ["bvnk"] },
  { source: "sol.solana", dest: "KHR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "KMF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "KRW", providers: ["bvnk"] },
  { source: "sol.solana", dest: "KWD", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "KZT", providers: ["bvnk"] },
  { source: "sol.solana", dest: "LAK", providers: ["bvnk"] },
  { source: "sol.solana", dest: "LBP", providers: ["bvnk"] },
  { source: "sol.solana", dest: "LKR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "LRD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "LSL", providers: ["bvnk"] },
  { source: "sol.solana", dest: "LYD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MAD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MGA", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MMK", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MNT", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MUR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MVR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MWK", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MXN", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "MYR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "MZN", providers: ["bvnk"] },
  { source: "sol.solana", dest: "NAD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "NGN", providers: ["bvnk"] },
  { source: "sol.solana", dest: "NOK", providers: ["moonpay"] },
  { source: "sol.solana", dest: "NPR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "NZD", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "OMR", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "PEN", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "PHP", providers: ["bvnk"] },
  { source: "sol.solana", dest: "PKR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "PLN", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "QAR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "RON", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "RUB", providers: ["bvnk"] },
  { source: "sol.solana", dest: "RWF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "SAR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "SCR", providers: ["bvnk"] },
  { source: "sol.solana", dest: "SEK", providers: ["moonpay"] },
  { source: "sol.solana", dest: "SGD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "SOS", providers: ["bvnk"] },
  { source: "sol.solana", dest: "SSP", providers: ["bvnk"] },
  { source: "sol.solana", dest: "SZL", providers: ["bvnk"] },
  { source: "sol.solana", dest: "THB", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "TJS", providers: ["bvnk"] },
  { source: "sol.solana", dest: "TMT", providers: ["bvnk"] },
  { source: "sol.solana", dest: "TND", providers: ["bvnk"] },
  { source: "sol.solana", dest: "TRY", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "TWD", providers: ["bvnk"] },
  { source: "sol.solana", dest: "TZS", providers: ["bvnk"] },
  { source: "sol.solana", dest: "UGX", providers: ["bvnk"] },
  { source: "sol.solana", dest: "USD", providers: ["moonpay", "bvnk"] },
  { source: "sol.solana", dest: "UZS", providers: ["bvnk"] },
  { source: "sol.solana", dest: "VND", providers: ["bvnk"] },
  { source: "sol.solana", dest: "XAF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "XOF", providers: ["bvnk"] },
  { source: "sol.solana", dest: "YER", providers: ["bvnk"] },
  { source: "sol.solana", dest: "ZAR", providers: ["moonpay", "bvnk"] },
  { source: "usdc.solana", dest: "AED", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "AFN", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "ALL", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "AMD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "AOA", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "ARS", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "AUD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "AWG", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "AZN", providers: ["bvnk"] },
  { source: "usdc.solana", dest: "BAM", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "BBD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "BDT", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "BHD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "BIF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "BMD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "BND", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "BOB", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "BRL", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "BSD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "BTN", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "BWP", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "BZD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "CAD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "CDF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "CHF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "CLP", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "CNY", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "COP", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "CRC", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "CUP", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "CVE", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "CZK", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "DJF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "DKK", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "DOP", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "DZD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "EGP", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "ERN", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "ETB", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "EUR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "FJD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "FKP", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "GBP", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "GEL", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "GHS", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "GIP", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "GMD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "GNF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "GTQ", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "GYD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "HKD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "HNL", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "HTG", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "HUF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "IDR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "ILS", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "INR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "IQD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "IRR", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "ISK", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "JMD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "JOD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "JPY", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "KES", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "KGS", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "KHR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "KMF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "KPW", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "KRW", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "KWD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "KYD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "KZT", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "LAK", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "LBP", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "LKR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "LRD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "LSL", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "LYD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MAD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MDL", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "MGA", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MKD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "MMK", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MNT", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MOP", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "MRU", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "MUR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MVR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MWK", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MXN", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MYR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "MZN", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "NAD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "NGN", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "NIO", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "NOK", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "NPR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "NZD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "OMR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "PAB", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "PEN", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "PGK", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "PHP", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "PKR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "PLN", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "PYG", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "QAR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "RON", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "RSD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "RUB", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "RWF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "SAR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "SBD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "SCR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "SDG", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "SEK", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "SGD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "SHP", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "SLE", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "SOS", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "SRD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "SSP", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "STN", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "SYP", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "SZL", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "THB", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "TJS", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "TMT", providers: ["bvnk"] },
  { source: "usdc.solana", dest: "TND", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "TOP", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "TRY", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "TTD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "TWD", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "TZS", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "UAH", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "UGX", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "USD", providers: ["lightspark", "bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "UYU", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "UZS", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "VND", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "VUV", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "WST", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "XAF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "XCD", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "XOF", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "XPF", providers: ["moneygram"] },
  { source: "usdc.solana", dest: "YER", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "ZAR", providers: ["bvnk", "moneygram"] },
  { source: "usdc.solana", dest: "ZMW", providers: ["moneygram"] },
  { source: "usdt.solana", dest: "AED", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "AFN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "AMD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "AOA", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "AUD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "AZN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "BDT", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "BHD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "BIF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "BND", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "BRL", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "BTN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "BWP", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "CAD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "CDF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "CHF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "CLP", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "CNY", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "COP", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "CVE", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "CZK", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "DJF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "DZD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "EGP", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "ERN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "ETB", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "EUR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "GBP", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "GEL", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "GHS", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "GMD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "GNF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "HKD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "HUF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "IDR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "ILS", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "INR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "IQD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "JOD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "JPY", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "KES", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "KGS", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "KHR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "KMF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "KRW", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "KWD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "KZT", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "LAK", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "LBP", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "LKR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "LRD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "LSL", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "LYD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MAD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MGA", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MMK", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MNT", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MUR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MVR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MWK", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MXN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MYR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "MZN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "NAD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "NGN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "NPR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "NZD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "OMR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "PEN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "PHP", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "PKR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "PLN", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "QAR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "RON", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "RUB", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "RWF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "SAR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "SCR", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "SGD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "SOS", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "SSP", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "SZL", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "THB", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "TJS", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "TMT", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "TND", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "TRY", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "TWD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "TZS", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "UGX", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "USD", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "UZS", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "VND", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "XAF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "XOF", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "YER", providers: ["bvnk"] },
  { source: "usdt.solana", dest: "ZAR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "AED", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "AFN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "AMD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "AOA", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "AUD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "AZN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "BDT", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "BHD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "BIF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "BND", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "BRL", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "BTN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "BWP", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "CAD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "CDF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "CHF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "CLP", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "CNY", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "COP", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "CVE", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "CZK", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "DJF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "DZD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "EGP", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "ERN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "ETB", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "EUR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "GBP", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "GEL", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "GHS", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "GMD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "GNF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "HKD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "HUF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "IDR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "ILS", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "INR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "IQD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "JOD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "JPY", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "KES", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "KGS", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "KHR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "KMF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "KRW", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "KWD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "KZT", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "LAK", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "LBP", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "LKR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "LRD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "LSL", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "LYD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MAD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MGA", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MMK", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MNT", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MUR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MVR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MWK", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MXN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MYR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "MZN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "NAD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "NGN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "NPR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "NZD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "OMR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "PEN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "PHP", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "PKR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "PLN", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "QAR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "RON", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "RUB", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "RWF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "SAR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "SCR", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "SGD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "SOS", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "SSP", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "SZL", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "THB", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "TJS", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "TMT", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "TND", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "TRY", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "TWD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "TZS", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "UGX", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "USD", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "UZS", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "VND", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "XAF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "XOF", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "YER", providers: ["bvnk"] },
  { source: "usdg.solana", dest: "ZAR", providers: ["bvnk"] },
] as const satisfies readonly OfframpPairSupport<RampFiatCurrency>[];
