SinglePool Factory
This contract is a single pool creation/management contract, where liquidity providers deposit/withdraw assets, and Plus Pool users bring or return utilized assets from a single pool.
Address
Events, Read-Only Functions, and State-Changing Functions
Events
CreatePool
event CreatePool(address token, address pool, uint exid);Event to create new SinglePool
Parameters
token: A token address in target tokenpool: SinglePool contract address of this poolexid: SinglePool ID
SetDepositActive
event SetDepositActive(address poolAddress, bool b);Event that occurs when SinglePool deposit availability is changed
SetWithdrawActive
event SetWithdrawActive(address poolAddress, bool b);Event that occurs when SinglePool withdrawal availability is changed
ChangeMiningRate
event ChangeMiningRate(uint _mining);Event that occurs when SinglePool mining rate is changed
Read-Only Functions
mining
The mining rate of the pool
It is a value between 0 and 10000, in units of 0.01%
Default - 500
getPoolCount
Number of SinglePools
getPoolAddressByIndex
get SinglePool address by index number
borrowBalanceStored
Utilized asset quantity
Parameters
token: Token addressuser: User addresspoolAddress: Address of the pool that made the loan
Last updated