# Packages
No description provided by the author
# Functions
IBCTransfer defines a msg to transfer fungible tokens (i.e., Coins) between ICS20 enabled chains.
MsgAcknowledgement receives incoming IBC acknowledgement.
MsgBeginRedelegate defines an SDK message for performing a redelegation of coins from a delegator and source validator to a destination validator.
MsgCancelUnbondingDelegation defines the SDK message for performing a cancel unbonding delegation for delegator
Since: cosmos-sdk 0.46.
MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type.
MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to CLOSED on Chain A.
MsgChannelCloseInit defines a msg sent by a Relayer to Chain A to close a channel with Chain B.
MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge the change of channel state to TRYOPEN on Chain B.
MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to OPEN on Chain A.
MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake.
MsgChannelOpenTry defines a msg sent by a Relayer to try to open a channel on Chain B.
MsgConnectionOpenAck defines a msg sent by a Relayer to Chain A to acknowledge the change of connection state to TRYOPEN on Chain B.
MsgConnectionOpenConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of connection state to OPEN on Chain A.
MsgConnectionOpenInit defines the msg sent by an account on Chain A to initialize a connection with Chain B.
MsgConnectionOpenTry defines a msg sent by a Relayer to try to open a connection on Chain B.
MsgCreateClient defines a message to create an IBC client.
MsgCreateGroup is the Msg/CreateGroup request type.
MsgCreateGroupPolicy is the Msg/CreateGroupPolicy request type.
MsgCreateGroupWithPolicy is the Msg/CreateGroupWithPolicy request type.
MsgCreateVestingAccount defines a message that enables creating a vesting account.
MsgCreatePermanentLockedAccount defines a message that enables creating a permanent locked account.
MsgCreateValidator defines an SDK message for creating a new validator.
MsgCreateVestingAccount defines a message that enables creating a vesting account.
MsgDelegate defines a SDK message for performing a delegation of coins from a delegator to a validator.
MsgDeposit defines a message to submit a deposit to an existing proposal.
MsgEditValidator defines a SDK message for editing an existing validator.
MsgExec attempts to execute the provided messages using authorizations granted to the grantee.
MsgExec is the Msg/Exec request type.
MsgExecLegacyContent is used to wrap the legacy content field into a message.
MsgFundCommunityPool allows an account to directly fund the community pool.
MsgGrant is a request type for Grant method.
MsgGrantAllowance adds permission for Grantee to spend up to Allowance of fees from the account of Granter.
MsgLeaveGroup is the Msg/LeaveGroup request type.
MsgMultiSend represents an arbitrary multi-in, multi-out send message.
MsgPayForBlobs pays for the inclusion of a blob in the block.
MsgPayPacketFee defines the request type for the PayPacketFee rpc This Msg can be used to pay for a packet at the next sequence send & should be combined with the Msg that will be paid for.
MsgPayPacketFeeAsync defines the request type for the PayPacketFeeAsync rpc This Msg can be used to pay for a packet at a specified sequence (instead of the next sequence sends).
MsgRecvPacket receives an incoming IBC packet.
MsgRegisterCounterpartyPayee defines the request type for the RegisterCounterpartyPayee rpc.
MsgRegisterEVMAddress registers an evm address to a validator.
MsgRegisterInterchainAccount defines the payload for Msg/MsgRegisterInterchainAccount.
MsgRegisterPayee defines the request type for the RegisterPayee rpc.
MsgRevoke revokes any authorization with the provided sdk.Msg type on the granter's account with that has been granted to the grantee.
MsgRevokeAllowance removes any existing Allowance from Granter to Grantee.
MsgSend represents a message to send coins from one account to another.
MsgSendNFT represents a message to send a nft from one account to another account.
MsgSendTx defines the payload for Msg/SendTx.
MsgSetWithdrawAddress sets the withdrawal address for a delegator (or validator self-delegation).
MsgSignalVersion -.
MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type.
MsgSubmitEvidence represents a message that supports submitting arbitrary Evidence of misbehavior such as equivocation or counterfactual signing.
MsgSubmitMisbehaviour defines a sdk.Msg type that submits Evidence for light client misbehavior.
MsgSubmitProposal defines a sdk.Msg type that supports submitting arbitrary proposal Content.
MsgSubmitProposal is the Msg/SubmitProposal request type.
MsgTimeout receives a timed-out packet.
MsgTimeoutOnClose timed-out packet upon counterparty channel closure.
MsgTryUpgrade -.
MsgUndelegate defines a SDK message for performing an undelegation from a delegate and a validator.
MsgUnjail defines the Msg/Unjail request type.
MsgUpdateClient defines a sdk.Msg to update an IBC client state using the given header.
MsgUpdateGroupAdmin is the Msg/UpdateGroupAdmin request type.
MsgUpdateGroupMembers is the Msg/UpdateGroupMembers request type.
MsgUpdateGroupMetadata is the Msg/UpdateGroupMetadata request type.
MsgUpdateGroupPolicyAdmin is the Msg/UpdateGroupPolicyAdmin request type.
MsgUpdateGroupPolicyDecisionPolicy is the Msg/UpdateGroupPolicyDecisionPolicy request type.
MsgUpdateGroupPolicyMetadata is the Msg/UpdateGroupPolicyMetadata request type.
MsgUpgradeClient defines a sdk.Msg to upgrade an IBC client to a new client state.
MsgVerifyInvariant represents a message to verify a particular invariance.
MsgVote defines a message to cast a vote.
MsgVote is the Msg/Vote request type.
MsgVoteWeighted defines a message to cast a vote.
MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator from a single validator.
MsgWithdrawProposal is the Msg/WithdrawProposal request type.
MsgWithdrawValidatorCommission withdraws the full commission to the validator address.