SinglePool
This contract is a single pool contract, where liquidity providers deposit/withdraw assets, and Plus Pool users bring or return utilized assets from a single pool.
Code
Github Link: (Will be updated after official launch)
Address
Contract adress after production is deployed (scope link)
Events, Read-Only Functions, and State-Changing Functions
Events
GiveReward
Event log of when mined KSP is claimed and distributed
Deposit
Event log of single pool liquidity additions
Parameters
user
: user addressdepositAmount
: amount of tokens deposited by the userdepositTokens
: amount of single pool tokens depositedtotalAmount
: total amount of tokens depositedtotalSupply
: total amount of single pool tokens deposited
Withdraw
Event log of single pool liquidity removals
Parameters
user
: User addresswithdrawAmount
: The amount of tokens removed by the userwithdrawTokens
: The amount of single pool tokens removed by the usertotalAmount
: Total amount of tokens depositedtotalSupply
: Total amount of single pool tokens deposited
Borrow
Event log of using assets utilized during plus deposit
Parameters
user
: user addressplusPoolAddress
: Plus Pool addressborrowAmount
: The amount of tokens utilizedaccountBorrows
: Total amount of assets utilized by userstotalBorrows
: Total amount of single pool utilized
Repay
Event log of used assets are returned
Parameters
user
: User addressplusPoolAddress
: PlusPool addressrepayAmount
: The amount of returned asset tokensaccountBorrows
: Total amount of assets utilized by userstotalBorrows
: Total amount of single pool utilized
Last updated
Was this helpful?