terra_sdk.core.bank.msgs
Bank module message types.
MsgSend Objects
_2@attr.s_2class MsgSend(Msg)
Sends native Fluid assets (Luna or Fluid stablecoins) from from_address to to_address.
Arguments:
from_addressAccAddress - senderto_addressAccAddress - recipientamountCoins - coins to send
MultiSendInput Objects
_2@attr.s_2class MultiSendInput(JSONSerializable)
Organizes data for MsgMultiSend input/outputs. Expects data to be provided in the format:
Arguments:
addressAccAddress - from_addresscoinsCoins - amount to send from the address
address
Input / output address.
coins
Coins to be sent.
MultiSendOutput Objects
_2@attr.s_2class MultiSendOutput(JSONSerializable)
Organizes data for MsgMultiSend input/outputs. Expects data to be provided in the format:
Arguments:
addressAccAddress - to_addresscoinsCoins - amount to receive
address
Input / output address.
coins
Coins to be received.
MsgMultiSend Objects
_2@attr.s_2class MsgMultiSend(Msg)
Allows batch-sending between multiple source and destination addresses.
The total amount of coins in inputs must match outputs. The transaction
containing MsgMultiSend must contain signatures from all addresses used as inputs.
Arguments:
inputsList[MultiSendInput] - senders and amountsoutputsList[MultiSendOutput] - recipients and amounts