supernovajs-contracts
npm install supernovajs-contracts
Supernova contracts
Clients
All contracts are scoped under the contract
object:
import { contracts } from 'supernovajs-contracts';
const { Factory, Pair, Token } = contracts;
Then each contract will have clients, for example for Pair
:
const {
PairClient,
PairMessageComposer,
PairQueryClient
} = Pair;
Queries
const queryClient = new PairClient(cosmWasmClient, contractAddress);
const pool = await queryClient.pool();
const share = await queryClient.share(amount);