Skip to content

coin98/connect-sdk

Repository files navigation

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

Releases

No releases published

Packages

No packages published