Percent Maker

Verified contract

Proxy

Active on Ethereum with 10 txns
Deployed by via 0xd70d6904 at 11072205
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $3.66
0x3f649f3df34549b6bfca744df83198e67b6465be240c0c0db2979de194a275ab
0x82703ef5dbf8f386336061d92f1ef8143b76393be27e3c71a38d365ca8338b65
0xd7712f0fed5502f6d95e5fd15f6cccffa4384410ddbf1d0f362452dc4b49f851
0xc4384b4c5aefff1355de49072aca52bbc5bfc12dc2315702bd5765b4cbbe67a9
0xbc3eabf7cd22409138db902977ab518cb535cd810b3db0111e8177cde254b644
0xb0e3b3fcc2ae9c28b1b3ca348fdd6cfe5d208aef10a3c71cb6e2b4105c96eebc
0x38c433d22f447283e4c532ed8087e012c96ded30a983d1e142ad60f695280c34
0x5a159720372aeff9dca3be85581eab49bdfad25f4bfb5937db11b7e1f5923366
0xf74d6b62a73e49b46c8bf9a0cc3b84f3cd8b9919d8da53a36cbab3440827f4b4
0x5ae2cd39dceb95db79ab51f498e834c2eaf33b49bf39d7f0c1a7a32fb9bac747

Functions
Getter at block 21062659
accrualBlockNumber(view returns (uint256)
11324844
admin(view returns (address)
0x894cc200ddc79292c1bbc673706903f83ff9d787
borrowIndex(view returns (uint256)
1002580436981090186
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xf47dd16553a934064509c40dc5466bbfb999528b
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
200020793819075920567918684
getCash(view returns (uint256)
3299561633811111
implementation(view returns (address)
0xfb770c8822761790a5f41867654911c2a6261300
interestRateModel(view returns (address)
0x3f7c656c0c3f547cb18d7a15318e98ae44ed8cbc
isCToken(view returns (bool)
true
name(view returns (string)
Percent Maker
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
400000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
pMKR
totalBorrows(view returns (uint256)
2402513265598766
totalReserves(view returns (uint256)
993643818980625
totalSupply(view returns (uint256)
23539708
underlying(view returns (address)
0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2
accrualBlockNumber(view returns (uint256)
11324844
admin(view returns (address)
0x894cc200ddc79292c1bbc673706903f83ff9d787
borrowIndex(view returns (uint256)
1002580436981090186
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xf47dd16553a934064509c40dc5466bbfb999528b
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
200020793819075920567918684
getCash(view returns (uint256)
3299561633811111
implementation(view returns (address)
0xfb770c8822761790a5f41867654911c2a6261300
interestRateModel(view returns (address)
0x3f7c656c0c3f547cb18d7a15318e98ae44ed8cbc
isCToken(view returns (bool)
true
name(view returns (string)
Percent Maker
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
400000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
pMKR
totalBorrows(view returns (uint256)
2402513265598766
totalReserves(view returns (uint256)
993643818980625
totalSupply(view returns (uint256)
23539708
underlying(view returns (address)
0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2
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 cTokenCollateralreturns (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)
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 cTokenCollateralreturns (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 cTokenCollateraluint256 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 cTokenCollateraluint256 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.