tokenProxy
Verified contract
Proxy
Active on
Ethereum with 1,716 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
0x913f…6fa5
0x913f…6fa5
0x2423…8f7d
0x2423…8f7d
0x2321…3047
0x2321…3047
0xd0d8…0500
0xd0d8…0500
2 additional
variables
Balances ($160,603.36)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 160.704765K | $0.999369 |
$160,603.36 | |
0x0f24…0831 | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21159024 | 17 days ago | | | 0 | 0.017082747 | |
| 21063439 | a month ago | | | 0 | 0.0023210236 | |
| 21001615 | a month ago | | | 0 | 0.0042173926 | |
| 20976663 | a month ago | | | 0 | 0.0012539753 | |
| 20924271 | 2 months ago | | | 0 | 0.0043634755 | |
| 20849724 | 2 months ago | | | 0 | 0.0022694945 | |
| 20624724 | 3 months ago | | | 0 | 0.00042610021 | |
| 20534125 | 3 months ago | | | 0 | 0.0024660730 | |
| 20389524 | 4 months ago | | | 0 | 0.00090611091 | |
| 20090228 | 5 months ago | | | 0 | 0.0023983309 |
ABI
ABI objects
Getter at block 21280352 getBorrowTotalAmount() view returns (uint256) getDepositTotalAmount() view returns (uint256) getERC20Addr() view returns (address) getErc20Addr() view returns (address) getHandlerDataStorageAddr() view returns (address) getInterestModelAddr() view returns (address) getLimitOfAction() view returns (uint256) getMarketManagerAddr() view returns (address) getOwner() view returns (address) getSIRandBIR() view returns (uint256, uint256) getSiHandlerDataStorage() view returns (address) getTokenDecimals() view returns (uint256, uint256) getTokenHandlerBorrowLimit() view returns (uint256) getTokenHandlerLimit() view returns (uint256, uint256) getTokenHandlerMarginCallLimit() view returns (uint256) getTokenName() view returns (string) getUnderlyingTokenDecimal() view returns (uint256) getUnifiedTokenDecimal() view returns (uint256)
SI() view returns (address)
0xc06b71ec195ccaa98a57dd4ba9e90a7469c37d13
getHandlerAddr() view returns (address)
0x47be3d1def039bd85e7570864bb5148e7491a65f
getHandlerID() view returns (uint256)
4
getSiHandlerAddr() view returns (address)
0xc06b71ec195ccaa98a57dd4ba9e90a7469c37d13
handler() view returns (address)
0x47be3d1def039bd85e7570864bb5148e7491a65f
Read-only
convertUnifiedToUnderlying(uint256 unifiedTokenAmount) view returns (uint256)
getTokenLiquidityAmountWithInterest(address userAddr) view returns (uint256)
getUserAmount(address userAddr) view returns (uint256, uint256)
getUserAmountWithInterest(address userAddr) view returns (uint256, uint256)
getUserIntraBorrowAmount(address userAddr) view returns (uint256)
getUserIntraDepositAmount(address userAddr) view returns (uint256)
getUserMaxBorrowAmount(address userAddr) view returns (uint256)
getUserMaxRepayAmount(address userAddr) view returns (uint256)
getUserMaxWithdrawAmount(address userAddr) view returns (uint256)
State-modifying
Events borrow(uint256 unifiedTokenAmount, bool flag) returns (bool)
deposit(uint256 unifiedTokenAmount, bool flag) payable returns (bool)
handlerProxy(bytes data) returns (bool, bytes)
handlerViewProxy(bytes data) returns (bool, bytes)
initialize(uint256 _handlerID, address handlerAddr, address marketManagerAddr, address interestModelAddr, address marketDataStorageAddr, address erc20Addr, string _tokenName, address siHandlerAddr, address SIHandlerDataStorageAddr) returns (bool)
migration(address target) returns (bool)
ownershipTransfer(address _owner) returns (bool)
repay(uint256 unifiedTokenAmount, bool flag) payable returns (bool)
setHandlerAddr(address handlerAddr) returns (bool)
setHandlerID(uint256 _handlerID) returns (bool)
setSiHandlerAddr(address siHandlerAddr) returns (bool)
siProxy(bytes data) returns (bool, bytes)
siViewProxy(bytes data) returns (bool, bytes)
withdraw(uint256 unifiedTokenAmount, bool flag) returns (bool)
applyInterest(address userAddr) returns (uint256, uint256)
borrow(uint256 unifiedTokenAmount, bool flag) returns (bool)
checkFirstAction() returns (bool)
deposit(uint256 unifiedTokenAmount, bool flag) payable returns (bool)
depositFlashloanFee(uint256 amount) returns (bool)
depositTo(uint256 unifiedTokenAmount, address toUser, bool flag) payable returns (bool)
executeFlashloan(address receiverAddress, uint256 amount) returns (bool)
ownershipTransfer(address newOwner) returns (bool)
partialLiquidationUser(address delinquentBorrower, uint256 liquidateAmount, address liquidator, uint256 rewardHandlerID) returns (uint256, uint256, uint256)
partialLiquidationUserReward(address delinquentBorrower, uint256 liquidationAmountWithReward, address liquidator) returns (uint256)
repay(uint256 unifiedTokenAmount, bool flag) payable returns (bool)
repayTo(uint256 unifiedTokenAmount, address toUser, bool flag) payable returns (bool)
reserveDeposit(uint256 unifiedTokenAmount) payable returns (bool)
reserveWithdraw(uint256 unifiedTokenAmount) returns (bool)
setCircuitBreakWithOwner(bool _emergency) returns (bool)
setCircuitBreaker(bool _emergency) returns (bool)
setErc20(address erc20Addr, string name) returns (bool)
setHandlerDataStorage(address marketDataStorageAddr) returns (bool)
setInterestModel(address interestModelAddr) returns (bool)
setMarketManager(address marketManagerAddr) returns (bool)
setSiHandlerDataStorage(address SIHandlerDataStorageAddr) returns (bool)
setTokenHandlerBorrowLimit(uint256 borrowLimit) returns (bool)
setTokenHandlerMarginCallLimit(uint256 marginCallLimit) returns (bool)
setUnderlyingTokenDecimal(uint256 _underlyingTokenDecimal) returns (bool)
setUnifiedTokenDecimal(uint256 _unifiedTokenDecimal) returns (bool)
withdraw(uint256 unifiedTokenAmount, bool flag) returns (bool)
withdrawFlashloanFee(uint256 unifiedTokenAmount) returns (bool)
Borrow(address borrower, uint256 borrowAmount, uint256 handlerID)
CircuitBreaked(bool breaked, uint256 blockNumber, uint256 handlerID)
Deposit(address depositor, uint256 depositAmount, uint256 handlerID)
FlashloanFeeWithdraw(uint256 flashloanFeeWithdrawAmount, uint256 handlerID)
MarketIn(address userAddr)
OwnershipTransferred(address owner, address newOwner)
Repay(address repayer, uint256 repayAmount, uint256 handlerID)
ReserveDeposit(uint256 reserveDepositAmount, uint256 handlerID)
ReserveWithdraw(uint256 reserveWithdrawAmount, uint256 handlerID)
Withdraw(address redeemer, uint256 redeemAmount, uint256 handlerID)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.