Treasury

Event

event OperationFundWithdrawal(uint256 amount, address operator);

event LiquidityProvision(uint256 amount, uint256 fee);
event LiquidityWithdrawal(uint256 amount);

Error

error InsufficientFunds();
error Unauthorized();

Function

function version() external pure returns (string memory version);

function admin() external view returns (address admin);
function currency() external view returns (address currency);
function primaryToken() external view returns (address primaryToken);

function operationFund() external view returns (uint256 fund);
function liquidity() external view returns (uint256 liquidity);

function provideLiquidity(uint256 amount) external;
function withdrawLiquidity(uint256 amount) external;

Last updated