🦅Pool Manager

The Return Pool Manager

The Return Pool Manager is the aggregation layer of all existing pools. It is where the majority of user interactions occur. Minting of Return NFT’s and SBT’s, and staking/unstaking Return NFT’s into Return Pools, and adding/removing funds are done via the manager contract.

Publicly Callable Functions

function buyNFT(uint amount, address stakedToken, address offsetToken)

Called when a user stakes into a new pool

function fundNFT(uint nftID, uint amount)

Called to add funds to an existing staked NFT

function withdrawFunds(uint nftID, uint amount)

Called to withdraw some or all staked tokens from an NFT

function historicalOffset(uint nftID, uint amount)

Called to offset set amount for a specific NFT staked in a pool

Last updated