unFederal DAI

Verified contract

Proxy

Active on Ethereum with 3,593 txns
Deployed by via 0xfdd99f40 at 12382299
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $547.53
ERC-20
--
ERC-20
--
ERC-20
--
0x073316fab350bbd95e1f50831b98cdab503ee62db7aec22cc3f86b4babb749c9
0x5a738e338fb1b20ed99d0ae45b9c81c1c7e4a218777ece4fb7982b0d85f0261b
0x132c37bd9554e3fefc7d411f99c8d8293e972bbabb320aa81c8f522322bb83bb
0x8cb46eee556b4b5599fbac304785a8be6ee34b23a45f6116a1831ceffaeb6b48
0xbf2af747fdfc0d64ac605978b28c085c0754881d244ed0d9b971e260649674c5
0xd34f215bbd1c5c757697d090924d0c9629d436bf5cd1dc76e8c677445aeb3a23
0x54f7afa1cb29b227565a2378ef8757effbbc5fbf8e90f5021365a55633c9771f
0x203eb66d05e5ed70bf9bdcb1abf1e1b6e05b5a5298d275eab99f5a98f5189e40
0x0c8a893809ccb032d34303aee4ea8d283fca68ecc525854e942eca08d867244e
0x4d0f6352d60fd59c233925bf0bb3f5b01bd4a0597b72bd63032ad6eed9fe79e7

Functions
Getter at block 21271422
accrualBlockNumber(view returns (uint256)
20644670
admin(view returns (address)
0x1676174ee643cd5020a711d91e4d0f3b99354c13
borrowIndex(view returns (uint256)
4307830262313959666
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x3105d328c66d8d55092358cf595d54608178e9b5
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
661355220793727625511514001
getCash(view returns (uint256)
549880000645415608477
implementation(view returns (address)
0x428d697bfae2303273f8df960fcaab2208b725fa
interestRateModel(view returns (address)
0x1350d99c194aea34227742bb42e0f5ecdd698680
isCToken(view returns (bool)
true
name(view returns (string)
unFederal DAI
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
150000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
unDAI
totalBorrows(view returns (uint256)
196359310177914305747128
totalReserves(view returns (uint256)
20421485738863228857426
totalSupply(view returns (uint256)
266857656658224
underlying(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
accrualBlockNumber(view returns (uint256)
20644670
admin(view returns (address)
0x1676174ee643cd5020a711d91e4d0f3b99354c13
borrowIndex(view returns (uint256)
4307830262313959666
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x3105d328c66d8d55092358cf595d54608178e9b5
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
661355220793727625511514001
getCash(view returns (uint256)
549880000645415608477
implementation(view returns (address)
0x428d697bfae2303273f8df960fcaab2208b725fa
interestRateModel(view returns (address)
0x1350d99c194aea34227742bb42e0f5ecdd698680
isCToken(view returns (bool)
true
name(view returns (string)
unFederal DAI
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
150000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
unDAI
totalBorrows(view returns (uint256)
196359310177914305747128
totalReserves(view returns (uint256)
20421485738863228857426
totalSupply(view returns (uint256)
266857656658224
underlying(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
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.