- The
SENDRAWMSGinstruction. - The
SENDMSGinstruction. - The
POPCTRinstruction.
- an 8-bit bitmask
modespecifying the way of sending; - a cell containing the message to send, which is serialized as
MessageRelaxedtype.
Message normalization
During the process of sending, the original message is normalized. In the final message that is sent to the destination address, the following changes are applied to the fields of theCommonMsgInfoRelaxed type:
ihr_disabledis set totrue;bouncedis set tofalse;fwd_feeis set to actual forward fee dedicated to the validators of the destination address shard;srcaddress is set to address of the sender smart contract;created_atis set to the current Unix timestamp;created_ltis set to the logical time of that action.
- fill the
ihr_disabled,bounced,fwd_fee,created_at, andcreated_ltfields with any values; - fill the
srcfield withaddr_none.
- with
initpacked in a separate cell, referred from the root cell; - with
initandbodypacked in separate cells.
mode bitmask of the action.