BeaconProxy
Verified contract
Proxy
Active on
Ethereum with 24 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
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 48 additional slots
Balances ($0.00)
No balances found for "BeaconProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19082386 | 10 months ago | | | 0 | 0.015025599 | |
| 19082379 | 10 months ago | | | 0 | 0.0026688583 | |
| 19082364 | 10 months ago | | | 0 | 0.0031203656 | |
| 16964907 | 2 years ago | | | 0 | 0.016910473 | |
| 16964902 | 2 years ago | | | 0 | 0.0020635884 | |
| 16680457 | 2 years ago | | | 0 | 0.039782215 | |
| 16606118 | 2 years ago | | | 0 | 0.019724185 | |
| 16606114 | 2 years ago | | | 0 | 0.0035381520 | |
| 16577035 | 2 years ago | | | 0 | 0.035060051 | |
| 16520295 | 2 years ago | | | 0 | 0.017090202 |
ABI
ABI objects
Getter at block 21177315
debtToken() view returns (address)
0x3c20ac688410be8f391be1fb00afc5c212972f86
feeInfo() view returns (address platform, uint32 platformPercentage, uint32 bountyPercentage, uint32 repayPercentage)
(platform=0xd6efa5b63531e9ae61e225b02cbacd59092a35be, platformPercentage=100000000, bountyPercentage=0, repayPercentage=0)
furnace() view returns (address)
0x7f160efc2436f1af4e9e8a57d0a5beb8345761a9
getActiveYieldStrategies() view returns (uint256[] _indices, address[] _strategies, address[] _underlyingTokens, address[] _yieldTokens)
(_indices=[0], _strategies=[0xC65D58A33D9917Df3e1a4033eD73506D9b6aCE6c], _underlyingTokens=[0x853d955aCEf822Db058eb8505911ED77F175b99e], _yieldTokens=[0x497CE58F34605B9944E6b15EcafE6b001206fd25])
owner() view returns (address)
0xfc08757c505ea28709df66e54870fb6de09f0c5e
reserveRate() view returns (uint256)
500000000
yieldStrategyIndex() view returns (uint256)
1
Read-only
getUnderlyingTokenPerShare(uint256 _strategyIndex) view returns (uint256)
getUserInfo(address _account) view returns (int256 _totalDebt, uint256 _totalValue, uint256[] _indices, uint256[] _shares)
getUserPendingExtraReward(uint256 _strategyIndex, address _account, address _token) view returns (uint256 _rewards)
getUserStrategyInfo(address _account, uint256 _strategyIndex) view returns (uint256 _share, uint256 _underlyingTokenAmount, uint256 _yieldTokenAmount)
getYieldTokenPerShare(uint256 _strategyIndex) view returns (uint256)
yieldStrategies(uint256) view returns (bool isActive, address strategy, address underlyingToken, address yieldToken, uint256 totalShare, uint256 activeYieldTokenAmount, uint256 harvestableYieldTokenAmount, uint256 expectedUnderlyingTokenAmount)
yieldTokenHarvestPercentage(uint256) view returns (uint256)
State-modifying
Events addYieldStrategy(address _strategy, address[] _extraRewardTokens)
burn(address _recipient, uint256 _amount)
claim(uint256 _strategyIndex, address _recipient)
claimAll(address _recipient)
deposit(uint256 _strategyIndex, address _recipient, uint256 _amount, uint256 _minShareOut, bool _isUnderlying) returns (uint256 _shares)
harvest(uint256 _strategyIndex, address _recipient, uint256 _minimumOut) returns (uint256)
initialize(address _debtToken, address _furnace)
migrateYieldStrategy(uint256 _strategyIndex, address _newStrategy)
mint(address _recipient, uint256 _amount, bool _depositToFurnace)
renounceOwnership()
repay(address _underlyingToken, address _recipient, uint256 _amount)
setIsActive(uint256 _strategyIndex, bool _isActive)
transferOwnership(address newOwner)
updateFeeInfo(address _platform, uint32 _platformPercentage, uint32 _bountyPercentage, uint32 _repayPercentage)
updateFurnace(address _furnace)
updateReserveRate(uint256 _reserveRate)
updateReward(address _account)
updateYieldTokenHarvestPercentage(uint256 _strategyIndex, uint256 _percentage)
withdraw(uint256 _strategyIndex, address _recipient, uint256 _share, uint256 _minAmountOut, bool _asUnderlying) returns (uint256)
AddYieldStrategy(uint256 _index, address _strategy)
Burn(address indexed _account, address indexed _recipient, uint256 _amount)
Claim(uint256 indexed _strategyIndex, address indexed _rewardToken, uint256 _rewardAmount)
Deposit(uint256 indexed _strategyIndex, address indexed _account, uint256 _share, uint256 _amount)
Harvest(uint256 indexed _strategyIndex, uint256 _reward, uint256 _platformFee, uint256 _harvestBounty)
MigrateYieldStrategy(uint256 _index, address _oldStrategy, address _newStrategy)
Mint(address indexed _account, address indexed _recipient, uint256 _amount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Repay(address indexed _account, address indexed _underlyingToken, uint256 _amount)
SetStrategyActive(uint256 _index, bool _isActive)
UpdateFeeInfo(address indexed _platform, uint32 _platformPercentage, uint32 _bountyPercentage, uint32 _repayPercentage)
UpdateFurnace(address _furnace)
UpdateReserveRate(uint256 _reserveRate)
Withdraw(uint256 indexed _strategyIndex, address indexed _account, uint256 _share, uint256 _amount)
constructor(address beacon, bytes data)
fallback()
receive()
This contract contains no error objects.