Module Sequencer

Expand description

Module containing a contract’s types and functions.

contract Sequencer {
    enum ABI { Lyquor, Eth }
    struct SeqEvent { address origin; address caller; string method; string group; bytes input; ABI abi_; }
    event Slot(uint256 sn, SeqEvent[] events, bytes32 image_hash, address switch_contract);
    function __lyquor_submit_certified_events(SeqEvent[] memory events) public virtual { <stmts> }
}

Structs§

SeqEvent
Slot
Event with signature Slot(uint256,(address,address,string,string,bytes,uint8)[],bytes32,address) and selector 0x5d6cfd0bc7828ef42c4df1be3308d4c56a91df628f3d4bdcb081d175856ed4f7.
__lyquor_submit_certified_eventsCall
Function with signature __lyquor_submit_certified_events((address,address,string,string,bytes,uint8)[]) and selector 0x28208f81.
__lyquor_submit_certified_eventsReturn
Container type for the return parameters of the __lyquor_submit_certified_events((address,address,string,string,bytes,uint8)[]) function.

Enums§

ABI
SequencerCalls
Container for all the Sequencer function calls.
SequencerEvents
Container for all the Sequencer events.