0.8.0 • Published 2 years ago

@coolcatchain/contracts v0.8.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
2 years ago

@coolcatchain/contracts

CoolCat smart contract interface.

yarn add @coolcatchain/contracts

CoolCat Contracts

Clients

All contracts are scoped under the contracts object:

import { contracts } from '@coolcatchain/contracts';
const {
  CWAdminFactory,
  CWCore,
  CWNativeBalanceStake,
  CWNamesRegistry,
  CWSingleProposalVote
} = contracts;

Then each contract will have clients, for example for CWNamesRegistry:

const {
  CWNamesRegistryClient,
  CWNamesRegistryMessageComposer,
  CWNamesRegistryQueryClient
} = CWNamesRegistry;

Queries

const queryClient = new CWNamesRegistryQueryClient(wasmClient, contractAddress);

const isNameTaken = await queryClient.isNameTaken('CoolCat Clowder');
const members = await queryClient.ClowderByName('CoolCat Clowder');

Mutations

const client = new CWSingleProposalVote(
  signingWasmClient,
  sender,
  contractAddress
);

await client.createProposal(msg);

Credits

šŸ›  Built by Digital Kitchen, based on Cosmology āš›ļø goodness!

Using CosmWasm TS Codegen:

0.8.0

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.3.7

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.0

3 years ago

0.2.1

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.1

3 years ago

0.2.0

3 years ago