Skip to content

For early withdrawal Recipient and Arbiter has internal dependency #4

Description

@kindkindk

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 ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions