Getting Started

Before getting started, you want to make sure that you already have a Mirror World developer account and an already created project. If you're yet to create one, head over to https://app.mirrorworld.fun/auth/login to get started and also get your API Key there.

/v1/fiat

name required? sample value
x-api-key yes mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO
curl --location --request GET '<https://api-staging.mirrorworld.fun/v1/onramp/fiat>' \\
--header 'x-api-key: mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO'
{
    "status": "success",
    "data": [
        {
            "fiat_ticker": "AED",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/aed.svg>"
        },
        {
            "fiat_ticker": "AUD",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/aud.svg>"
        },
        {
            "fiat_ticker": "BRL",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/brl.svg>"
        },
        {
            "fiat_ticker": "CHF",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/chf.svg>"
        },
        {
            "fiat_ticker": "COP",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/cop.svg>"
        },
        {
            "fiat_ticker": "DKK",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/dkk.svg>"
        },
        {
            "fiat_ticker": "EUR",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/eur.svg>"
        },
        {
            "fiat_ticker": "GBP",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/gbp.svg>"
        },
        {
            "fiat_ticker": "HKD",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/hkd.svg>"
        },
        {
            "fiat_ticker": "IDR",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/idr.svg>"
        },
        {
            "fiat_ticker": "INR",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/inr.svg>"
        },
        {
            "fiat_ticker": "JPY",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/jpy.svg>"
        },
        {
            "fiat_ticker": "KRW",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/krw.svg>"
        },
        {
            "fiat_ticker": "MYR",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/myr.svg>"
        },
        {
            "fiat_ticker": "MXN",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/mxn.svg>"
        },
        {
            "fiat_ticker": "NZD",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/nzd.svg>"
        },
        {
            "fiat_ticker": "PEN",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/pen.svg>"
        },
        {
            "fiat_ticker": "PHP",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/php.svg>"
        },
        {
            "fiat_ticker": "PLN",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/pln.svg>"
        },
        {
            "fiat_ticker": "SGD",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/sgd.svg>"
        },
        {
            "fiat_ticker": "THB",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/thb.svg>"
        },
        {
            "fiat_ticker": "TRY",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/try.svg>"
        },
        {
            "fiat_ticker": "USD",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/usd.svg>"
        },
        {
            "fiat_ticker": "VND",
            "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/fiat/vnd.svg>"
        }
    ],
    "code": 0,
    "message": ""
}

/v1/payment_methods/get_by_fiat

name required? sample value
x-api-key yes mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO
name required? sample value
country_code yes hk
fiat_ticker yes hkd
crypto_ticker yes eth
network yes ethereum
curl --location --request GET '<https://api-staging.mirrorworld.fun/v1/onramp/payment_methods/get_by_fiat?country_code=hk&fiat_ticker=hkd&crypto_ticker=eth&network=ethereum>' \\
--header 'x-api-key: mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO'
{
    "status": "success",
    "data": {
        "moonpay": [
            {
                "payment_method": "credit_card",
                "name": "Credit Card",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/payment_methods/credit_card.svg>"
            },
            {
                "payment_method": "debit_card",
                "name": "Debit Card",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/payment_methods/debit_card.svg>"
            }
        ],
        "transfi": [],
        "gatefi": [],
        "onrampmoney": [],
        "swipelux": [],
        "alchemypay": [
            {
                "payment_method": "credit_card",
                "name": "Credit Card",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/payment_methods/credit_card.svg>"
            }
        ]
    },
    "code": 0,
    "message": ""
}

/v1/currencies

