LzOptionsBuilder
Library for building and encoding various LayerZero V2 message options. Forked and simplified from layerzerolabs/oapp-evm/contracts/oapp/libs/OptionsBuilder.sol
State Variables
TYPE_3
uint16 internal constant TYPE_3 = 3;
Functions
newOptions
function newOptions() internal pure returns (bytes memory);
addExecutorLzReceiveOption
function addExecutorLzReceiveOption(bytes memory _options, uint128 _gas) internal pure returns (bytes memory);
addExecutorLzComposeOption
function addExecutorLzComposeOption(bytes memory _options, uint16 _index, uint128 _gas)
internal
pure
returns (bytes memory);
addExecutorOption
function addExecutorOption(bytes memory _options, uint8 _optionType, bytes memory _option)
internal
pure
returns (bytes memory);