kLP,
are protocol-specific tokens minted to the users that provide liquidity to the network's liquidity pools, also known as pair managers. Jobs can bond kLP,
which will periodically generate KP3R
credits for them, which can be used as a form of payment for the keepers that work their job. This is further explained in Credit Mining.kLP
in return for their liquidity provision to the underlying token pair, as well as the burning of those kLP
to recover the liquidity they had previously provided.Keep3rLP - token0/token1
. For example: Keep3rLP - KP3R/WETH
kLP - token0/token1
. For example: kLP - KP3R/WETH
mint
function. This function will provide liquidity to the underlying token pair, calculate the corresponding kLP
owed to the user according to the liquidity they provided, and mint them to whatever address the user has chosen to mint them to.KP3R
. After doing some research, Alice finds aboutkLP
and looks for the pair managers of the Keep3r Network.
Among them she finds the kLP - KP3R/WETH
pair manager. She looks for the contract's address, and approves it to spend her KP3R
and WETH
. Once all approvals are signed, Alice calls the mint
function of thekLP - KP3R/WETH
contract. The contract, in turn, mints her kLP
, which she can bond in her job to periodically earnKP3R
. Or, should she have a change of heart, Alice can burn her kLP
in order to recover the KP3R
and WETH
she had provided.kLP
in order to collect the liquidity they had previously provided. To do this, they must call the burn
function.transfer
function.kLP
, all the user has to do is call the pair manager's approve
function.addLiquidityToJob
the provider needs first to approve the spending for the Keep3r address