name required? sample value
x-api-key yes mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO
name required? sample value
country_code yes hk
providers yes * all
curl --location --request GET '<https://api-staging.mirrorworld.fun/v1/onramp/currencies?providers=all&country_code=hk>' \\
--header 'x-api-key: mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO'
{
    "status": "success",
    "data": {
        "moonpay": [
            {
                "crypto_ticker": "bnb",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "bnb",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "bitcoin",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "busd",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/busd.svg>"
            },
            {
                "crypto_ticker": "busd",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/busd.svg>"
            },
            {
                "crypto_ticker": "dai",
                "network": "zksync",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/dai.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "arbitrum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "zksync",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "sui",
                "network": "sui",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/sui.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "zksync",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "tron",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "zksync",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            }
        ],
        "transfi": [
            {
                "crypto_ticker": "bnb",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "bitcoin",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "arbitrum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "sol",
                "network": "solana",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/sol.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "solana",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "trc20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            }
        ],
        "gatefi": [
            {
                "crypto_ticker": "bnb",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "bitcoin",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "busd",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/busd.svg>"
            },
            {
                "crypto_ticker": "dai",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/dai.svg>"
            },
            {
                "crypto_ticker": "dai",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/dai.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "sol",
                "network": "solana",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/sol.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "trc20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            }
        ],
        "onrampmoney": [
            {
                "crypto_ticker": "eth",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "trc20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "arbitrum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "solana",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "trc20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "arbitrum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "trc20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "arbitrum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "bnb",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "bnb",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "solana",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "trc20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "arbitrum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "xlm",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "optimism",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "sol",
                "network": "solana",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/sol.svg>"
            },
            {
                "crypto_ticker": "sol",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/sol.svg>"
            },
            {
                "crypto_ticker": "sui",
                "network": "sui",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/sui.svg>"
            },
            {
                "crypto_ticker": "dai",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/dai.svg>"
            }
        ],
        "swipelux": [
            {
                "crypto_ticker": "bnb",
                "network": "binance smart chain",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "btc",
                "network": "bitcoin rpc blockchain",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "cusdc",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/cusdc.svg>"
            },
            {
                "crypto_ticker": "dai",
                "network": "binance smart chain",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/dai.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "binance smart chain",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "tron",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            }
        ],
        "alchemypay": [
            {
                "crypto_ticker": "btc",
                "network": "bitcoin",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/btc.svg>"
            },
            {
                "crypto_ticker": "bnb",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "bnb",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "bnb",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/bnb.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "eth",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/eth.svg>"
            },
            {
                "crypto_ticker": "matic",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/matic.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "bep2",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "trc20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "solana",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "arbitrum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdt",
                "network": "polygon",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdt.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "bep20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "trc20",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "usdc",
                "network": "ethereum",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/usdc.svg>"
            },
            {
                "crypto_ticker": "sui",
                "network": "sui",
                "logo": "<https://storage.mirrorworld.fun/on-ramp/logo/token/sui.svg>"
            }
        ]
    },
    "code": 0,
    "message": ""
}

/v1/quotes/limits

name required? sample value
x-api-key yes mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO
name required? sample value
country_code yes hk
fiat_ticker yes hkd
crypto_ticker yes eth
network yes ethereum
payment_method yes credit_card
providers yes moonpay,alchemypay
curl --location --request GET '<https://api-staging.mirrorworld.fun/v1/onramp/quotes/limits?country_code=hk&fiat_ticker=hkd&crypto_ticker=eth&network=ethereum&payment_method=credit_card&providers=moonpay,alchemypay>' \\
--header 'x-api-key: mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO'
{
    "status": "success",
    "data": {
        "moonpay": {
            "crypto_currency": {
                "crypto_ticker": "eth",
                "max_buy_amount": 6.5484,
                "min_buy_amount": 0.0184
            },
            "fiat_currency": {
                "fiat_ticker": "hkd",
                "max_buy_amount": 89550,
                "min_buy_amount": 280
            },
            "payment_method": "credit_card"
        },
        "alchemypay": {
            "crypto_currency": null,
            "fiat_currency": {
                "fiat_ticker": "hkd",
                "max_buy_amount": 2000,
                "min_buy_amount": 15
            },
            "payment_method": "credit_card"
        }
    },
    "code": 0,
    "message": ""
}

/v1/quotes

name required? sample value
x-api-key yes mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO
name required? sample value
country_code no hk
fiat_ticker yes hkd
crypto_ticker yes eth
network yes ethereum
payment_method yes credit_card
providers yes moonpay,alchemypay
curl --location --request GET '<https://api-staging.mirrorworld.fun/v1/onramp/quotes?country_code=hk&fiat_ticker=hkd&crypto_ticker=eth&network=ethereum&fiat_amount=300&payment_method=credit_card&providers=moonpay,alchemypay'\\''network=ethereum&payment_method=credit_card&providers=moonpay,alchemypay'> \\
--header 'x-api-key: mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO'
{
    "status": "success",
    "data": {
        "moonpay": {
            "fiat_ticker": "hkd",
            "fiat_amount": 262.59,
            "crypto_ticker": "eth",
            "crypto_amount": 0.0199,
            "processing_fee_amount": 34,
            "network_fee_amount": 2.1,
            "total_fee_amount": 36.1,
            "provider": "moonpay",
            "payment_method": "credit_debit_card"
        },
        "alchemypay": {
            "fiat_ticker": "hkd",
            "fiat_amount": 300,
            "crypto_ticker": "eth",
            "crypto_amount": 0.02248738,
            "processing_fee_amount": 15.11,
            "network_fee_amount": 6.2,
            "total_fee_amount": 21.31,
            "provider": "alchemypay",
            "payment_method": "credit_card"
        }
    },
    "code": 0,
    "message": ""
}

/v1/ui_widget_url

name required? sample value
x-api-key yes mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO
name required? sample value
country_code yes hk
fiat_ticker yes hkd
crypto_ticker yes eth
network yes ethereum
payment_method yes credit_card
provider yes moonpay
fiat_amount yes 300
country_code yes us
redirect_url no http://google.com
wallet_address no 0xabc

curl --location --request GET '<https://api-staging.mirrorworld.fun/v1/onramp/ui_widget_url?country_code=hk&fiat_ticker=hkd&crypto_ticker=eth&network=ethereum&payment_method=credit_card&provider=alchemypay&fiat_amount=300>' \\
--header 'x-api-key: mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO'
{
    "status":"success",
    "data":{
        "url":"<https://ramptest.alchemypay.org/?appId=f83Is2y7L425rxl8&fiat=HKD&fiatAmount=300&network=ETH&crypto=ETH&merchantOrderNo=qOLq5L8TlWdbelCnGmueqRD2TiVhgRcL&sign=pP%2FTVXnY4yTbnmhS8DDwfMzdqUrMgnyEAgv5qiv0MCI%3D>",
        "order_id":"qOLq5L8TlWdbelCnGmueqRD2TiVhgRcL"
    },
    "code":0,
    "message":""
}

/v1/transactions

name required? sample value
x-api-key yes mw_testxG0xCCQeTVR4vWjEI3b62N5hxwYtScnHJAO
name required? sample value
status yes ‘created’, ‘processing’, ‘success’, ‘fail’
limit no Default value: 20