ITokenJar

Last modified:

Git Source

The interface for releasing assets from the contract

Functions

releaser

The releaser has exclusive access to the release() function

function releaser() external view returns (address);

Returns

NameTypeDescription
<none>addressAddress of the current IReleaser

setReleaser

Set the address of the IReleaser contract

only callabe by owner

function setReleaser(address _releaser) external;

release

Release assets to a specified recipient

only callable by releaser

function release(Currency[] calldata assets, address recipient) external;

Errors

Unauthorized

Thrown when an unauthorized address attempts to call a restricted function

error Unauthorized();