2.6.2 • Published 4 months ago
am-other-sdk v2.6.2
air-money-dev-sdk
Installation
yarn add air-money-dev-sdk
Global
Load SDK wrappers
import { AirMoneySDK, AdminWrapper } from "air-money-dev-sdk";
import { SolanaProvider } from "@saberhq/solana-contrib";
const wallet = useWallet();
const { connection } = useConnection();
const provider = SolanaProvider.init({
connection,
wallet: wallet as any,
opts: {
preflightCommitment: "confirmed",
commitment: "confirmed",
},
});
const airMoneySDK = AirMoneySDK.load({ provider });
const adminWrapper = new AdminWrapper(airMoneySDK, wallet.publickKey.toString()); // wallet.publickKey should be String
Get global states - admin wrapper
let info = await adminWrapper.getGlobalInfo();
Bot
import { AirMoneySDK, BotWrapper } from "air-money-dev-sdk";
import { SolanaProvider } from "@saberhq/solana-contrib";
const wallet = useWallet();
const { connection } = useConnection();
const provider = SolanaProvider.init({
connection,
wallet: wallet as any,
opts: {
preflightCommitment: "confirmed",
commitment: "confirmed",
},
});
const airMoneySDK = AirMoneySDK.load({ provider });
const botWrapper = new BotWrapper(airMoneySDK, wallet.publickKey.toString()); // wallet.publickKey should be String
User
import { AirMoneySDK, UserWrapper } from "air-money-dev-sdk";
import { SolanaProvider } from "@saberhq/solana-contrib";
const wallet = useWallet();
const { connection } = useConnection();
const provider = SolanaProvider.init({
connection,
wallet: wallet as any,
opts: {
preflightCommitment: "confirmed",
commitment: "confirmed",
},
});
const airMoneySDK = AirMoneySDK.load({ provider });
const userWrapper = new UserWrapper(airMoneySDK, wallet.publickKey.toString()); // wallet.publickKey should be String