Comment on page
Aark Digital's settlement process involves two transactions. First, the user sends a request on-chain, which the keeper observes and executes the order by providing an off-chain price.
Two transaction settlements address the latency and gas efficiency issues of on-chain feeds. The latency issue can lead to front-running, creating a risk-free profit opportunity for users.
Although the data from the third-party source is reliable, the keeper holds the highest authority over the data if the data consistency is not checked in the protocol. To guarantee data consistency, Aark Digital requires the source to send the ECDSA signature in response, which is used to verify the data consistency on-chain.