UNPKG

@firmachain/firma-js

Version:

The Official FirmaChain Javascript SDK written in Typescript

39 lines (38 loc) 2.07 kB
import { Registry, EncodeObject } from "@cosmjs/proto-signing"; import { ITxClient } from "../common/ITxClient"; import { FirmaWalletService } from "../../FirmaWalletService"; import { MsgClearAdmin, MsgExecuteContract, MsgMigrateContract, MsgStoreCode, MsgInstantiateContract, MsgUpdateAdmin } from "cosmjs-types/cosmwasm/wasm/v1/tx"; export interface MsgStoreCodeEncodeObject extends EncodeObject { readonly typeUrl: "/cosmwasm.wasm.v1.MsgStoreCode"; readonly value: Partial<MsgStoreCode>; } export interface MsgInstantiateContractEncodeObject extends EncodeObject { readonly typeUrl: "/cosmwasm.wasm.v1.MsgInstantiateContract"; readonly value: Partial<MsgInstantiateContract>; } export interface MsgUpdateAdminEncodeObject extends EncodeObject { readonly typeUrl: "/cosmwasm.wasm.v1.MsgUpdateAdmin"; readonly value: Partial<MsgUpdateAdmin>; } export interface MsgClearAdminEncodeObject extends EncodeObject { readonly typeUrl: "/cosmwasm.wasm.v1.MsgClearAdmin"; readonly value: Partial<MsgClearAdmin>; } export interface MsgMigrateContractEncodeObject extends EncodeObject { readonly typeUrl: "/cosmwasm.wasm.v1.MsgMigrateContract"; readonly value: Partial<MsgMigrateContract>; } export interface MsgExecuteContractEncodeObject extends EncodeObject { readonly typeUrl: "/cosmwasm.wasm.v1.MsgExecuteContract"; readonly value: Partial<MsgExecuteContract>; } export declare class CosmWasmTxClient extends ITxClient { constructor(wallet: FirmaWalletService, serverUrl: string); static getRegistry(): Registry; static msgStoreCode(data: MsgStoreCode): MsgStoreCodeEncodeObject; static msgInstantiateContract(data: MsgInstantiateContract): MsgInstantiateContractEncodeObject; static msgExecuteContract(data: MsgExecuteContract): MsgExecuteContractEncodeObject; static msgUpdateAdmin(data: MsgUpdateAdmin): MsgUpdateAdminEncodeObject; static msgClearAdmin(data: MsgClearAdmin): MsgClearAdminEncodeObject; static msgMigrateContract(data: MsgMigrateContract): MsgMigrateContractEncodeObject; }