@coin98-com/connect-sdk
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

Coin98 Connect

NPM JavaScript Style Guide

Install

npm install --save @coin98-com/connect-sdk

Usage

Dapps Website Connection Example

import { Client, Chain } from '@coin98-com/connect-sdk'

const client = new Client()


client.connect(Chain.fantom, {
  logo: "Dapps Logo URL",
  name: "Dapps Name",
  url: "Dapps URL"
})

React Native Connection (Without Expo) Example

import { Client, Chain } from '@coin98-com/connect-sdk/dist/native'

const client = new Client()

client.connect(Chain.fantom, {
  logo: "Dapps Logo URL",
  name: "Dapps Name",
  callbackURL: "Application URI Schema"
})

Lite without any handler (Example With React Native)

import { Client, Chain } from '@coin98-com/connect-sdk/dist/lite'
import { Linking } from 'react-native'
const client = new Client({
  callback(cUrl){
    Linking.openURL(cUrl);
  }
})

client.connect(Chain.fantom, {
  logo: "Dapps Logo URL",
  name: "Dapps Name",
  callbackURL: "Application URI Schema"
})

Common API Request

// Common API
client.request({
  method: "<Your Request Method Here>",
  params: [],
  redirect: "(Optional), Callback URL after handle request"
}): Promise<{ result, error }>

Currently supported connection for EVM, Solana, Near, Cosmos

Dependents (1)

Package Sidebar

Install

npm i @coin98-com/connect-sdk

Weekly Downloads

8

Version

1.1.0

License

ISC

Unpacked Size

59 kB

Total Files

18

Last publish

Collaborators

  • coin98_labs