Onyx GUSD

Verified contract

Proxy

Active on Ethereum with 168 txns
Deployed by via 0xc6a82a2f at 16731285
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $100.88
0xbda3f45fa5801ea64005bd7f3fcdc0bb7357b74cc2682216d78f79249d4c584c
0xc61207119aaf7fd219c4086a92e7cf92e8156d7a28abc3ce8a5ebae4e9880dce
0x7f826dd056e2eb36006d8b0f4ad23b2b0a51ebba479c6936d616f348fd0c47c4
0x7bb286040b46ea33cf8c8233a96ed62b5076f69bab8c81684517725b1b9bd26a
0x24135c41044e70a617582dd1cb46df38d4476a45416ee1201dd255adad955cbc
0xbe0bbb2cb8662cb084d40fa85090301d344bafb3d59bf9ee7fb9152966e2eba3
0xaba6e438395f842f5a99e6272e2dcde1c0a2377ebd7a0b34e8143754b6cfefc6
0x766390129c0b543acaf8176d4a9640ef67d8776b1dee15a00ead6b8222d7e367
0xc4b7f5123ab8fc353e306be897b9b71e3a5f8d433bbbcd62e955cd82e4b7b46c
0x2e2141867cbafbf17bed6212fb8d6729d4faf616052374af30e836a443d382d2

Functions
Getter at block 21263395
accrualBlockNumber(view returns (uint256)
18842674
admin(view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
borrowIndex(view returns (uint256)
1125079771407292378
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x7d61ed92a6778f5abf5c94085739f1edabec2800
decimals(view returns (uint8)
8
 
exchangeRateStored(view returns (uint256)
 
getCash(view returns (uint256)
implementation(view returns (address)
0x9dcb6bc351ab416f35aeab1351776e2ad295abc4
interestRateModel(view returns (address)
0xf14ab129f30f939e7e5a7f21d8d15feb8216ff4e
isOToken(view returns (bool)
true
name(view returns (string)
Onyx GUSD
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
1000000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
oGUSD
totalBorrows(view returns (uint256)
21516290
totalReserves(view returns (uint256)
245729
totalSupply(view returns (uint256)
964729361397160
underlying(view returns (address)
0x056fd409e1d7a124bd7017459dfea2f387b6d5cd
accrualBlockNumber(view returns (uint256)
18842674
admin(view returns (address)
0x08edf0f2af8672029eb445742b3b4072c6158df3
borrowIndex(view returns (uint256)
1125079771407292378
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x7d61ed92a6778f5abf5c94085739f1edabec2800
decimals(view returns (uint8)
8
 
exchangeRateStored(view returns (uint256)
 
getCash(view returns (uint256)
implementation(view returns (address)
0x9dcb6bc351ab416f35aeab1351776e2ad295abc4
interestRateModel(view returns (address)
0xf14ab129f30f939e7e5a7f21d8d15feb8216ff4e
isOToken(view returns (bool)
true
name(view returns (string)
Onyx GUSD
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
1000000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
oGUSD
totalBorrows(view returns (uint256)
21516290
totalReserves(view returns (uint256)
245729
totalSupply(view returns (uint256)
964729361397160
underlying(view returns (address)
0x056fd409e1d7a124bd7017459dfea2f387b6d5cd
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.