JavaScript Client for the UXD Solana Program
Install
npm install --save @uxd-protocol/uxd-client
Usage
About UXD on Solana
Mainnet-Beta
- UXD Program: UXD8m9cvwk4RcSxnX2HZ9VudQCEeDH6fRnB4CAP57Dr
- UXD Mint: 7kbnvuGBxxj8AG9qp8Scn56muWGaRaFqxg1FsRp3PaFT
Devnet
- UXD Program: BA67esrWE7cPzQWtAftaTbrVWtmHZJ1PbbBBpZgpjH4p
- UXD Mint: B8fvu55oqVmPzRFjo99wvnPXkuA2AcFBou5tstpeHFaR
Instantiate the Controller Object
import { Controller } from '@uxd-protocol/uxd-client';
const mainnetProgramId = new PublicKey('UXD8m9cvwk4RcSxnX2HZ9VudQCEeDH6fRnB4CAP57Dr');
const controller = new Controller(
'UXD',
6,
mainnetProgramId
);
Instantiate a Solana Connection
import { Connection } from '@solana/web3.js';
const connection = new Connection('https://api.mainnet-beta.solana.com');
Instantiate the UXD Client
import { UXDClient } from '@uxd-protocol/uxd-client';
const mainnetProgramId = new PublicKey('UXD8m9cvwk4RcSxnX2HZ9VudQCEeDH6fRnB4CAP57Dr');
const client = new UXDClient(mainnetProgramId);