HarvesterProxy

Verified contract

Proxy

Active on Ethereum with 82 txns
Deployed by via 0x368fc8c4 at 14206835
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "HarvesterProxy"

0x88fc596aa1abf07bc1dc19431161b9b3fbbb1f3155d031a6fe6e08780780a498
0x9df10c644f2dd8cba59c350dd4d921b24b3d53b370425820696d984483c9ccb9
0xb97c082b6b15000b7e0bef47624a5e3d27120ed65600eb704dbbfcfa848301e3
0x7527e47c5113fa324bd7194a2c4e439ef275f40cbc6998a11e585dfbb93bc39f
0x3e70de37f0f595ff3b04c04396066271d60c61a14f49de61bbe028ecad7e3979
0xc619d2298797e8e0c8ab9d7677259684bede99fef1d14d7a250dc493b6b8e22b
0x5c6f7597a2cdb8ba019f9e23500d607a0fd63739ff61b1a625e81ea48f3211ce
0x269917ae5e4545e581169463ebc2013dead12c978f675f4218bbfd6d3dd973bb
0x8c94dbcda1111f7fa11818f2ae5c8681f5459066af03d1523d9dc573dbd98a4a
0x18f5d26ba3d4c3be71305cb5d5a08666cbd8b9fcded163b1cb78bcdfff054bd7

Functions
Getter at block 21184894
admin(view returns (address)
0x35918cde7233f2dd33fa41ae3cb6ae0e42e0e69f
governor(view returns (address)
0x35918cde7233f2dd33fa41ae3cb6ae0e42e0e69f
implementation(view returns (address)
0x07a450739cdd8ac0a59c9d752ce915a86010658b
isGovernor(view returns (bool)
false
baseTokenAddress(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
baseTokenDecimals(view returns (uint256)
6
governor(view returns (address)
0x35918cde7233f2dd33fa41ae3cb6ae0e42e0e69f
isGovernor(view returns (bool)
false
rewardProceedsAddress(view returns (address)
0x80c898ae5e56f888365e235ceb8cea3eb726cb58
vaultAddress(view returns (address)
0xe75d77b1865ae93c7eaa3040b038d7aa7bc02f70
Read-only
balancerPoolId(addressview returns (bytes32)
curvePoolIndices(addressview returns (uint128 rewardTokenIndexuint128 baseTokenIndex)
rewardTokenConfigs(addressview returns (uint16 allowedSlippageBpsuint16 harvestRewardBpsaddress swapPlatformAddrbool doSwapRewardTokenuint8 swapPlatformuint256 liquidationLimit)
supportedStrategies(addressview returns (bool)
uniswapV2Path(addressuint256view returns (address)
uniswapV3Path(addressview returns (bytes)
State-modifying
claimGovernance(
initialize(address _logicaddress _initGovernorbytes _datapayable 
transferGovernance(address _newGovernor
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claimGovernance(
harvestAndSwap(address _strategyAddr
harvestAndSwap(address _strategyAddraddress _rewardTo
setRewardProceedsAddress(address _rewardProceedsAddress
setRewardTokenConfig(address _tokenAddressstruct BaseHarvesterRewardTokenConfig tokenConfigbytes swapData
setSupportedStrategy(address _strategyAddressbool _isSupported
transferGovernance(address _newGovernor
transferToken(address _assetuint256 _amount
Events
GovernorshipTransferred(address indexed previousGovernoraddress indexed newGovernor
PendingGovernorshipTransfer(address indexed previousGovernoraddress indexed newGovernor
Upgraded(address indexed implementation
GovernorshipTransferred(address indexed previousGovernoraddress indexed newGovernor
PendingGovernorshipTransfer(address indexed previousGovernoraddress indexed newGovernor
RewardProceedsAddressChanged(address newProceedsAddress
RewardProceedsTransferred(address indexed tokenaddress farmeruint256 protcolYielduint256 farmerFee
RewardTokenConfigUpdated(address tokenAddressuint16 allowedSlippageBpsuint16 harvestRewardBpsuint8 swapPlatformaddress swapPlatformAddrbytes swapDatauint256 liquidationLimitbool doSwapRewardToken
RewardTokenSwapped(address indexed rewardTokenaddress indexed swappedIntouint8 swapPlatformuint256 amountInuint256 amountOut
SupportedStrategyUpdate(address strategyAddressbool isSupported
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors
BalanceMismatchAfterSwap(uint256 actualBalanceuint256 minExpected
EmptyAddress(
EmptyBalancerPoolId(
InvalidCurvePoolAssetIndex(address token
InvalidHarvestRewardBps(
InvalidSlippageBps(
InvalidSwapPlatform(uint8 swapPlatform
InvalidTokenInSwapPath(address token
InvalidUniswapV2PathLength(
SlippageError(uint256 actualBalanceuint256 minExpected
UnsupportedStrategy(address strategyAddress