UNPKG

firma-js-chain-2.0

Version:

The Official FirmaChain Javascript SDK written in Typescript

23 lines (22 loc) 966 B
import { OfflineDirectSigner, EncodeObject } from "@cosmjs/proto-signing"; import { MsgTransfer, MsgMint, MsgBurn } from "./NftTxTypes"; import { ITxClient } from "../common/ITxClient"; interface MsgTransferEncodeObject extends EncodeObject { readonly typeUrl: "/firmachain.firmachain.nft.MsgTransfer"; readonly value: Partial<MsgTransfer>; } interface MsgMintEncodeObject extends EncodeObject { readonly typeUrl: "/firmachain.firmachain.nft.MsgMint"; readonly value: Partial<MsgMint>; } interface MsgBurnEncodeObject extends EncodeObject { readonly typeUrl: "/firmachain.firmachain.nft.MsgBurn"; readonly value: Partial<MsgBurn>; } export declare class NftTxClient extends ITxClient { constructor(_wallet: OfflineDirectSigner, _addr: string); msgTransfer(data: MsgTransfer): MsgTransferEncodeObject; msgMint(data: MsgMint): MsgMintEncodeObject; msgBurn(data: MsgBurn): MsgBurnEncodeObject; } export {};