npm.io
1.0.7 • Published 3 years ago

supernovajs-contracts

Licence
ISC
Version
1.0.7
Deps
5
Size
163 kB
Vulns
0
Weekly
0

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);