0.0.27 • Published 2 years ago

@map3xyz/payments-sdk v0.0.27

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Map3 Payments SDK

Jest coverage

Getting Started

npm install @map3xyz/payments-sdk

or

yarn add @map3xyz/payments-sdk
import { initMap3Sdk } from '@map3xyz/payments-sdk';
import '@map3xyz/payments-sdk/dist/index.css';

const map3 = initMap3Sdk({
  theme: 'dark',
  anonKey: '<ANON_KEY>',
  generateDepositAddress: async (coin, network) => {
    await new Promise((resolve) => setTimeout(resolve, 1000));

    return '0x0000000000000000000000000000000000000000';
  },
});
map3.open();

Install via CDN

You can also include a normal script and link tag if your app doesn't support module imports.

// index.html
<html lang="en">
    <head>
        ...
        <script src="https://cdn.jsdelivr.net/npm/@map3xyz/payments-sdk/dist/index.js"></script>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@map3xyz/payments-sdk/dist/index.css"></link>
    </head>

    <body>
        <button onClick="openSdk()">Open SDK</button>
    </body>
    <script>
    function openSdk() {
        const map3 = initMap3Sdk({
          theme: 'dark',
          anonKey: '<ANON_KEY>',
          generateDepositAddress: async (coin, network) => {
            await new Promise((resolve) => setTimeout(resolve, 1000));

            return '0x0000000000000000000000000000000000000000';
          }
        })
        map3.open()
    }
  </script>
</html>

Examples

React App

Install Via CDN

Generating Anon Keys

Visit https://console.map3.xyz/ to generate your ANON_KEY.