Docs
Type URL index
Messages used on Hope Chain, Hope Wallet QR, and the Node encoder.
The Tx tool has forms for every user-signable message on Hope Chain. Nested proofs, Any pubkeys, wasm bytecode, and module-params updates use Custom typeUrl JSON there.
Node encoder (./node) throws on unknown typeUrls. QR message() does not whitelist.
| Type URL | Signer field |
|---|---|
/cosmos.bank.v1beta1.MsgSend | fromAddress |
/cosmos.bank.v1beta1.MsgMultiSend | inputs[].address |
/cosmos.staking.v1beta1.MsgDelegate | delegatorAddress |
/cosmos.staking.v1beta1.MsgUndelegate | delegatorAddress |
/cosmos.staking.v1beta1.MsgBeginRedelegate | delegatorAddress |
/cosmos.staking.v1beta1.MsgCancelUnbondingDelegation | delegatorAddress |
/cosmos.staking.v1beta1.MsgCreateValidator | delegatorAddress |
/cosmos.staking.v1beta1.MsgEditValidator | validatorAddress |
/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward | delegatorAddress |
/cosmos.distribution.v1beta1.MsgSetWithdrawAddress | delegatorAddress |
/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission | validatorAddress |
/cosmos.distribution.v1beta1.MsgFundCommunityPool | depositor |
/cosmos.gov.v1.MsgVote | voter |
/cosmos.gov.v1.MsgVoteWeighted | voter |
/cosmos.gov.v1.MsgDeposit | depositor |
/cosmos.gov.v1.MsgSubmitProposal | proposer |
/cosmos.slashing.v1beta1.MsgUnjail | validatorAddr |
/cosmos.authz.v1beta1.MsgGrant | granter |
/cosmos.authz.v1beta1.MsgExec | grantee |
/cosmos.authz.v1beta1.MsgRevoke | granter |
/cosmos.feegrant.v1beta1.MsgGrantAllowance | granter |
/cosmos.feegrant.v1beta1.MsgRevokeAllowance | granter |
/ibc.applications.transfer.v1.MsgTransfer | sender |
/cosmwasm.wasm.v1.MsgExecuteContract | sender |
/cosmwasm.wasm.v1.MsgInstantiateContract | sender |
/cosmwasm.wasm.v1.MsgMigrateContract | sender |
/cosmwasm.wasm.v1.MsgUpdateAdmin | sender |
/cosmwasm.wasm.v1.MsgClearAdmin | sender |
/cosmwasm.wasm.v1.MsgStoreCode | sender |
/hope.incentives.v1.MsgBurn | burner |
/hope.incentives.v1.MsgRegisterNode | operator |
/hope.incentives.v1.MsgAuthorizeOperator | payoutRecipient |
/hope.incentives.v1.MsgRevokeOperatorAuthorization | payoutRecipient |
/hope.incentives.v1.MsgUpdateNode | operator |
/hope.incentives.v1.MsgNodeHeartbeat | operator |
/hope.incentives.v1.MsgClaimPeerGrant | operator |
/hope.incentives.v1.MsgSubmitPeerAttestation | attestor |
/hope.incentives.v1.MsgDeregisterNode | operator |
/hope.incentives.v1.MsgSlashPeerBond | attestor |
/hope.incentives.v1.MsgSubmitPeerSyncProof | operator |
/hope.incentives.v1.MsgSubmitPeerSyncProofBatch | operator |
/hope.incentives.v1.MsgSubmitPeerAttestationCheckpoint | attestor |
/hope.incentives.v1.MsgChallengePeerAttestation | challenger |
/hope.campaign.v1.MsgCreateCampaign | organizer |
/hope.campaign.v1.MsgUpdateCampaign | organizer |
/hope.campaign.v1.MsgPauseCampaign | authority |
/hope.campaign.v1.MsgCloseCampaign | authority |
/hope.campaign.v1.MsgCashoutSwap | signer |
/hope.donation.v1.MsgDonate | donor |
/hope.donation.v1.MsgAnchorReceipt | signer |
/hope.ngoregistry.v1.MsgRegister | signer |
/hope.ngoregistry.v1.MsgApprove | authority |
/hope.ngoregistry.v1.MsgRevoke | authority |
/eigentrust.trustscore.v1.MsgRegisterParticipant | participant |
/eigentrust.trustscore.v1.MsgDeregisterParticipant | participant |
/hope.pqauth.v1.MsgRotatePQKey | signer |
