MetaCLever

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x2bb68478 at 16485066
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots

No balances found for "MetaCLever"

No transactions found for "MetaCLever"


Functions
Getter at block 20890336
debtToken(view returns (address)
0x0000000000000000000000000000000000000000
feeInfo(view returns (address platformuint32 platformPercentageuint32 bountyPercentageuint32 repayPercentage)
(platform=0x0000000000000000000000000000000000000000, platformPercentage=0, bountyPercentage=0, repayPercentage=0)
furnace(view returns (address)
0x0000000000000000000000000000000000000000
getActiveYieldStrategies(view returns (uint256[] _indicesaddress[] _strategiesaddress[] _underlyingTokensaddress[] _yieldTokens)
(_indices=[], _strategies=[], _underlyingTokens=[], _yieldTokens=[])
owner(view returns (address)
0x0000000000000000000000000000000000000000
reserveRate(view returns (uint256)
0
yieldStrategyIndex(view returns (uint256)
0
Read-only
getUnderlyingTokenPerShare(uint256 _strategyIndexview returns (uint256)
getUserInfo(address _accountview returns (int256 _totalDebtuint256 _totalValueuint256[] _indicesuint256[] _shares)
getUserPendingExtraReward(uint256 _strategyIndexaddress _accountaddress _tokenview returns (uint256 _rewards)
getUserStrategyInfo(address _accountuint256 _strategyIndexview returns (uint256 _shareuint256 _underlyingTokenAmountuint256 _yieldTokenAmount)
getYieldTokenPerShare(uint256 _strategyIndexview returns (uint256)
yieldStrategies(uint256view returns (bool isActiveaddress strategyaddress underlyingTokenaddress yieldTokenuint256 totalShareuint256 activeYieldTokenAmountuint256 harvestableYieldTokenAmountuint256 expectedUnderlyingTokenAmount)
yieldTokenHarvestPercentage(uint256view returns (uint256)
State-modifying
addYieldStrategy(address _strategyaddress[] _extraRewardTokens
burn(address _recipientuint256 _amount
claim(uint256 _strategyIndexaddress _recipient
claimAll(address _recipient
deposit(uint256 _strategyIndexaddress _recipientuint256 _amountuint256 _minShareOutbool _isUnderlyingreturns (uint256 _shares)
harvest(uint256 _strategyIndexaddress _recipientuint256 _minimumOutreturns (uint256)
initialize(address _debtTokenaddress _furnace
migrateYieldStrategy(uint256 _strategyIndexaddress _newStrategy
mint(address _recipientuint256 _amountbool _depositToFurnace
renounceOwnership(
repay(address _underlyingTokenaddress _recipientuint256 _amount
setIsActive(uint256 _strategyIndexbool _isActive
transferOwnership(address newOwner
updateFeeInfo(address _platformuint32 _platformPercentageuint32 _bountyPercentageuint32 _repayPercentage
updateFurnace(address _furnace
updateReserveRate(uint256 _reserveRate
updateReward(address _account
updateYieldTokenHarvestPercentage(uint256 _strategyIndexuint256 _percentage
withdraw(uint256 _strategyIndexaddress _recipientuint256 _shareuint256 _minAmountOutbool _asUnderlyingreturns (uint256)
Events
AddYieldStrategy(uint256 _indexaddress _strategy
Burn(address indexed _accountaddress indexed _recipientuint256 _amount
Claim(uint256 indexed _strategyIndexaddress indexed _rewardTokenuint256 _rewardAmount
Deposit(uint256 indexed _strategyIndexaddress indexed _accountuint256 _shareuint256 _amount
Harvest(uint256 indexed _strategyIndexuint256 _rewarduint256 _platformFeeuint256 _harvestBounty
MigrateYieldStrategy(uint256 _indexaddress _oldStrategyaddress _newStrategy
Mint(address indexed _accountaddress indexed _recipientuint256 _amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Repay(address indexed _accountaddress indexed _underlyingTokenuint256 _amount
SetStrategyActive(uint256 _indexbool _isActive
UpdateFeeInfo(address indexed _platformuint32 _platformPercentageuint32 _bountyPercentageuint32 _repayPercentage
UpdateFurnace(address _furnace
UpdateReserveRate(uint256 _reserveRate
Withdraw(uint256 indexed _strategyIndexaddress indexed _accountuint256 _shareuint256 _amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.