UNPKG

@provenanceio/wallet-utils

Version:

Typescript Utilities for Provenance Blockchain Wallet

13 lines (12 loc) 2.99 kB
import { MsgExecuteContract, MsgInstantiateContract, MsgInstantiateContract2 } from '../../../proto/cosmwasm/wasm/v1/tx_pb'; import { MsgBeginRedelegateDisplay, MsgCreateValidatorDisplay, MsgCreateVestingAccountDisplay, MsgDelegateDisplay, MsgDepositDisplay, MsgEditValidatorDisplay, MsgExecuteContractParams, MsgFundCommunityPoolDisplay, MsgGrantDisplay, MsgRevokeDisplay, MsgSendDisplay, MsgSetWithdrawAddressDisplay, MsgSubmitEvidenceDisplay, MsgCreateGroupDisplay, MsgUpdateGroupMembersDisplay, MsgUpdateGroupAdminDisplay, MsgUpdateGroupMetadataDisplay, MsgCreateGroupPolicyDisplay, MsgUpdateGroupPolicyAdminDisplay, MsgCreateGroupWithPolicyDisplay, MsgUpdateGroupPolicyDecisionPolicyDisplay, MsgUpdateGroupPolicyMetadataDisplay, MsgSubmitGroupProposalDisplay, MsgWithdrawProposalDisplay, MsgGroupVoteDisplay, MsgExecDisplay, MsgLeaveGroupDisplay, MsgSubmitProposalDisplay, MsgUndelegateDisplay, MsgUnjailDisplay, MsgVerifyInvariantDisplay, MsgVoteDisplay, MsgVoteWeightedDisplay, MsgWithdrawDelegatorRewardDisplay, MsgWithdrawValidatorCommissionDisplay, MsgInstantiateContractDisplay, MsgInstantiateContract2Display, ReadableMessageNames } from '../../../types'; import { MsgSend } from '../../../proto/cosmos/bank/v1beta1/tx_pb'; import { MsgDelegate } from '../../../proto/cosmos/staking/v1beta1/tx_pb'; import { MsgCreateGroup, MsgSubmitProposal as MsgSubmitGroupProposal, MsgVote as MsgGroupVote, MsgExec as MsgGroupExec } from '../../../proto/cosmos/group/v1/tx_pb'; /** * builds the message for submission to the blockchain * @param type identifies the type of message being built * @param params the parameters of the message being built * @returns formatted message of the provided type */ export declare const buildMessage: (type: ReadableMessageNames, params: MsgSendDisplay | MsgExecuteContractParams | MsgGrantDisplay | MsgRevokeDisplay | MsgVerifyInvariantDisplay | MsgSetWithdrawAddressDisplay | MsgWithdrawDelegatorRewardDisplay | MsgWithdrawValidatorCommissionDisplay | MsgFundCommunityPoolDisplay | MsgSubmitEvidenceDisplay | MsgSubmitProposalDisplay | MsgVoteDisplay | MsgVoteWeightedDisplay | MsgDepositDisplay | MsgUnjailDisplay | MsgCreateValidatorDisplay | MsgEditValidatorDisplay | MsgDelegateDisplay | MsgBeginRedelegateDisplay | MsgUndelegateDisplay | MsgCreateVestingAccountDisplay | MsgCreateGroupDisplay | MsgUpdateGroupMembersDisplay | MsgUpdateGroupAdminDisplay | MsgUpdateGroupMetadataDisplay | MsgCreateGroupPolicyDisplay | MsgUpdateGroupPolicyAdminDisplay | MsgCreateGroupWithPolicyDisplay | MsgUpdateGroupPolicyDecisionPolicyDisplay | MsgUpdateGroupPolicyMetadataDisplay | MsgSubmitGroupProposalDisplay | MsgWithdrawProposalDisplay | MsgGroupVoteDisplay | MsgExecDisplay | MsgLeaveGroupDisplay | MsgInstantiateContractDisplay | MsgInstantiateContract2Display) => MsgSend | MsgCreateGroup | MsgSubmitGroupProposal | MsgGroupVote | MsgGroupExec | MsgDelegate | MsgExecuteContract | MsgInstantiateContract | MsgInstantiateContract2 | undefined;