Skip to main content
Generated from cosmos/cosmos-sdk@2086680ff8b0 on ref release/v0.55.x.

Transaction messages

These messages are included in signed transactions, not called as endpoints. See Transactions for the execution model, and Sending transactions for the envelope they go into. Examples use CLI transaction JSON. Decimal fields use values such as "0.05", even when their proto type is bytes. The gRPC TxEncode method instead requires the scaled value "50000000000000000". See scalar encodings.
  • Handler: Generated client method
  • Signer: Account that must sign
  • Amino name: Legacy identifier used by hardware wallets and other Amino signers

CreatePeriodicVestingAccount

CreatePeriodicVestingAccount defines a method that enables creating a periodic vesting account. In a transaction:
Response MsgCreatePeriodicVestingAccountResponse: This message has no fields.

CreatePermanentLockedAccount

CreatePermanentLockedAccount defines a method that enables creating a permanent locked account. In a transaction:
Response MsgCreatePermanentLockedAccountResponse: This message has no fields.

CreateVestingAccount

CreateVestingAccount defines a method that enables creating a vesting account. In a transaction:
Response MsgCreateVestingAccountResponse: This message has no fields.

Types

Messages referenced by the fields above. Protocol buffers version 3 has no required fields, so every field is optional on the wire, and a [] suffix marks a repeated field.

cosmos.base.v1beta1.Coin

Coin defines a token with a denomination and an amount. NOTE: The amount field is an Int which implements the custom method signatures required by gogoproto.

cosmos.vesting.v1beta1.Period

Period defines a length of time and amount of coins that will vest.