Strike COMP

Verified contract

Proxy

Active on Ethereum with 591 txns
Deployed by via 0x2f1c67e8 at 12137457
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $39,825.82
ERC-20
--
0xe70c002b94ae8ed88aa8d3ec44b169bfd617c34e2295bc9d4606d6b91e6d112f
0x4b2a4c963b698421024fa8dfe4edf889226b47932b913a0e4a2cae93a1b3dddb
0x5a6c31061f9b641688b3af29b24da8ba61534a76c3becd61808765556a4a0fa5
0x77f9d1a30bb55aee4e4c28d4e3d738a4e802e0a4cbfef210d9b437d357a1d988
0xe264fcf60de03846a908a4c30b5f3c1cb45abbabd4cdb986732f99e7d23e2f16
0xb7202f5c4ed1261c25c2fb56ca744bd81ec2e000404328aadff4b7152f9e26c2
0xf1b739e5febefb40ee0757b0de0f82e5ef2b97b773fc5fa8011c2c38ae3e7d4a
0x4ff97d617299f2a6b4b8dd25fbe45b2c1e2e14d2ddf58fc2ee96e2cf07a90d51
0x5cc5d8837a9b582cba5a065a43df731826e96b21cb3310626308beb0129b834c
0xd8264517f7651f8a372fd628b4a197c4883a29e0236f7799eb39f63ff3c30a5a

Functions
Getter at block 20892731
accrualBlockNumber(view returns (uint256)
20858327
admin(view returns (address)
0xe789af79d295b0e4fa1c1e8a1b6fe186c1ae2326
borrowIndex(view returns (uint256)
1442559282651121966
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xe2e17b2cbbf48211fa7eb8a875360e5e39ba2602
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
247418066298289658173161197
getCash(view returns (uint256)
912180983923109009150
implementation(view returns (address)
0x20db276ea50373497863496354d9bd5cf5a6b54c
interestRateModel(view returns (address)
0x2ba2fb8c787a2e471532e1f9555d3bf9856c289a
isSToken(view returns (bool)
true
name(view returns (string)
Strike COMP
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
200000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
sCOMP
totalBorrows(view returns (uint256)
1758856162057505391170
totalReserves(view returns (uint256)
251117608893517528
totalSupply(view returns (uint256)
10794628170571
underlying(view returns (address)
0xc00e94cb662c3520282e6f5717214004a7f26888
accrualBlockNumber(view returns (uint256)
20858327
admin(view returns (address)
0xe789af79d295b0e4fa1c1e8a1b6fe186c1ae2326
borrowIndex(view returns (uint256)
1442559282651121966
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xe2e17b2cbbf48211fa7eb8a875360e5e39ba2602
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
247418066298289658173161197
getCash(view returns (uint256)
912180983923109009150
implementation(view returns (address)
0x20db276ea50373497863496354d9bd5cf5a6b54c
interestRateModel(view returns (address)
0x2ba2fb8c787a2e471532e1f9555d3bf9856c289a
isSToken(view returns (bool)
true
name(view returns (string)
Strike COMP
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
50000000000000000
reserveFactorMantissa(view returns (uint256)
200000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
sCOMP
totalBorrows(view returns (uint256)
1758856162057505391170
totalReserves(view returns (uint256)
251117608893517528
totalSupply(view returns (uint256)
10794628170571
underlying(view returns (address)
0xc00e94cb662c3520282e6f5717214004a7f26888
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 sTokenCollateralreturns (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)
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_becomeImplementation(bytes data
_reduceReserves(uint256 reduceAmountreturns (uint256)
_resignImplementation(
_setComptroller(address newComptrollerreturns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
_transferReserves(uint256 reduceAmountreturns (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 sTokenCollateralreturns (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)
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 sTokenCollateraluint256 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 sTokenCollateraluint256 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
TransferReserves(address guardianaddress reserveAddressuint256 reduceAmountuint256 newTotalReserves
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.