Onyx MATIC

Verified contract

Proxy

Active on Ethereum with 130 txns
Deployed by via 0x634b7d85 at 16731171
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $0
0x0f032aea53acb154f944f240bfa4428366f4cff5bdd780903867651484063089
0x53b8ee4121bae5a103740f24b4984dcbe5124eac3c0cc5d7fdb75153b4e359b0
0xd06b885efa7e87272402761b77fc863d45290d40ace5291b8fac9edfa705cb8b
0xbc55477fa5d276e4271cf260fe8248e94a737d9ebcc5e1ab7760d5e7d00a7546
0x4a81b23fef7eaf1015f44a1db7bd25bca3f0f50877b4aa017c17479bc9b31155
0xd1bde96b2f474f940497b20e901ea35813926eb0c507ff95cc4228dfece58a75
0xd408b615ce25e1a83a8da31c7fd6d71ef25b6385a327a478a5ed4043bdadf61d
0x67569d52c231046e0c5d1906e7fe19e9353511f73d21158a9f0a896bca28d0f5
0x1c11d0dfa392753b023706ede0aa04bad6190e89072552d5e7a6d5f24bdae915
0xea1dee1d2b78ddcb512bea2e05624f215323d0e89fa149b0167a255bad32de9f

Functions
Getter at block 21042350
accrualBlockNumber(view returns (uint256)
18842674
admin(view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
borrowIndex(view returns (uint256)
1398938959580705066
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x7d61ed92a6778f5abf5c94085739f1edabec2800
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
253982135700919804806753966
getCash(view returns (uint256)
19246725483397
implementation(view returns (address)
0x9dcb6bc351ab416f35aeab1351776e2ad295abc4
interestRateModel(view returns (address)
0x4021047a36ac60b40316f630307cd4791cdaed52
isOToken(view returns (bool)
true
name(view returns (string)
Onyx MATIC
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
1000000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
oMATIC
totalBorrows(view returns (uint256)
207063162704553725517897
totalReserves(view returns (uint256)
11372336615550679577204
totalSupply(view returns (uint256)
770490513311882
underlying(view returns (address)
0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0
accrualBlockNumber(view returns (uint256)
18842674
admin(view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
borrowIndex(view returns (uint256)
1398938959580705066
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x7d61ed92a6778f5abf5c94085739f1edabec2800
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
253982135700919804806753966
getCash(view returns (uint256)
19246725483397
implementation(view returns (address)
0x9dcb6bc351ab416f35aeab1351776e2ad295abc4
interestRateModel(view returns (address)
0x4021047a36ac60b40316f630307cd4791cdaed52
isOToken(view returns (bool)
true
name(view returns (string)
Onyx MATIC
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
1000000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
oMATIC
totalBorrows(view returns (uint256)
207063162704553725517897
totalReserves(view returns (uint256)
11372336615550679577204
totalSupply(view returns (uint256)
770490513311882
underlying(view returns (address)
0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
delegateToViewImplementation(bytes dataview returns (bytes)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
State-modifying
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_reduceReserves(uint256 reduceAmountreturns (uint256)
_setComptroller(address newComptrollerreturns (uint256)
_setImplementation(address implementation_bool allowResignbytes becomeImplementationData
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
delegateToImplementation(bytes datareturns (bytes)
exchangeRateCurrent(returns (uint256)
liquidateBorrow(address borroweruint256 repayAmountaddress oTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_becomeImplementation(bytes data
_delegateXcnLikeTo(address xcnLikeDelegatee
_reduceReserves(uint256 reduceAmountreturns (uint256)
_resignImplementation(
_setComptroller(address newComptrollerreturns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
exchangeRateCurrent(returns (uint256)
initialize(address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
initialize(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
liquidateBorrow(address borroweruint256 repayAmountaddress oTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
Events
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Failure(uint256 erroruint256 infouint256 detail
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress oTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewImplementation(address oldImplementationaddress newImplementation
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesAdded(address benefactoruint256 addAmountuint256 newTotalReserves
ReservesReduced(address adminuint256 reduceAmountuint256 newTotalReserves
Transfer(address indexed fromaddress indexed touint256 amount
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Failure(uint256 erroruint256 infouint256 detail
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress oTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesAdded(address benefactoruint256 addAmountuint256 newTotalReserves
ReservesReduced(address adminuint256 reduceAmountuint256 newTotalReserves
Transfer(address indexed fromaddress indexed touint256 amount
Constructor
constructor(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_address admin_address implementation_bytes becomeImplementationData
Fallback and receive
fallback(
Errors

This contract contains no error objects.