UNPKG

@provenanceio/wallet-utils

Version:

Typescript Utilities for Provenance Blockchain Wallet

228 lines (227 loc) 17.4 kB
import { MsgSend } from '../proto/cosmos/bank/v1beta1/tx_pb'; import { MsgVerifyInvariant } from '../proto/cosmos/crisis/v1beta1/tx_pb'; import { MarkerTransferAuthorization } from '../proto/provenance/marker/v1/authz_pb'; import { MsgBindNameRequest, MsgDeleteNameRequest } from '../proto/provenance/name/v1/tx_pb'; import { MsgAddContractSpecToScopeSpecRequest, MsgAddScopeDataAccessRequest, MsgAddScopeOwnerRequest, MsgBindOSLocatorRequest, MsgDeleteContractSpecFromScopeSpecRequest, MsgDeleteContractSpecificationRequest, MsgDeleteOSLocatorRequest, MsgDeleteRecordRequest, MsgDeleteRecordSpecificationRequest, MsgDeleteScopeDataAccessRequest, MsgDeleteScopeOwnerRequest, MsgDeleteScopeRequest, MsgDeleteScopeSpecificationRequest, MsgModifyOSLocatorRequest, MsgWriteContractSpecificationRequest, MsgWriteRecordRequest, MsgWriteRecordSpecificationRequest, MsgWriteScopeRequest, MsgWriteScopeSpecificationRequest, MsgWriteSessionRequest } from '../proto/provenance/metadata/v1/tx_pb'; import { MsgAddAttributeRequest, MsgDeleteAttributeRequest, MsgDeleteDistinctAttributeRequest, MsgUpdateAttributeRequest } from '../proto/provenance/attribute/v1/tx_pb'; import { MsgActivateRequest, MsgAddAccessRequest, MsgAddMarkerRequest, MsgBurnRequest, MsgCancelRequest, MsgDeleteAccessRequest, MsgDeleteRequest, MsgFinalizeRequest, MsgMintRequest, MsgSetDenomMetadataRequest, MsgTransferRequest, MsgWithdrawRequest } from '../proto/provenance/marker/v1/tx_pb'; import { MsgCommitFundsRequest, MsgCreatePaymentRequest, MsgAcceptPaymentRequest, MsgRejectPaymentRequest, MsgRejectPaymentsRequest, MsgCancelPaymentsRequest, MsgCreateAskRequest, MsgCreateBidRequest, MsgCancelOrderRequest } from '../proto/provenance/exchange/v1/tx_pb'; import { MsgSetWithdrawAddress, MsgWithdrawDelegatorReward, MsgWithdrawValidatorCommission, MsgFundCommunityPool } from '../proto/cosmos/distribution/v1beta1/tx_pb'; import { MsgVote, MsgVoteWeighted, MsgDeposit, MsgSubmitProposal, MsgExecLegacyContent } from '../proto/cosmos/gov/v1/tx_pb'; import { MsgUnjail } from '../proto/cosmos/slashing/v1beta1/tx_pb'; import { MsgEditValidator, MsgDelegate, MsgBeginRedelegate, MsgUndelegate, MsgCreateValidator } from '../proto/cosmos/staking/v1beta1/tx_pb'; import { SoftwareUpgradeProposal, CancelSoftwareUpgradeProposal, Plan } from '../proto/cosmos/upgrade/v1beta1/upgrade_pb'; import { MsgCreateVestingAccount } from '../proto/cosmos/vesting/v1beta1/tx_pb'; import { TextProposal } from '../proto/cosmos/gov/v1beta1/gov_pb'; import { Proposal } from '../proto/cosmos/gov/v1/gov_pb'; import { MsgGrant, MsgRevoke } from '../proto/cosmos/authz/v1beta1/tx_pb'; import { MsgCreateGroup, MsgUpdateGroupMembers, MsgUpdateGroupAdmin, MsgUpdateGroupMetadata, MsgCreateGroupPolicy, MsgUpdateGroupPolicyAdmin, MsgCreateGroupWithPolicy, MsgUpdateGroupPolicyDecisionPolicy, MsgUpdateGroupPolicyMetadata, MsgSubmitProposal as MsgSubmitGroupProposal, MsgWithdrawProposal, MsgVote as MsgGroupVote, MsgExec, MsgLeaveGroup } from '../proto/cosmos/group/v1/tx_pb'; import { StoreCodeProposal, InstantiateContractProposal } from '../proto/cosmwasm/wasm/v1/proposal_pb'; import { AccessConfig } from '../proto/cosmwasm/wasm/v1/types_pb'; import { ParamChange, ParameterChangeProposal } from '../proto/cosmos/params/v1beta1/params_pb'; import { MsgExecuteContract, MsgInstantiateContract, MsgInstantiateContract2 } from '../proto/cosmwasm/wasm/v1/tx_pb'; import { MsgSubmitEvidence } from '../proto/cosmos/evidence/v1beta1/tx_pb'; import { Evidence } from '../proto/tendermint/abci/types_pb'; import { PubKey } from '../proto/cosmos/crypto/secp256k1/keys_pb'; export var TYPE_NAMES_READABLE_MAP = { MsgGrant: 'cosmos.authz.v1beta1.MsgGrant', MsgRevoke: 'cosmos.authz.v1beta1.MsgRevoke', MsgSend: 'cosmos.bank.v1beta1.MsgSend', MsgVerifyInvariant: 'cosmos.crisis.v1beta1.MsgVerifyInvariant', PubKey: 'cosmos.crypto.secp256k1.PubKey', MsgFundCommunityPool: 'cosmos.distribution.v1beta1.MsgFundCommunityPool', MsgSetWithdrawAddress: 'cosmos.distribution.v1beta1.MsgSetWithdrawAddress', MsgWithdrawDelegatorReward: 'cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward', MsgWithdrawValidatorCommission: 'cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission', MsgSubmitEvidence: 'cosmos.evidence.v1beta1.MsgSubmitEvidence', MsgCreateGroup: 'cosmos.group.v1.MsgCreateGroup', MsgUpdateGroupMembers: 'cosmos.group.v1.MsgUpdateGroupMembers', MsgUpdateGroupAdmin: 'cosmos.group.v1.MsgUpdateGroupAdmin', MsgUpdateGroupMetadata: 'cosmos.group.v1.MsgUpdateGroupMetadata', MsgCreateGroupPolicy: 'cosmos.group.v1.MsgCreateGroupPolicy', MsgUpdateGroupPolicyAdmin: 'cosmos.group.v1.MsgUpdateGroupPolicyAdmin', MsgCreateGroupWithPolicy: 'cosmos.group.v1.MsgCreateGroupWithPolicy', MsgUpdateGroupPolicyDecisionPolicy: 'cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy', MsgUpdateGroupPolicyMetadata: 'cosmos.group.v1.MsgUpdateGroupPolicyMetadata', MsgSubmitGroupProposal: 'cosmos.group.v1.MsgSubmitProposal', MsgWithdrawProposal: 'cosmos.group.v1.MsgWithdrawProposal', MsgGroupVote: 'cosmos.group.v1.MsgVote', MsgExec: 'cosmos.group.v1.MsgExec', MsgLeaveGroup: 'cosmos.group.v1.MsgLeaveGroup', MsgDeposit: 'cosmos.gov.v1.MsgDeposit', MsgExecLegacyContent: 'cosmos.gov.v1.MsgExecLegacyContent', MsgSubmitProposal: 'cosmos.gov.v1.MsgSubmitProposal', TextProposal: 'cosmos.gov.v1beta1.TextProposal', SoftwareUpgradeProposal: 'cosmos.upgrade.v1beta1.SoftwareUpgradeProposal', CancelSoftwareUpgradeProposal: 'cosmos.upgrade.v1beta1.CancelSoftwareUpgradeProposal', Plan: 'cosmos.upgrade.v1beta1.Plan', StoreCodeProposal: 'cosmwasm.wasm.v1.StoreCodeProposal', InstantiateCodeProposal: 'cosmwasm.wasm.v1.InstantiateCodeProposal', AccessConfig: 'cosmwasm.wasm.v1.AccessConfig', ParameterChangeProposal: 'cosmos.params.v1beta1.ParameterChangeProposal', ParamChange: 'cosmos.params.v1beta1.ParamChange', MsgVote: 'cosmos.gov.v1.MsgVote', MsgVoteWeighted: 'cosmos.gov.v1.MsgVoteWeighted', Proposal: 'cosmos.gov.v1.Proposal', MsgUnjail: 'cosmos.slashing.v1beta1.MsgUnjail', MsgBeginRedelegate: 'cosmos.staking.v1beta1.MsgBeginRedelegate', MsgCreateValidator: 'cosmos.staking.v1beta1.MsgCreateValidator', MsgDelegate: 'cosmos.staking.v1beta1.MsgDelegate', MsgEditValidator: 'cosmos.staking.v1beta1.MsgEditValidator', MsgUndelegate: 'cosmos.staking.v1beta1.MsgUndelegate', MsgCreateVestingAccount: 'cosmos.vesting.v1beta1.MsgCreateVestingAccount', MsgExecuteContract: 'cosmwasm.wasm.v1.MsgExecuteContract', MsgInstantiateContract: 'cosmwasm.wasm.v1.MsgInstantiateContract', MsgInstantiateContract2: 'cosmwasm.wasm.v1.MsgInstantiateContract2', MsgAddAttributeRequest: 'provenance.attribute.v1.MsgAddAttributeRequest', MsgDeleteAttributeRequest: 'provenance.attribute.v1.MsgDeleteAttributeRequest', MsgDeleteDistinctAttributeRequest: 'provenance.attribute.v1.MsgDeleteDistinctAttributeRequest', MsgUpdateAttributeRequest: 'provenance.attribute.v1.MsgUpdateAttributeRequest', MarkerTransferAuthorization: 'provenance.marker.v1.MarkerTransferAuthorization', MsgActivateRequest: 'provenance.marker.v1.MsgActivateRequest', MsgAddAccessRequest: 'provenance.marker.v1.MsgAddAccessRequest', MsgAddMarkerRequest: 'provenance.marker.v1.MsgAddMarkerRequest', MsgBurnRequest: 'provenance.marker.v1.MsgBurnRequest', MsgCancelRequest: 'provenance.marker.v1.MsgCancelRequest', MsgDeleteAccessRequest: 'provenance.marker.v1.MsgDeleteAccessRequest', MsgDeleteRequest: 'provenance.marker.v1.MsgDeleteRequest', MsgFinalizeRequest: 'provenance.marker.v1.MsgFinalizeRequest', MsgMintRequest: 'provenance.marker.v1.MsgMintRequest', MsgSetDenomMetadataRequest: 'provenance.marker.v1.MsgSetDenomMetadataRequest', MsgTransferRequest: 'provenance.marker.v1.MsgTransferRequest', MsgWithdrawRequest: 'provenance.marker.v1.MsgWithdrawRequest', MsgAddContractSpecToScopeSpecRequest: 'provenance.metadata.v1.MsgAddContractSpecToScopeSpecRequest', MsgAddScopeDataAccessRequest: 'provenance.metadata.v1.MsgAddScopeDataAccessRequest', MsgAddScopeOwnerRequest: 'provenance.metadata.v1.MsgAddScopeOwnerRequest', MsgBindOSLocatorRequest: 'provenance.metadata.v1.MsgBindOSLocatorRequest', MsgDeleteContractSpecFromScopeSpecRequest: 'provenance.metadata.v1.MsgDeleteContractSpecFromScopeSpecRequest', MsgDeleteContractSpecificationRequest: 'provenance.metadata.v1.MsgDeleteContractSpecificationRequest', MsgDeleteOSLocatorRequest: 'provenance.metadata.v1.MsgDeleteOSLocatorRequest', MsgDeleteRecordRequest: 'provenance.metadata.v1.MsgDeleteRecordRequest', MsgDeleteRecordSpecificationRequest: 'provenance.metadata.v1.MsgDeleteRecordSpecificationRequest', MsgDeleteScopeDataAccessRequest: 'provenance.metadata.v1.MsgDeleteScopeDataAccessRequest', MsgDeleteScopeOwnerRequest: 'provenance.metadata.v1.MsgDeleteScopeOwnerRequest', MsgDeleteScopeRequest: 'provenance.metadata.v1.MsgDeleteScopeRequest', MsgDeleteScopeSpecificationRequest: 'provenance.metadata.v1.MsgDeleteScopeSpecificationRequest', MsgModifyOSLocatorRequest: 'provenance.metadata.v1.MsgModifyOSLocatorRequest', MsgWriteContractSpecificationRequest: 'provenance.metadata.v1.MsgWriteContractSpecificationRequest', MsgWriteRecordRequest: 'provenance.metadata.v1.MsgWriteRecordRequest', MsgWriteRecordSpecificationRequest: 'provenance.metadata.v1.MsgWriteRecordSpecificationRequest', MsgWriteScopeRequest: 'provenance.metadata.v1.MsgWriteScopeRequest', MsgWriteScopeSpecificationRequest: 'provenance.metadata.v1.MsgWriteScopeSpecificationRequest', MsgWriteSessionRequest: 'provenance.metadata.v1.MsgWriteSessionRequest', MsgBindNameRequest: 'provenance.name.v1.MsgBindNameRequest', MsgDeleteNameRequest: 'provenance.name.v1.MsgDeleteNameRequest', Evidence: 'tendermint.abci.Evidence', // Provenance Exchange MsgCommitFundsRequest: 'provenance.exchange.v1.MsgCommitFundsRequest', MsgCreatePaymentRequest: 'provenance.exchange.v1.MsgCreatePaymentRequest', MsgAcceptPaymentRequest: 'provenance.exchange.v1.MsgAcceptPaymentRequest', MsgRejectPaymentRequest: 'provenance.exchange.v1.MsgRejectPaymentRequest', MsgRejectPaymentsRequest: 'provenance.exchange.v1.MsgRejectPaymentsRequest', MsgCancelPaymentsRequest: 'provenance.exchange.v1.MsgCancelPaymentsRequest', MsgCreateAskRequest: 'provenance.exchange.v1.MsgCreateAskRequest', MsgCreateBidRequest: 'provenance.exchange.v1.MsgCreateBidRequest', MsgCancelOrderRequest: 'provenance.exchange.v1.MsgCancelOrderRequest' }; // Provenance Exchange export var MESSAGE_PROTOS = { 'cosmos.authz.v1beta1.MsgGrant': MsgGrant, 'cosmos.authz.v1beta1.MsgRevoke': MsgRevoke, 'cosmos.bank.v1beta1.MsgSend': MsgSend, 'cosmos.crisis.v1beta1.MsgVerifyInvariant': MsgVerifyInvariant, 'cosmos.crypto.secp256k1.PubKey': PubKey, 'cosmos.distribution.v1beta1.MsgFundCommunityPool': MsgFundCommunityPool, 'cosmos.distribution.v1beta1.MsgSetWithdrawAddress': MsgSetWithdrawAddress, 'cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward': MsgWithdrawDelegatorReward, 'cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission': MsgWithdrawValidatorCommission, 'cosmos.evidence.v1beta1.MsgSubmitEvidence': MsgSubmitEvidence, 'cosmos.group.v1.MsgCreateGroup': MsgCreateGroup, 'cosmos.group.v1.MsgUpdateGroupMembers': MsgUpdateGroupMembers, 'cosmos.group.v1.MsgUpdateGroupAdmin': MsgUpdateGroupAdmin, 'cosmos.group.v1.MsgUpdateGroupMetadata': MsgUpdateGroupMetadata, 'cosmos.group.v1.MsgCreateGroupPolicy': MsgCreateGroupPolicy, 'cosmos.group.v1.MsgUpdateGroupPolicyAdmin': MsgUpdateGroupPolicyAdmin, 'cosmos.group.v1.MsgCreateGroupWithPolicy': MsgCreateGroupWithPolicy, 'cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy': MsgUpdateGroupPolicyDecisionPolicy, 'cosmos.group.v1.MsgUpdateGroupPolicyMetadata': MsgUpdateGroupPolicyMetadata, 'cosmos.group.v1.MsgSubmitProposal': MsgSubmitGroupProposal, 'cosmos.group.v1.MsgWithdrawProposal': MsgWithdrawProposal, 'cosmos.group.v1.MsgVote': MsgGroupVote, 'cosmos.group.v1.MsgExec': MsgExec, 'cosmos.group.v1.MsgLeaveGroup': MsgLeaveGroup, 'cosmos.gov.v1.MsgDeposit': MsgDeposit, 'cosmos.gov.v1.MsgExecLegacyContent': MsgExecLegacyContent, 'cosmos.gov.v1.MsgSubmitProposal': MsgSubmitProposal, 'cosmos.gov.v1.MsgVote': MsgVote, 'cosmos.gov.v1.Proposal': Proposal, 'cosmos.gov.v1beta1.TextProposal': TextProposal, 'cosmos.params.v1beta1.ParamChange': ParamChange, 'cosmos.params.v1beta1.ParameterChangeProposal': ParameterChangeProposal, 'cosmos.slashing.v1beta1.MsgUnjail': MsgUnjail, 'cosmos.staking.v1beta1.MsgBeginRedelegate': MsgBeginRedelegate, 'cosmos.staking.v1beta1.MsgCreateValidator': MsgCreateValidator, 'cosmos.staking.v1beta1.MsgDelegate': MsgDelegate, 'cosmos.staking.v1beta1.MsgEditValidator': MsgEditValidator, 'cosmos.staking.v1beta1.MsgUndelegate': MsgUndelegate, 'cosmos.upgrade.v1beta1.CancelSoftwareUpgradeProposal': CancelSoftwareUpgradeProposal, 'cosmos.upgrade.v1beta1.Plan': Plan, 'cosmos.upgrade.v1beta1.SoftwareUpgradeProposal': SoftwareUpgradeProposal, 'cosmos.vesting.v1beta1.MsgCreateVestingAccount': MsgCreateVestingAccount, 'cosmwasm.wasm.v1.AccessConfig': AccessConfig, 'cosmwasm.wasm.v1.InstantiateCodeProposal': InstantiateContractProposal, 'cosmwasm.wasm.v1.MsgExecuteContract': MsgExecuteContract, 'cosmwasm.wasm.v1.MsgInstantiateContract': MsgInstantiateContract, 'cosmwasm.wasm.v1.MsgInstantiateContract2': MsgInstantiateContract2, 'cosmwasm.wasm.v1.StoreCodeProposal': StoreCodeProposal, 'cosmos.gov.v1.MsgVoteWeighted': MsgVoteWeighted, 'provenance.attribute.v1.MsgAddAttributeRequest': MsgAddAttributeRequest, 'provenance.attribute.v1.MsgDeleteAttributeRequest': MsgDeleteAttributeRequest, 'provenance.attribute.v1.MsgDeleteDistinctAttributeRequest': MsgDeleteDistinctAttributeRequest, 'provenance.attribute.v1.MsgUpdateAttributeRequest': MsgUpdateAttributeRequest, 'provenance.marker.v1.MarkerTransferAuthorization': MarkerTransferAuthorization, 'provenance.marker.v1.MsgActivateRequest': MsgActivateRequest, 'provenance.marker.v1.MsgAddAccessRequest': MsgAddAccessRequest, 'provenance.marker.v1.MsgAddMarkerRequest': MsgAddMarkerRequest, 'provenance.marker.v1.MsgBurnRequest': MsgBurnRequest, 'provenance.marker.v1.MsgCancelRequest': MsgCancelRequest, 'provenance.marker.v1.MsgDeleteAccessRequest': MsgDeleteAccessRequest, 'provenance.marker.v1.MsgDeleteRequest': MsgDeleteRequest, 'provenance.marker.v1.MsgFinalizeRequest': MsgFinalizeRequest, 'provenance.marker.v1.MsgMintRequest': MsgMintRequest, 'provenance.marker.v1.MsgSetDenomMetadataRequest': MsgSetDenomMetadataRequest, 'provenance.marker.v1.MsgTransferRequest': MsgTransferRequest, 'provenance.marker.v1.MsgWithdrawRequest': MsgWithdrawRequest, 'provenance.metadata.v1.MsgAddContractSpecToScopeSpecRequest': MsgAddContractSpecToScopeSpecRequest, 'provenance.metadata.v1.MsgAddScopeDataAccessRequest': MsgAddScopeDataAccessRequest, 'provenance.metadata.v1.MsgAddScopeOwnerRequest': MsgAddScopeOwnerRequest, 'provenance.metadata.v1.MsgBindOSLocatorRequest': MsgBindOSLocatorRequest, 'provenance.metadata.v1.MsgDeleteContractSpecFromScopeSpecRequest': MsgDeleteContractSpecFromScopeSpecRequest, 'provenance.metadata.v1.MsgDeleteContractSpecificationRequest': MsgDeleteContractSpecificationRequest, 'provenance.metadata.v1.MsgDeleteOSLocatorRequest': MsgDeleteOSLocatorRequest, 'provenance.metadata.v1.MsgDeleteRecordRequest': MsgDeleteRecordRequest, 'provenance.metadata.v1.MsgDeleteRecordSpecificationRequest': MsgDeleteRecordSpecificationRequest, 'provenance.metadata.v1.MsgDeleteScopeDataAccessRequest': MsgDeleteScopeDataAccessRequest, 'provenance.metadata.v1.MsgDeleteScopeOwnerRequest': MsgDeleteScopeOwnerRequest, 'provenance.metadata.v1.MsgDeleteScopeRequest': MsgDeleteScopeRequest, 'provenance.metadata.v1.MsgDeleteScopeSpecificationRequest': MsgDeleteScopeSpecificationRequest, 'provenance.metadata.v1.MsgModifyOSLocatorRequest': MsgModifyOSLocatorRequest, 'provenance.metadata.v1.MsgWriteContractSpecificationRequest': MsgWriteContractSpecificationRequest, 'provenance.metadata.v1.MsgWriteRecordRequest': MsgWriteRecordRequest, 'provenance.metadata.v1.MsgWriteRecordSpecificationRequest': MsgWriteRecordSpecificationRequest, 'provenance.metadata.v1.MsgWriteScopeRequest': MsgWriteScopeRequest, 'provenance.metadata.v1.MsgWriteScopeSpecificationRequest': MsgWriteScopeSpecificationRequest, 'provenance.metadata.v1.MsgWriteSessionRequest': MsgWriteSessionRequest, 'provenance.name.v1.MsgBindNameRequest': MsgBindNameRequest, 'provenance.name.v1.MsgDeleteNameRequest': MsgDeleteNameRequest, 'tendermint.abci.Evidence': Evidence, // Provenance Exchange 'provenance.exchange.v1.MsgCommitFundsRequest': MsgCommitFundsRequest, 'provenance.exchange.v1.MsgCreatePaymentRequest': MsgCreatePaymentRequest, 'provenance.exchange.v1.MsgAcceptPaymentRequest': MsgAcceptPaymentRequest, 'provenance.exchange.v1.MsgRejectPaymentRequest': MsgRejectPaymentRequest, 'provenance.exchange.v1.MsgRejectPaymentsRequest': MsgRejectPaymentsRequest, 'provenance.exchange.v1.MsgCancelPaymentsRequest': MsgCancelPaymentsRequest, 'provenance.exchange.v1.MsgCreateAskRequest': MsgCreateAskRequest, 'provenance.exchange.v1.MsgCreateBidRequest': MsgCreateBidRequest, 'provenance.exchange.v1.MsgCancelOrderRequest': MsgCancelOrderRequest };