Startpoints
Midpoint Chain ID
Chain
Startpoint Address
event callOracleEvent(uint64 _midpointId, uint256 _requestId, address _contract);
event callOracleEventData(uint64 _midpointId, bytes _data, uint256 _requestId, address _contract);
uint256 private rollingRequestId;
constructor() {
rollingRequestId = 0;
}
function callMidpoint(uint64 _id) public returns (uint256 requestId) {
rollingRequestId = rollingRequestId + 1;
emit callOracleEvent(_id, rollingRequestId, msg.sender);
return rollingRequestId;
}
function callMidpoint(uint64 _id, bytes calldata _data) public returns (uint256 requestId) {
rollingRequestId = rollingRequestId + 1;
emit callOracleEventData(_id, _data, rollingRequestId, msg.sender);
return rollingRequestId;
}Last updated