Module brontes_classifier::CompoundV2CToken
source · Expand description
Generated by the following Solidity interface…
interface CompoundV2CToken {
event AccrueInterest(uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows);
event Approval(address indexed owner, address indexed spender, uint256 amount);
event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows);
event Failure(uint256 error, uint256 info, uint256 detail);
event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address cTokenCollateral, uint256 seizeTokens);
event Mint(address minter, uint256 mintAmount, uint256 mintTokens);
event NewAdmin(address oldAdmin, address newAdmin);
event NewComptroller(address oldComptroller, address newComptroller);
event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel);
event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin);
event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa);
event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens);
event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows);
event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves);
event Transfer(address indexed from, address indexed to, uint256 amount);
constructor(address underlying_, address comptroller_, address interestRateModel_, uint256 initialExchangeRateMantissa_, string name_, string symbol_, uint256 decimals_);
function _acceptAdmin() external returns (uint256);
function _reduceReserves(uint256 reduceAmount) external returns (uint256);
function _setComptroller(address newComptroller) external returns (uint256);
function _setInterestRateModel(address newInterestRateModel) external returns (uint256);
function _setPendingAdmin(address newPendingAdmin) external returns (uint256);
function _setReserveFactor(uint256 newReserveFactorMantissa) external returns (uint256);
function accrualBlockNumber() external view returns (uint256);
function accrueInterest() external returns (uint256);
function admin() external view returns (address);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function balanceOf(address owner) external view returns (uint256);
function balanceOfUnderlying(address owner) external returns (uint256);
function borrow(uint256 borrowAmount) external returns (uint256);
function borrowBalanceCurrent(address account) external returns (uint256);
function borrowBalanceStored(address account) external view returns (uint256);
function borrowIndex() external view returns (uint256);
function borrowRatePerBlock() external view returns (uint256);
function comptroller() external view returns (address);
function decimals() external view returns (uint256);
function exchangeRateCurrent() external returns (uint256);
function exchangeRateStored() external view returns (uint256);
function getAccountSnapshot(address account) external view returns (uint256, uint256, uint256, uint256);
function getCash() external view returns (uint256);
function initialExchangeRateMantissa() external view returns (uint256);
function interestRateModel() external view returns (address);
function isCToken() external view returns (bool);
function liquidateBorrow(address borrower, uint256 repayAmount, address cTokenCollateral) external returns (uint256);
function mint(uint256 mintAmount) external returns (uint256);
function name() external view returns (string memory);
function pendingAdmin() external view returns (address);
function redeem(uint256 redeemTokens) external returns (uint256);
function redeemUnderlying(uint256 redeemAmount) external returns (uint256);
function repayBorrow(uint256 repayAmount) external returns (uint256);
function repayBorrowBehalf(address borrower, uint256 repayAmount) external returns (uint256);
function reserveFactorMantissa() external view returns (uint256);
function seize(address liquidator, address borrower, uint256 seizeTokens) external returns (uint256);
function supplyRatePerBlock() external view returns (uint256);
function symbol() external view returns (string memory);
function totalBorrows() external view returns (uint256);
function totalBorrowsCurrent() external returns (uint256);
function totalReserves() external view returns (uint256);
function totalSupply() external view returns (uint256);
function transfer(address dst, uint256 amount) external returns (bool);
function transferFrom(address src, address dst, uint256 amount) external returns (bool);
function underlying() external view returns (address);
}
…which was generated by the following JSON ABI:
[
{
"type": "constructor",
"inputs": [
{
"name": "underlying_",
"type": "address"
},
{
"name": "comptroller_",
"type": "address"
},
{
"name": "interestRateModel_",
"type": "address"
},
{
"name": "initialExchangeRateMantissa_",
"type": "uint256"
},
{
"name": "name_",
"type": "string"
},
{
"name": "symbol_",
"type": "string"
},
{
"name": "decimals_",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "_acceptAdmin",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "_reduceReserves",
"inputs": [
{
"name": "reduceAmount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "_setComptroller",
"inputs": [
{
"name": "newComptroller",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "_setInterestRateModel",
"inputs": [
{
"name": "newInterestRateModel",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "_setPendingAdmin",
"inputs": [
{
"name": "newPendingAdmin",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "_setReserveFactor",
"inputs": [
{
"name": "newReserveFactorMantissa",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "accrualBlockNumber",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "accrueInterest",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "admin",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "allowance",
"inputs": [
{
"name": "owner",
"type": "address"
},
{
"name": "spender",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "approve",
"inputs": [
{
"name": "spender",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "balanceOf",
"inputs": [
{
"name": "owner",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "balanceOfUnderlying",
"inputs": [
{
"name": "owner",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "borrow",
"inputs": [
{
"name": "borrowAmount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "borrowBalanceCurrent",
"inputs": [
{
"name": "account",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "borrowBalanceStored",
"inputs": [
{
"name": "account",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "borrowIndex",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "borrowRatePerBlock",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "comptroller",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "decimals",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "exchangeRateCurrent",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "exchangeRateStored",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getAccountSnapshot",
"inputs": [
{
"name": "account",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
},
{
"name": "",
"type": "uint256"
},
{
"name": "",
"type": "uint256"
},
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getCash",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "initialExchangeRateMantissa",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "interestRateModel",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "isCToken",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bool"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "liquidateBorrow",
"inputs": [
{
"name": "borrower",
"type": "address"
},
{
"name": "repayAmount",
"type": "uint256"
},
{
"name": "cTokenCollateral",
"type": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "mint",
"inputs": [
{
"name": "mintAmount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "name",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "pendingAdmin",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "redeem",
"inputs": [
{
"name": "redeemTokens",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "redeemUnderlying",
"inputs": [
{
"name": "redeemAmount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "repayBorrow",
"inputs": [
{
"name": "repayAmount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "repayBorrowBehalf",
"inputs": [
{
"name": "borrower",
"type": "address"
},
{
"name": "repayAmount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "reserveFactorMantissa",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "seize",
"inputs": [
{
"name": "liquidator",
"type": "address"
},
{
"name": "borrower",
"type": "address"
},
{
"name": "seizeTokens",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "supplyRatePerBlock",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "symbol",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "totalBorrows",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "totalBorrowsCurrent",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "totalReserves",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "totalSupply",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "transfer",
"inputs": [
{
"name": "dst",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "transferFrom",
"inputs": [
{
"name": "src",
"type": "address"
},
{
"name": "dst",
"type": "address"
},
{
"name": "amount",
"type": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "underlying",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address"
}
],
"stateMutability": "view"
},
{
"type": "event",
"name": "AccrueInterest",
"inputs": [
{
"name": "interestAccumulated",
"type": "uint256",
"indexed": false
},
{
"name": "borrowIndex",
"type": "uint256",
"indexed": false
},
{
"name": "totalBorrows",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "Approval",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true
},
{
"name": "spender",
"type": "address",
"indexed": true
},
{
"name": "amount",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "Borrow",
"inputs": [
{
"name": "borrower",
"type": "address",
"indexed": false
},
{
"name": "borrowAmount",
"type": "uint256",
"indexed": false
},
{
"name": "accountBorrows",
"type": "uint256",
"indexed": false
},
{
"name": "totalBorrows",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "Failure",
"inputs": [
{
"name": "error",
"type": "uint256",
"indexed": false
},
{
"name": "info",
"type": "uint256",
"indexed": false
},
{
"name": "detail",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "LiquidateBorrow",
"inputs": [
{
"name": "liquidator",
"type": "address",
"indexed": false
},
{
"name": "borrower",
"type": "address",
"indexed": false
},
{
"name": "repayAmount",
"type": "uint256",
"indexed": false
},
{
"name": "cTokenCollateral",
"type": "address",
"indexed": false
},
{
"name": "seizeTokens",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "Mint",
"inputs": [
{
"name": "minter",
"type": "address",
"indexed": false
},
{
"name": "mintAmount",
"type": "uint256",
"indexed": false
},
{
"name": "mintTokens",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "NewAdmin",
"inputs": [
{
"name": "oldAdmin",
"type": "address",
"indexed": false
},
{
"name": "newAdmin",
"type": "address",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "NewComptroller",
"inputs": [
{
"name": "oldComptroller",
"type": "address",
"indexed": false
},
{
"name": "newComptroller",
"type": "address",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "NewMarketInterestRateModel",
"inputs": [
{
"name": "oldInterestRateModel",
"type": "address",
"indexed": false
},
{
"name": "newInterestRateModel",
"type": "address",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "NewPendingAdmin",
"inputs": [
{
"name": "oldPendingAdmin",
"type": "address",
"indexed": false
},
{
"name": "newPendingAdmin",
"type": "address",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "NewReserveFactor",
"inputs": [
{
"name": "oldReserveFactorMantissa",
"type": "uint256",
"indexed": false
},
{
"name": "newReserveFactorMantissa",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "Redeem",
"inputs": [
{
"name": "redeemer",
"type": "address",
"indexed": false
},
{
"name": "redeemAmount",
"type": "uint256",
"indexed": false
},
{
"name": "redeemTokens",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "RepayBorrow",
"inputs": [
{
"name": "payer",
"type": "address",
"indexed": false
},
{
"name": "borrower",
"type": "address",
"indexed": false
},
{
"name": "repayAmount",
"type": "uint256",
"indexed": false
},
{
"name": "accountBorrows",
"type": "uint256",
"indexed": false
},
{
"name": "totalBorrows",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "ReservesReduced",
"inputs": [
{
"name": "admin",
"type": "address",
"indexed": false
},
{
"name": "reduceAmount",
"type": "uint256",
"indexed": false
},
{
"name": "newTotalReserves",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
},
{
"type": "event",
"name": "Transfer",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true
},
{
"name": "to",
"type": "address",
"indexed": true
},
{
"name": "amount",
"type": "uint256",
"indexed": false
}
],
"anonymous": false
}
]
Structs§
- Event with signature
AccrueInterest(uint256,uint256,uint256)
and selector0x875352fb3fadeb8c0be7cbbe8ff761b308fa7033470cd0287f02f3436fd76cb9
. - Event with signature
Approval(address,address,uint256)
and selector0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
. - Event with signature
Borrow(address,uint256,uint256,uint256)
and selector0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80
. - Event with signature
Failure(uint256,uint256,uint256)
and selector0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0
. - Event with signature
LiquidateBorrow(address,address,uint256,address,uint256)
and selector0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52
. - Event with signature
Mint(address,uint256,uint256)
and selector0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f
. - Event with signature
NewAdmin(address,address)
and selector0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc
. - Event with signature
NewComptroller(address,address)
and selector0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d
. - Event with signature
NewMarketInterestRateModel(address,address)
and selector0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926
. - Event with signature
NewPendingAdmin(address,address)
and selector0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9
. - Event with signature
NewReserveFactor(uint256,uint256)
and selector0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460
. - Event with signature
Redeem(address,uint256,uint256)
and selector0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929
. - Event with signature
RepayBorrow(address,address,uint256,uint256,uint256)
and selector0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1
. - Event with signature
ReservesReduced(address,uint256,uint256)
and selector0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e
. - Event with signature
Transfer(address,address,uint256)
and selector0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
. - Function with signature
_acceptAdmin()
and selector0xe9c714f2
. - Container type for the return parameters of the
_acceptAdmin()
function. - Function with signature
_reduceReserves(uint256)
and selector0x601a0bf1
. - Container type for the return parameters of the
_reduceReserves(uint256)
function. - Function with signature
_setComptroller(address)
and selector0x4576b5db
. - Container type for the return parameters of the
_setComptroller(address)
function. - Function with signature
_setInterestRateModel(address)
and selector0xf2b3abbd
. - Container type for the return parameters of the
_setInterestRateModel(address)
function. - Function with signature
_setPendingAdmin(address)
and selector0xb71d1a0c
. - Container type for the return parameters of the
_setPendingAdmin(address)
function. - Function with signature
_setReserveFactor(uint256)
and selector0xfca7820b
. - Container type for the return parameters of the
_setReserveFactor(uint256)
function. - Function with signature
accrualBlockNumber()
and selector0x6c540baf
. - Container type for the return parameters of the
accrualBlockNumber()
function. - Function with signature
accrueInterest()
and selector0xa6afed95
. - Container type for the return parameters of the
accrueInterest()
function. - Function with signature
admin()
and selector0xf851a440
. - Container type for the return parameters of the
admin()
function. - Function with signature
allowance(address,address)
and selector0xdd62ed3e
. - Container type for the return parameters of the
allowance(address,address)
function. - Function with signature
approve(address,uint256)
and selector0x095ea7b3
. - Container type for the return parameters of the
approve(address,uint256)
function. - Function with signature
balanceOf(address)
and selector0x70a08231
. - Container type for the return parameters of the
balanceOf(address)
function. - Function with signature
balanceOfUnderlying(address)
and selector0x3af9e669
. - Container type for the return parameters of the
balanceOfUnderlying(address)
function. - Function with signature
borrowBalanceCurrent(address)
and selector0x17bfdfbc
. - Container type for the return parameters of the
borrowBalanceCurrent(address)
function. - Function with signature
borrowBalanceStored(address)
and selector0x95dd9193
. - Container type for the return parameters of the
borrowBalanceStored(address)
function. - Function with signature
borrow(uint256)
and selector0xc5ebeaec
. - Function with signature
borrowIndex()
and selector0xaa5af0fd
. - Container type for the return parameters of the
borrowIndex()
function. - Function with signature
borrowRatePerBlock()
and selector0xf8f9da28
. - Container type for the return parameters of the
borrowRatePerBlock()
function. - Container type for the return parameters of the
borrow(uint256)
function. - Function with signature
comptroller()
and selector0x5fe3b567
. - Container type for the return parameters of the
comptroller()
function. - Constructor`.
- Function with signature
decimals()
and selector0x313ce567
. - Container type for the return parameters of the
decimals()
function. - Function with signature
exchangeRateCurrent()
and selector0xbd6d894d
. - Container type for the return parameters of the
exchangeRateCurrent()
function. - Function with signature
exchangeRateStored()
and selector0x182df0f5
. - Container type for the return parameters of the
exchangeRateStored()
function. - Function with signature
getAccountSnapshot(address)
and selector0xc37f68e2
. - Container type for the return parameters of the
getAccountSnapshot(address)
function. - Function with signature
getCash()
and selector0x3b1d21a2
. - Container type for the return parameters of the
getCash()
function. - Function with signature
initialExchangeRateMantissa()
and selector0x675d972c
. - Container type for the return parameters of the
initialExchangeRateMantissa()
function. - Function with signature
interestRateModel()
and selector0xf3fdb15a
. - Container type for the return parameters of the
interestRateModel()
function. - Function with signature
isCToken()
and selector0xfe9c44ae
. - Container type for the return parameters of the
isCToken()
function. - Function with signature
liquidateBorrow(address,uint256,address)
and selector0xf5e3c462
. - Container type for the return parameters of the
liquidateBorrow(address,uint256,address)
function. - Function with signature
mint(uint256)
and selector0xa0712d68
. - Container type for the return parameters of the
mint(uint256)
function. - Function with signature
name()
and selector0x06fdde03
. - Container type for the return parameters of the
name()
function. - Function with signature
pendingAdmin()
and selector0x26782247
. - Container type for the return parameters of the
pendingAdmin()
function. - Function with signature
redeem(uint256)
and selector0xdb006a75
. - Container type for the return parameters of the
redeem(uint256)
function. - Function with signature
redeemUnderlying(uint256)
and selector0x852a12e3
. - Container type for the return parameters of the
redeemUnderlying(uint256)
function. - Function with signature
repayBorrowBehalf(address,uint256)
and selector0x2608f818
. - Container type for the return parameters of the
repayBorrowBehalf(address,uint256)
function. - Function with signature
repayBorrow(uint256)
and selector0x0e752702
. - Container type for the return parameters of the
repayBorrow(uint256)
function. - Function with signature
reserveFactorMantissa()
and selector0x173b9904
. - Container type for the return parameters of the
reserveFactorMantissa()
function. - Function with signature
seize(address,address,uint256)
and selector0xb2a02ff1
. - Container type for the return parameters of the
seize(address,address,uint256)
function. - Function with signature
supplyRatePerBlock()
and selector0xae9d70b0
. - Container type for the return parameters of the
supplyRatePerBlock()
function. - Function with signature
symbol()
and selector0x95d89b41
. - Container type for the return parameters of the
symbol()
function. - Function with signature
totalBorrows()
and selector0x47bd3718
. - Function with signature
totalBorrowsCurrent()
and selector0x73acee98
. - Container type for the return parameters of the
totalBorrowsCurrent()
function. - Container type for the return parameters of the
totalBorrows()
function. - Function with signature
totalReserves()
and selector0x8f840ddd
. - Container type for the return parameters of the
totalReserves()
function. - Function with signature
totalSupply()
and selector0x18160ddd
. - Container type for the return parameters of the
totalSupply()
function. - Function with signature
transfer(address,uint256)
and selector0xa9059cbb
. - Function with signature
transferFrom(address,address,uint256)
and selector0x23b872dd
. - Container type for the return parameters of the
transferFrom(address,address,uint256)
function. - Container type for the return parameters of the
transfer(address,uint256)
function. - Function with signature
underlying()
and selector0x6f307dc3
. - Container type for the return parameters of the
underlying()
function.
Enums§
- Container for all the
CompoundV2CToken
function calls. - Container for all the
CompoundV2CToken
events.