ControlCommand::Transfer: one step of a pool treasury's transfer (core/treasury.hpp), on the treasury's ring into the engine, which journals it.
More...
#include <fastmm/core/messages.hpp>
ControlCommand::Transfer: one step of a pool treasury's transfer (core/treasury.hpp), on the treasury's ring into the engine, which journals it.
hdr.venue is the pool's primary; arg the amount (raw Notional) of asset moved from account from to account to.
◆ hdr
◆ command
◆ event
| std::uint8_t fastmm::ControlTransferMsg::event |
TreasuryEventKind: planned (dry run), sent, done, failed, timed out.
◆ state
| std::uint8_t fastmm::ControlTransferMsg::state |
TransferState of the venue's answer; Unknown without one.
◆ from
| VenueId fastmm::ControlTransferMsg::from |
◆ to
| VenueId fastmm::ControlTransferMsg::to |
◆ pad0_
| std::uint8_t fastmm::ControlTransferMsg::pad0_[3] |
◆ arg
| std::uint64_t fastmm::ControlTransferMsg::arg |
◆ asset
| FixedString<8> fastmm::ControlTransferMsg::asset |
◆ client_id
| FixedString<31> fastmm::ControlTransferMsg::client_id |
◆ venue_ref
| FixedString<23> fastmm::ControlTransferMsg::venue_ref |
121: the venue's id of the transfer
◆ pad_
| std::uint8_t fastmm::ControlTransferMsg::pad_[47] |