Hi,
I am finding this smart contract useful and would like to understand more about the published user flow.
In light of following two lines of code https://github.com/circlefin/refund-protocol/blob/master/src/RefundProtocol.sol#L272
function earlyWithdrawByArbiter() external onlyArbiter
and https://github.com/circlefin/refund-protocol/blob/master/src/RefundProtocol.sol#L279C1-L280C1
if (ecrecover(withdrawalInfoHash, v, r, s) != recipient) {
The flow for earlyWithdrawByArbiter() seems to be :
I mean to highlight dependency between Recipient and Arbiter for Early Withdrawal scenario. Is this understanding correct ?
Hi,
I am finding this smart contract useful and would like to understand more about the published user flow.
In light of following two lines of code https://github.com/circlefin/refund-protocol/blob/master/src/RefundProtocol.sol#L272
function earlyWithdrawByArbiter() external onlyArbiterand https://github.com/circlefin/refund-protocol/blob/master/src/RefundProtocol.sol#L279C1-L280C1
if (ecrecover(withdrawalInfoHash, v, r, s) != recipient) {The flow for earlyWithdrawByArbiter() seems to be :
I mean to highlight dependency between Recipient and Arbiter for Early Withdrawal scenario. Is this understanding correct ?