@provenanceio/wallet-utils
Version:
Typescript Utilities for Provenance Blockchain Wallet
13 lines (12 loc) • 2.99 kB
TypeScript
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;