Appearance
Solidity API
BondingPairInternal
_initPool
solidity
function _initPool(address account, address asset0, address asset1, uint256 supply, uint256 initialPurchase) internal_addInitialLiquidity
solidity
function _addInitialLiquidity(address from, address token_, uint256 amountToken_, uint256 amountAsset_) internal returns (uint256, uint256)_mint
solidity
function _mint(uint256 reserve0, uint256 reserve1) internal_buy
solidity
function _buy(uint256 amountIn, address account) internal_getAmountsOut
solidity
function _getAmountsOut(address token, uint256 amountIn) internal view returns (uint256)_swap
solidity
function _swap(uint256 amount0In, uint256 amount0Out, uint256 amount1In, uint256 amount1Out) internal_approval
solidity
function _approval(address _user, address _token, uint256 amount) internal_getPool
solidity
function _getPool() internal view returns (struct IBondingPool.Pool pool)_getAsset0
solidity
function _getAsset0() internal view returns (address)_getAsset1
solidity
function _getAsset1() internal view returns (address)_transferAsset
solidity
function _transferAsset(address from, address recipient, uint256 amount) internal_transferTo
solidity
function _transferTo(address from, address recipient, uint256 amount) internal_getReserves
solidity
function _getReserves() internal view returns (uint256, uint256)_kLast
solidity
function _kLast() internal view returns (uint256)_price0Last
solidity
function _price0Last() internal view returns (uint256)_price1Last
solidity
function _price1Last() internal view returns (uint256)_balance
solidity
function _balance() internal view returns (uint256)_assetBalance
solidity
function _assetBalance() internal view returns (uint256)