Percent Uniswap

Verified contract

Proxy

Active on Ethereum with 39 txns
Deployed by via 0x27a3f366 at 11072198
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $1.51
ERC-20
Value $0
0x4edb61a936ff138b1320f89b81fc3c43bd292a991c38355e66a802919310ae20
0xae0bd0722e39aa525f3f5b5e02547608108956ccf0521d238ae4723b80238fe1
0xadcfc6f0eb10eefc76cfcc4b22f711dff1e64356ba7de7f96cd164e99078e806
0xa28a16e80534415d16d91da55f0024263685438586999157ca70da255192f616
0x20e1e99d7fb9e24b83aa2c6f99edf5ffcd0f7f0f6355b38595c4fc9340d9e373
0x53076f395ee694a6f38817c9672c91b01af883f0a991b15ce4e78ee714d7d4bb
0x9b5a9794e4ba565a77d56b69cd4e4ca7eb69f5ab38b9b650f09234f272cd16bf
0xfcbcedf8da080b4efef11570eef8006fde4cc59ac50a0e8e2406387022d2f20a
0x5f7fa20f63ae8b04d066f101f3a855fdcf99df6d8c868f711923e84b481a3600
0xc859ce82a158abebd845678066a8a9b9dc997f2a8fb2dfd179db48fae83ee9a4

Functions
Getter at block 20847012
accrualBlockNumber(view returns (uint256)
11297037
admin(view returns (address)
0x894cc200ddc79292c1bbc673706903f83ff9d787
borrowIndex(view returns (uint256)
1002145165126309201
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xf47dd16553a934064509c40dc5466bbfb999528b
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
200000118124292759016212229
getCash(view returns (uint256)
195355981581362623
implementation(view returns (address)
0xfb770c8822761790a5f41867654911c2a6261300
interestRateModel(view returns (address)
0x2c2a712308b27a17607407d3f580b4ba571261e3
isCToken(view returns (bool)
true
name(view returns (string)
Percent Uniswap
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
0
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
pUNI
totalBorrows(view returns (uint256)
5033
totalReserves(view returns (uint256)
0
totalSupply(view returns (uint256)
976779331
underlying(view returns (address)
0x1f9840a85d5af5bf1d1762f925bdaddc4201f984
accrualBlockNumber(view returns (uint256)
11297037
admin(view returns (address)
0x894cc200ddc79292c1bbc673706903f83ff9d787
borrowIndex(view returns (uint256)
1002145165126309201
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xf47dd16553a934064509c40dc5466bbfb999528b
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
200000118124292759016212229
getCash(view returns (uint256)
195355981581362623
implementation(view returns (address)
0xfb770c8822761790a5f41867654911c2a6261300
interestRateModel(view returns (address)
0x2c2a712308b27a17607407d3f580b4ba571261e3
isCToken(view returns (bool)
true
name(view returns (string)
Percent Uniswap
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
0
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
pUNI
totalBorrows(view returns (uint256)
5033
totalReserves(view returns (uint256)
0
totalSupply(view returns (uint256)
976779331
underlying(view returns (address)
0x1f9840a85d5af5bf1d1762f925bdaddc4201f984
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.