Module ISequenceBackend

Module ISequenceBackend 

Expand description

Module containing a contract’s types and functions.

interface ISequenceBackend {
    function getEpoch(bytes32 topic) external view returns (uint32);
    function getConfigHash(bytes32 topic) external view returns (bytes32);
    function ethCertifiedCall(OracleCert calldata oc, CallParams calldata params) external;
    function __lyquor_switch_contract(address) external returns (uint256);
    function __lyquor_submit_certified_calls(CallParams[] memory calls) external;
}

Structs§

__lyquor_submit_certified_callsCall
Function with signature __lyquor_submit_certified_calls((address,address,string,string,bytes,uint8)[]) and selector 0xeddfc069.
__lyquor_submit_certified_callsReturn
Container type for the return parameters of the __lyquor_submit_certified_calls((address,address,string,string,bytes,uint8)[]) function.
__lyquor_switch_contractCall
Function with signature __lyquor_switch_contract(address) and selector 0x28d7d027.
__lyquor_switch_contractReturn
Container type for the return parameters of the __lyquor_switch_contract(address) function.
ethCertifiedCallCall
Function with signature ethCertifiedCall(((bytes32,bytes32,bytes32,address,bytes32,address,bytes32,uint32,bytes32),((uint32,address)[],uint32[],bool,uint16),bool,uint32[],bytes[]),(address,address,string,string,bytes,uint8)) and selector 0x9edc5b63.
ethCertifiedCallReturn
Container type for the return parameters of the ethCertifiedCall(((bytes32,bytes32,bytes32,address,bytes32,address,bytes32,uint32,bytes32),((uint32,address)[],uint32[],bool,uint16),bool,uint32[],bytes[]),(address,address,string,string,bytes,uint8)) function.
getConfigHashCall
Function with signature getConfigHash(bytes32) and selector 0xd150e4fa.
getConfigHashReturn
Container type for the return parameters of the getConfigHash(bytes32) function.
getEpochCall
Function with signature getEpoch(bytes32) and selector 0x7e6d64a5.
getEpochReturn
Container type for the return parameters of the getEpoch(bytes32) function.

Enums§

ISequenceBackendCalls
Container for all the ISequenceBackend function calls.