ExitQueueClaimHelper

Git Source

Inherits: IExitQueueClaimHelper

Author: gauthiermyr @ Kiln

This contract contains functions to resolve and claim casks on several exit queues.

Functions

multiResolve

Resolve a list of casksIds for given exitQueues and tickets

function multiResolve(address[] calldata exitQueues, uint256[][] calldata ticketIds)
    external
    view
    override
    returns (int64[][] memory caskIdsOrErrors);

Parameters

NameTypeDescription
exitQueuesaddress[]List of exit queues
ticketIdsuint256[][]List of tickets in each exit queue

multiClaim

Claim caskIds for given tickets on each exit queue

function multiClaim(address[] calldata exitQueues, uint256[][] calldata ticketIds, uint32[][] calldata casksIds)
    external
    override
    returns (IvExitQueue.ClaimStatus[][] memory statuses);

Parameters

NameTypeDescription
exitQueuesaddress[]List of exit queues
ticketIdsuint256[][]List of tickets in each exit queue
casksIdsuint32[][]List of caskIds to claim with each ticket