@provenanceio/wallet-utils
Version:
Typescript Utilities for Provenance Blockchain Wallet
31 lines (30 loc) • 9.63 kB
TypeScript
import { ReadableMessageNames } from '../../../../types';
import { MsgSubmitProposal } from '../../../../proto/cosmos/gov/v1/tx_pb';
/**
* Formats MsgSubmitProposal (gov) messages for display
* @param message of type MsgSubmitProposal (gov)
* @returns object with MsgSubmitProposal fields
*/
export declare const msgSubmitGovProposal: (message: MsgSubmitProposal) => {
typeName: ReadableMessageNames;
proposer: string;
initialDepositList: {
denom: string;
amount: string;
}[] | {
denom: string;
amount: string;
};
messages: ({
proposalType: ReadableMessageNames;
title: string;
description: string;
} | {
proposalType: "cosmos.authz.v1beta1.MsgGrant" | "cosmos.authz.v1beta1.MsgRevoke" | "cosmos.bank.v1beta1.MsgSend" | "cosmos.crisis.v1beta1.MsgVerifyInvariant" | "cosmos.crypto.secp256k1.PubKey" | "cosmos.distribution.v1beta1.MsgFundCommunityPool" | "cosmos.distribution.v1beta1.MsgSetWithdrawAddress" | "cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward" | "cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission" | "cosmos.evidence.v1beta1.MsgSubmitEvidence" | "cosmos.group.v1.MsgCreateGroup" | "cosmos.group.v1.MsgUpdateGroupMembers" | "cosmos.group.v1.MsgUpdateGroupAdmin" | "cosmos.group.v1.MsgUpdateGroupMetadata" | "cosmos.group.v1.MsgCreateGroupPolicy" | "cosmos.group.v1.MsgUpdateGroupPolicyAdmin" | "cosmos.group.v1.MsgCreateGroupWithPolicy" | "cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy" | "cosmos.group.v1.MsgUpdateGroupPolicyMetadata" | "cosmos.group.v1.MsgSubmitProposal" | "cosmos.group.v1.MsgWithdrawProposal" | "cosmos.group.v1.MsgVote" | "cosmos.group.v1.MsgExec" | "cosmos.group.v1.MsgLeaveGroup" | "cosmos.gov.v1.MsgDeposit" | "cosmos.gov.v1.MsgExecLegacyContent" | "cosmos.gov.v1.MsgSubmitProposal" | "cosmos.gov.v1.MsgVote" | "cosmos.gov.v1.MsgVoteWeighted" | "cosmos.gov.v1.Proposal" | "cosmos.params.v1beta1.ParamChange" | "cosmos.slashing.v1beta1.MsgUnjail" | "cosmos.staking.v1beta1.MsgBeginRedelegate" | "cosmos.staking.v1beta1.MsgCreateValidator" | "cosmos.staking.v1beta1.MsgDelegate" | "cosmos.staking.v1beta1.MsgEditValidator" | "cosmos.staking.v1beta1.MsgUndelegate" | "cosmos.upgrade.v1beta1.Plan" | "cosmos.vesting.v1beta1.MsgCreateVestingAccount" | "cosmwasm.wasm.v1.AccessConfig" | "cosmwasm.wasm.v1.MsgExecuteContract" | "cosmwasm.wasm.v1.MsgInstantiateContract" | "cosmwasm.wasm.v1.MsgInstantiateContract2" | "provenance.attribute.v1.MsgAddAttributeRequest" | "provenance.attribute.v1.MsgDeleteAttributeRequest" | "provenance.attribute.v1.MsgDeleteDistinctAttributeRequest" | "provenance.attribute.v1.MsgUpdateAttributeRequest" | "provenance.marker.v1.MarkerTransferAuthorization" | "provenance.marker.v1.MsgActivateRequest" | "provenance.marker.v1.MsgAddAccessRequest" | "provenance.marker.v1.MsgAddMarkerRequest" | "provenance.marker.v1.MsgBurnRequest" | "provenance.marker.v1.MsgCancelRequest" | "provenance.marker.v1.MsgDeleteAccessRequest" | "provenance.marker.v1.MsgDeleteRequest" | "provenance.marker.v1.MsgFinalizeRequest" | "provenance.marker.v1.MsgMintRequest" | "provenance.marker.v1.MsgSetDenomMetadataRequest" | "provenance.marker.v1.MsgTransferRequest" | "provenance.marker.v1.MsgWithdrawRequest" | "provenance.metadata.v1.MsgAddContractSpecToScopeSpecRequest" | "provenance.metadata.v1.MsgAddScopeDataAccessRequest" | "provenance.metadata.v1.MsgAddScopeOwnerRequest" | "provenance.metadata.v1.MsgBindOSLocatorRequest" | "provenance.metadata.v1.MsgDeleteContractSpecFromScopeSpecRequest" | "provenance.metadata.v1.MsgDeleteContractSpecificationRequest" | "provenance.metadata.v1.MsgDeleteOSLocatorRequest" | "provenance.metadata.v1.MsgDeleteRecordRequest" | "provenance.metadata.v1.MsgDeleteRecordSpecificationRequest" | "provenance.metadata.v1.MsgDeleteScopeDataAccessRequest" | "provenance.metadata.v1.MsgDeleteScopeOwnerRequest" | "provenance.metadata.v1.MsgDeleteScopeRequest" | "provenance.metadata.v1.MsgDeleteScopeSpecificationRequest" | "provenance.metadata.v1.MsgModifyOSLocatorRequest" | "provenance.metadata.v1.MsgWriteContractSpecificationRequest" | "provenance.metadata.v1.MsgWriteRecordRequest" | "provenance.metadata.v1.MsgWriteRecordSpecificationRequest" | "provenance.metadata.v1.MsgWriteScopeRequest" | "provenance.metadata.v1.MsgWriteScopeSpecificationRequest" | "provenance.metadata.v1.MsgWriteSessionRequest" | "provenance.name.v1.MsgBindNameRequest" | "provenance.name.v1.MsgDeleteNameRequest" | "tendermint.abci.Evidence" | "provenance.exchange.v1.MsgCommitFundsRequest" | "provenance.exchange.v1.MsgCreatePaymentRequest" | "provenance.exchange.v1.MsgAcceptPaymentRequest" | "provenance.exchange.v1.MsgRejectPaymentRequest" | "provenance.exchange.v1.MsgRejectPaymentsRequest" | "provenance.exchange.v1.MsgCancelPaymentsRequest" | "provenance.exchange.v1.MsgCreateAskRequest" | "provenance.exchange.v1.MsgCreateBidRequest" | "provenance.exchange.v1.MsgCancelOrderRequest";
typeName?: undefined;
msg?: undefined;
} | {
typeName: "cosmos.authz.v1beta1.MsgGrant" | "cosmos.authz.v1beta1.MsgRevoke" | "cosmos.bank.v1beta1.MsgSend" | "cosmos.crisis.v1beta1.MsgVerifyInvariant" | "cosmos.crypto.secp256k1.PubKey" | "cosmos.distribution.v1beta1.MsgFundCommunityPool" | "cosmos.distribution.v1beta1.MsgSetWithdrawAddress" | "cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward" | "cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission" | "cosmos.evidence.v1beta1.MsgSubmitEvidence" | "cosmos.group.v1.MsgCreateGroup" | "cosmos.group.v1.MsgUpdateGroupMembers" | "cosmos.group.v1.MsgUpdateGroupAdmin" | "cosmos.group.v1.MsgUpdateGroupMetadata" | "cosmos.group.v1.MsgCreateGroupPolicy" | "cosmos.group.v1.MsgUpdateGroupPolicyAdmin" | "cosmos.group.v1.MsgCreateGroupWithPolicy" | "cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy" | "cosmos.group.v1.MsgUpdateGroupPolicyMetadata" | "cosmos.group.v1.MsgSubmitProposal" | "cosmos.group.v1.MsgWithdrawProposal" | "cosmos.group.v1.MsgVote" | "cosmos.group.v1.MsgExec" | "cosmos.group.v1.MsgLeaveGroup" | "cosmos.gov.v1.MsgDeposit" | "cosmos.gov.v1.MsgSubmitProposal" | "cosmos.gov.v1.MsgVote" | "cosmos.gov.v1.MsgVoteWeighted" | "cosmos.gov.v1.Proposal" | "cosmos.gov.v1beta1.TextProposal" | "cosmos.params.v1beta1.ParamChange" | "cosmos.params.v1beta1.ParameterChangeProposal" | "cosmos.slashing.v1beta1.MsgUnjail" | "cosmos.staking.v1beta1.MsgBeginRedelegate" | "cosmos.staking.v1beta1.MsgCreateValidator" | "cosmos.staking.v1beta1.MsgDelegate" | "cosmos.staking.v1beta1.MsgEditValidator" | "cosmos.staking.v1beta1.MsgUndelegate" | "cosmos.upgrade.v1beta1.CancelSoftwareUpgradeProposal" | "cosmos.upgrade.v1beta1.Plan" | "cosmos.upgrade.v1beta1.SoftwareUpgradeProposal" | "cosmos.vesting.v1beta1.MsgCreateVestingAccount" | "cosmwasm.wasm.v1.AccessConfig" | "cosmwasm.wasm.v1.InstantiateCodeProposal" | "cosmwasm.wasm.v1.MsgExecuteContract" | "cosmwasm.wasm.v1.MsgInstantiateContract" | "cosmwasm.wasm.v1.MsgInstantiateContract2" | "cosmwasm.wasm.v1.StoreCodeProposal" | "provenance.attribute.v1.MsgAddAttributeRequest" | "provenance.attribute.v1.MsgDeleteAttributeRequest" | "provenance.attribute.v1.MsgDeleteDistinctAttributeRequest" | "provenance.attribute.v1.MsgUpdateAttributeRequest" | "provenance.marker.v1.MarkerTransferAuthorization" | "provenance.marker.v1.MsgActivateRequest" | "provenance.marker.v1.MsgAddAccessRequest" | "provenance.marker.v1.MsgAddMarkerRequest" | "provenance.marker.v1.MsgBurnRequest" | "provenance.marker.v1.MsgCancelRequest" | "provenance.marker.v1.MsgDeleteAccessRequest" | "provenance.marker.v1.MsgDeleteRequest" | "provenance.marker.v1.MsgFinalizeRequest" | "provenance.marker.v1.MsgMintRequest" | "provenance.marker.v1.MsgSetDenomMetadataRequest" | "provenance.marker.v1.MsgTransferRequest" | "provenance.marker.v1.MsgWithdrawRequest" | "provenance.metadata.v1.MsgAddContractSpecToScopeSpecRequest" | "provenance.metadata.v1.MsgAddScopeDataAccessRequest" | "provenance.metadata.v1.MsgAddScopeOwnerRequest" | "provenance.metadata.v1.MsgBindOSLocatorRequest" | "provenance.metadata.v1.MsgDeleteContractSpecFromScopeSpecRequest" | "provenance.metadata.v1.MsgDeleteContractSpecificationRequest" | "provenance.metadata.v1.MsgDeleteOSLocatorRequest" | "provenance.metadata.v1.MsgDeleteRecordRequest" | "provenance.metadata.v1.MsgDeleteRecordSpecificationRequest" | "provenance.metadata.v1.MsgDeleteScopeDataAccessRequest" | "provenance.metadata.v1.MsgDeleteScopeOwnerRequest" | "provenance.metadata.v1.MsgDeleteScopeRequest" | "provenance.metadata.v1.MsgDeleteScopeSpecificationRequest" | "provenance.metadata.v1.MsgModifyOSLocatorRequest" | "provenance.metadata.v1.MsgWriteContractSpecificationRequest" | "provenance.metadata.v1.MsgWriteRecordRequest" | "provenance.metadata.v1.MsgWriteRecordSpecificationRequest" | "provenance.metadata.v1.MsgWriteScopeRequest" | "provenance.metadata.v1.MsgWriteScopeSpecificationRequest" | "provenance.metadata.v1.MsgWriteSessionRequest" | "provenance.name.v1.MsgBindNameRequest" | "provenance.name.v1.MsgDeleteNameRequest" | "tendermint.abci.Evidence" | "provenance.exchange.v1.MsgCommitFundsRequest" | "provenance.exchange.v1.MsgCreatePaymentRequest" | "provenance.exchange.v1.MsgAcceptPaymentRequest" | "provenance.exchange.v1.MsgRejectPaymentRequest" | "provenance.exchange.v1.MsgRejectPaymentsRequest" | "provenance.exchange.v1.MsgCancelPaymentsRequest" | "provenance.exchange.v1.MsgCreateAskRequest" | "provenance.exchange.v1.MsgCreateBidRequest" | "provenance.exchange.v1.MsgCancelOrderRequest";
msg: import("google-protobuf/google/protobuf/any_pb").Any;
} | undefined)[];
};