Skip to content

Solidity API

IBondingPair

getReserves

solidity
function getReserves() external view returns (uint256, uint256)

assetBalance

solidity
function assetBalance() external view returns (uint256)

balance

solidity
function balance() external view returns (uint256)

mint

solidity
function mint(uint256 reserve0, uint256 reserve1) external returns (bool)

Mint

solidity
event Mint(uint256 reserve0, uint256 reserve1)

transferAsset

solidity
function transferAsset(address recipient, uint256 amount) external

transferTo

solidity
function transferTo(address recipient, uint256 amount) external

swap

solidity
function swap(uint256 amount0In, uint256 amount0Out, uint256 amount1In, uint256 amount1Out) external returns (bool)

Swap

solidity
event Swap(uint256 amount0In, uint256 amount0Out, uint256 amount1In, uint256 amount1Out)

kLast

solidity
function kLast() external view returns (uint256)

approval

solidity
function approval(address _user, address _token, uint256 amount) external returns (bool)