0.0.7 • Published 11 months ago

@likecoin/iscn-message-types v0.0.7

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
11 months ago

ISCN-Message-Types

Provides javascript/typescript protobuf message definition for ISCN messsage.

NPM Version

Install

npm i -S @likecoin/iscn-message-types

Usage

With cosmjs SigningStargateClient

import { MsgCreateIscnRecord } from '@likecoin/iscn-message-types/dist/iscn/tx';

const registry = new Registry([
  ...defaultRegistryTypes,
  ['/likechain.iscn.MsgCreateIscnRecord', MsgCreateIscnRecord],
]);

const client = await SigningStargateClient.connectWithSigner(
  RPC_URL,
  signer,
  { registry }
);

...

const message = {
  typeUrl: '/likechain.iscn.MsgCreateIscnRecord',
  value: {
    from: address,
    record,
  },
};

...

const response = await client.signAndBroadcast(address, [message], fee, '');
assertIsBroadcastTxSuccess(response);

With cosmjs QueryClient

Please refer to iscn-js's ISCNQueryExtension and cosmjs documentation

Development

  • Fetch cosmos .proto files needed to ./cosmos
./scripts/1_clone_cosmos_proto.sh
  • Build typescript definition in ./src
./scripts/2_generate_typescript.sh
  • Build javascript definition to ./dist
npm run build
0.0.7

11 months ago

0.0.6

12 months ago

0.0.5

1 year ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.3-rc.1

2 years ago

0.0.3-alpha.0

2 years ago

0.0.2

3 years ago

0.0.1

3 years ago