Onyx XCN

Verified contract

Proxy

Active on Ethereum with 110 txns
Deployed by via 0x54185700 at 19120020
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $813.73
ERC-20
Value $0.02
0x07744a7ce5f0b0dd1cbd756cbf67eb9351ab72acd225768505ecbe3b8fd06589
0x2cf0dbd072e4f347c6185ce93e51e05ee8e4fc2e3940fb07a5a9d53391f902bb
0x775918b7cdab7661d51bde88c678b7db11e03bbede388df9ef99bf43a2631884
0x54cfd20266aa0e81b3588e24d91f7fa7bb9955ce71771a0a7c09ab5636fbb3aa
0xc3a7956e067567cc2ec3e5050bfc0c2b6882cb4eb605dbe97e3e71a25e7309a9
0xa764c40c8ea34b4b2aa2a4728619e012d849a2dd3eb93d1c441b8f7244dde6bc
0x48efd1d09d05d99c67b6b21fef4758e565ea96a80fc0954939224c13be22bccf
0x9ca14b7fffd4b0f019196060b81699631c4edc44715db1d04baee4bb78187256
0xe680450c3ef2804d472b3f5c8c04bca1bc6b8c6f273ff15538dee4532234f8ac
0x9d90ccdb62dc7eb7f4a12d113a0b712d6aab62a07832a4d75c62ee0ec6844deb

Functions
Getter at block 20987343
accrualBlockNumber(view returns (uint256)
20837007
admin(view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
borrowIndex(view returns (uint256)
1067113593226182840
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xcc53f8ff403824a350885a345ed4da649e060369
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
203155762662867213135585829
getCash(view returns (uint256)
14997971648125430513
implementation(view returns (address)
0xa6a292ce698cce04710824e9573da1c166812b76
interestRateModel(view returns (address)
0x171b9bd8e50ece352bfa153877c6913c88e51ca4
isOToken(view returns (bool)
true
name(view returns (string)
Onyx XCN
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
200000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
oXCN
totalBorrows(view returns (uint256)
9919177216719436087787647
totalReserves(view returns (uint256)
1835641107206905303124426
totalSupply(view returns (uint256)
39789917851843882
underlying(view returns (address)
0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18
accrualBlockNumber(view returns (uint256)
20837007
admin(view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
borrowIndex(view returns (uint256)
1067113593226182840
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xcc53f8ff403824a350885a345ed4da649e060369
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
203155762662867213135585829
getCash(view returns (uint256)
14997971648125430513
implementation(view returns (address)
0xa6a292ce698cce04710824e9573da1c166812b76
interestRateModel(view returns (address)
0x171b9bd8e50ece352bfa153877c6913c88e51ca4
isOToken(view returns (bool)
true
name(view returns (string)
Onyx XCN
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
200000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
oXCN
totalBorrows(view returns (uint256)
9919177216719436087787647
totalReserves(view returns (uint256)
1835641107206905303124426
totalSupply(view returns (uint256)
39789917851843882
underlying(view returns (address)
0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18
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.