AdminUpgradeabilityProxy
Verified contract
Proxy
Active on
Ethereum with 345 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
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 49 additional slots
-
variable spans 49 additional slots
Balances ($14,221.08)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
SUSHI | ERC-20 | 18.214684K | $0.780748 |
$14,221.08 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13302283 | 3 years ago | | | 0 | 0.0086055180 | |
| 13288913 | 3 years ago | | | 0 | 0.026466987 | |
| 13263796 | 3 years ago | | | 0 | 0.027077198 | |
| 13256399 | 3 years ago | | | 0 | 0.0083484793 | |
| 13238874 | 3 years ago | | | 0 | 0.023586378 | |
| 13230868 | 3 years ago | | | 0 | 0.018569802 | |
| 13219705 | 3 years ago | | | 0 | 0.010360025 | |
| 13186843 | 3 years ago | | | 0 | 0.042399027 | |
| 13173746 | 3 years ago | | | 0 | 0.018580393 | |
| 13148341 | 3 years ago | | | 0 | 0.026722398 |
ABI
ABI objects
Getter at block 21206742
MAX_FEE() view returns (uint256)
10000
badgerTree() view returns (address)
0x660802fc641b154aba66a62137e71f331b6d787a
balanceOf() view returns (uint256)
257148511727563
balanceOfPool() view returns (uint256)
257148511727563
balanceOfWant() view returns (uint256)
0
baseStrategyVersion() view returns (string)
1.1
chef() view returns (address)
0xc2edad668740f1aa35e4d8f227fb8e17dca888cd
controller() view returns (address)
0x63cf44b2548e4493fd099222a1ec79f3344d9682
getName() pure returns (string)
StrategySushiLpOptimizer
getProtectedTokens() view returns (address[])
[0xCEfF51756c56CeFFCA006cD410B03FFC46dd3a58, 0x6B3595068778DD592e39A122f4f5a5cF09C90fE2, 0x8798249c2E607446EfB7Ad49eC89dD1865Ff4272, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000]
governance() view returns (address)
0xb65cef03b9b89f99517643226d76e286ee999e77
guardian() view returns (address)
0x6615e67b8b6b6375d38a0a3f937cd8c1a1e96386
isTendable() view returns (bool)
true
keeper() view returns (address)
0x711a339c002386f9db409ca55b6a35a604ab6cf6
paused() view returns (bool)
false
performanceFeeGovernance() view returns (uint256)
2000
performanceFeeStrategist() view returns (uint256)
0
pid() view returns (uint256)
21
strategist() view returns (address)
0xda25ee226e534d868f0dd8a459536b03fee9079b
sushi() view returns (address)
0x6b3595068778dd592e39a122f4f5a5cf09c90fe2
uniswap() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
version() pure returns (string)
1.1
want() view returns (address)
0xceff51756c56ceffca006cd410b03ffc46dd3a58
wbtc() view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
withdrawalFee() view returns (uint256)
10
withdrawalMaxDeviationThreshold() view returns (uint256)
50
xsushi() view returns (address)
0x8798249c2e607446efb7ad49ec89dd1865ff4272
Read-only
This contract contains no read-only function objects.
State-modifying
Events admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
__BaseStrategy_init(address _governance, address _strategist, address _controller, address _keeper, address _guardian)
deposit()
harvest() returns (struct StrategySushiLpOptimizerHarvestData)
initialize(address _governance, address _strategist, address _controller, address _keeper, address _guardian, address[2] _wantConfig, uint256 _pid, uint256[3] _feeConfig)
pause()
setController(address _controller)
setGovernance(address _governance)
setGuardian(address _guardian)
setKeeper(address _keeper)
setPerformanceFeeGovernance(uint256 _performanceFeeGovernance)
setPerformanceFeeStrategist(uint256 _performanceFeeStrategist)
setStrategist(address _strategist)
setWithdrawalFee(uint256 _withdrawalFee)
setWithdrawalMaxDeviationThreshold(uint256 _threshold)
tend() returns (struct StrategySushiLpOptimizerTendData)
unpause()
withdraw(uint256 _amount)
withdrawAll() returns (uint256 balance)
withdrawOther(address _asset) returns (uint256 balance)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Harvest(uint256 harvested, uint256 indexed blockNumber)
HarvestState(uint256 xSushiHarvested, uint256 totalxSushi, uint256 toStrategist, uint256 toGovernance, uint256 toBadgerTree, uint256 timestamp, uint256 blockNumber)
Paused(address account)
SetController(address controller)
SetGovernance(address governance)
SetPerformanceFeeGovernance(uint256 performanceFeeGovernance)
SetPerformanceFeeStrategist(uint256 performanceFeeStrategist)
SetStrategist(address strategist)
SetWithdrawalFee(uint256 withdrawalFee)
Tend(uint256 tended)
Unpaused(address account)
Withdraw(uint256 amount)
WithdrawAll(uint256 balance)
WithdrawOther(address token, uint256 amount)
WithdrawState(uint256 toWithdraw, uint256 preWant, uint256 postWant, uint256 withdrawn)
constructor(address _logic, address _admin, bytes _data)
fallback()
receive()
This contract contains no error objects.