ExitQueueClaimHelper
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
| Name | Type | Description |
|---|---|---|
exitQueues | address[] | List of exit queues |
ticketIds | uint256[][] | 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
| Name | Type | Description |
|---|---|---|
exitQueues | address[] | List of exit queues |
ticketIds | uint256[][] | List of tickets in each exit queue |
casksIds | uint32[][] | List of caskIds to claim with each ticket |