TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 130 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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 49 additional slots
-
variable spans 48 additional slots
0x0087…d949
0xbbf1…4913
0xb0ba…d200
0x0140…d3bc
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21306511 | 2 days ago | | | 0 | 0.0046219816 | |
| 21271273 | 7 days ago | | | 0 | 0.0019757434 | |
| 21205134 | 16 days ago | | | 0 | 0.0029078428 | |
| 20980229 | 2 months ago | | | 0 | 0.0051687834 | |
| 20858396 | 2 months ago | | | 0 | 0.0030150934 | |
| 20838552 | 2 months ago | | | 0 | 0.0039513833 | |
| 20714010 | 3 months ago | | | 0 | 0.0014802406 | |
| 20714002 | 3 months ago | | | 0 | 0.0019424650 | |
| 20711213 | 3 months ago | | | 0 | 0.00057129347 | |
| 20650142 | 3 months ago | | | 0 | 0.00059206790 |
ABI
ABI objects
Getter at block 21320340
ADMIN_ROLE() view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
buyPercent() view returns (uint256)
0
ePendle() view returns (address)
0x22fc5a29bd3d6cce19a06f844019fd506fce4455
maverickPendleEpendlePool() view returns (address)
0xb0ba344cdf607dd952c6cbf70b21caed77c3d200
maverickPoolInformation() view returns (address)
0x0087d11551437c3964dddf0f4fa58836c5c5d949
maxSwapAmount() view returns (uint256)
25000000000000000000000
pendle() view returns (address)
0x808507121b80c02388fad14726482e061b8da827
pendleDepositor() view returns (address)
0x0140de476f49b6b42f7b73612b6dc317ab91d3bc
router() view returns (address)
0xbbf1ee38152e9d8e3470dc47947eaa65dca94913
swapThreshold() view returns (uint256)
110
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
previewAmountOut(address _tokenIn, uint256 _amount) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events changeBuyPercent(uint256 _buyPercent)
changeMaverickPendleEpendlePool(address _maverickPendleEpendlePool)
changeMaxSwapAmount(uint256 _maxSwapAmount)
changeSwapThreshold(uint256 _swapThreshold)
deposit(uint256 _amount) returns (uint256 obtainedAmount)
depositFor(uint256 _amount, address _for) returns (uint256 obtainedAmount)
estimateTotalConversion(uint256 _amount) returns (uint256 amountOut)
grantRole(bytes32 role, address account)
initialize()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setParams(address _pendle, address _ePendle, address _router, address _maverickPoolInformation, address _maverickPendleEpendlePool, address _pendleDepositor)
swapEPendleForPendle(uint256 _amount, uint256 _amountOutMinimum, address _receiver) returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
BuyPercentChanged(uint256 _buyPercent)
EPendleObtained(address indexed _user, uint256 _depositedPendle, uint256 _obtainedFromDexAmount, uint256 _obtainedFromDepositAmount)
Initialized(uint8 version)
MaverickPendleEpendlePoolChanged(address _maverickPendleEpendlePool)
MaxSwapAmountChanged(uint256 _maxSwapAmount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SwapThresholdChanged(uint256 _swapThreshold)
TokenSwapped(address indexed _tokenIn, address indexed _tokenOut, uint256 _amountIn, uint256 _amountOutMinimum, address indexed _receiver, uint256 _amountOut)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.