ERC-20
Overview
Max Total Supply
574,749.84738939 iWAPE
Holders
698
Market
Price
$0.00 @ 0.000000 APE
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 8 Decimals)
Balance
149.9507783 iWAPEValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Name:
CWrappedNativeDelegator
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;import "./CTokenInterfaces.sol";/*** @title Compound's CWrappedNativeDelegator Contract* @notice CTokens which wrap an EIP-20 underlying and delegate to an implementation* @author Compound*/contract CWrappedNativeDelegator is CTokenInterface, CWrappedNativeInterface, CDelegatorInterface {/*** @notice Construct a new money market* @param underlying_ The address of the underlying asset* @param comptroller_ The address of the Comptroller* @param interestRateModel_ The address of the interest rate model* @param initialExchangeRateMantissa_ The initial exchange rate, scaled by 1e18* @param name_ ERC-20 name of this token* @param symbol_ ERC-20 symbol of this token* @param decimals_ ERC-20 decimal precision of this token* @param admin_ Address of the administrator of this token* @param implementation_ The address of the implementation the contract delegates to* @param becomeImplementationData The encoded args for becomeImplementation*/constructor(address underlying_,ComptrollerInterface comptroller_,
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;import "./ComptrollerInterface.sol";import "./CTokenInterfaces.sol";import "./ErrorReporter.sol";import "./Exponential.sol";import "./EIP20Interface.sol";import "./EIP20NonStandardInterface.sol";import "./InterestRateModel.sol";/*** @title Compound's CToken Contract* @notice Abstract base for CTokens* @author Compound*/contract CToken is CTokenInterface, Exponential, TokenErrorReporter {/*** @notice Initialize the money market* @param comptroller_ The address of the Comptroller* @param interestRateModel_ The address of the interest rate model* @param initialExchangeRateMantissa_ The initial exchange rate, scaled by 1e18* @param name_ EIP-20 name of this token* @param symbol_ EIP-20 symbol of this token* @param decimals_ EIP-20 decimal precision of this token*/function initialize(
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;import "./ComptrollerInterface.sol";import "./InterestRateModel.sol";import "./ERC3156FlashBorrowerInterface.sol";contract CTokenStorage {/*** @dev Guard variable for re-entrancy checks*/bool internal _notEntered;/*** @notice EIP-20 token name for this token*/string public name;/*** @notice EIP-20 token symbol for this token*/string public symbol;/*** @notice EIP-20 token decimals for this token*/uint8 public decimals;
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;/*** @title Careful Math* @author Compound* @notice Derived from OpenZeppelin's SafeMath library* https://github.com/OpenZeppelin/openzeppelin-solidity/blob/master/contracts/math/SafeMath.sol*/contract CarefulMath {/*** @dev Possible error codes that we can return*/enum MathError {NO_ERROR,DIVISION_BY_ZERO,INTEGER_OVERFLOW,INTEGER_UNDERFLOW}/*** @dev Multiplies two numbers, returns an error on overflow.*/function mulUInt(uint256 a, uint256 b) internal pure returns (MathError, uint256) {if (a == 0) {return (MathError.NO_ERROR, 0);}
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;import "./CToken.sol";import "./ComptrollerStorage.sol";contract ComptrollerInterface {/// @notice Indicator that this is a Comptroller contract (for inspection)bool public constant isComptroller = true;/*** Assets You Are In ***/function enterMarkets(address[] calldata cTokens) external returns (uint256[] memory);function exitMarket(address cToken) external returns (uint256);/*** Policy Hooks ***/function mintAllowed(address cToken,address minter,uint256 mintAmount) external returns (uint256);function mintVerify(address cToken,address minter,
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;import "./CToken.sol";import "./PriceOracle/PriceOracle.sol";contract UnitrollerAdminStorage {/*** @notice Administrator for this contract*/address public admin;/*** @notice Pending administrator for this contract*/address public pendingAdmin;/*** @notice Active brains of Unitroller*/address public comptrollerImplementation;/*** @notice Pending brains of Unitroller*/address public pendingComptrollerImplementation;}
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;/*** @title ERC 20 Token Standard Interface* https://eips.ethereum.org/EIPS/eip-20*/interface EIP20Interface {function name() external view returns (string memory);function symbol() external view returns (string memory);function decimals() external view returns (uint8);/*** @notice Get the total number of tokens in circulation* @return The supply of tokens*/function totalSupply() external view returns (uint256);/*** @notice Gets the balance of the specified address* @param owner The address from which the balance will be retrieved* @return The balance*/function balanceOf(address owner) external view returns (uint256 balance);
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;/*** @title EIP20NonStandardInterface* @dev Version of ERC20 with no return values for `transfer` and `transferFrom`* See https://medium.com/coinmonks/missing-return-value-bug-at-least-130-tokens-affected-d67bf08521ca*/interface EIP20NonStandardInterface {/*** @notice Get the total number of tokens in circulation* @return The supply of tokens*/function totalSupply() external view returns (uint256);/*** @notice Gets the balance of the specified address* @param owner The address from which the balance will be retrieved* @return The balance*/function balanceOf(address owner) external view returns (uint256 balance);////// !!!!!!!!!!!!!!/// !!! NOTICE !!! `transfer` does not return a value, in violation of the ERC-20 specification/// !!!!!!!!!!!!!!///
1234567891011121314151617181920pragma solidity ^0.5.16;interface ERC3156FlashBorrowerInterface {/*** @dev Receive a flash loan.* @param initiator The initiator of the loan.* @param token The loan currency.* @param amount The amount of tokens lent.* @param fee The additional amount of tokens to repay.* @param data Arbitrary data structure, intended to contain user-defined parameters.* @return The keccak256 hash of "ERC3156FlashBorrower.onFlashLoan"*/function onFlashLoan(address initiator,address token,uint256 amount,uint256 fee,bytes calldata data) external returns (bytes32);}
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;contract ComptrollerErrorReporter {enum Error {NO_ERROR,UNAUTHORIZED,COMPTROLLER_MISMATCH,INSUFFICIENT_SHORTFALL,INSUFFICIENT_LIQUIDITY,INVALID_CLOSE_FACTOR,INVALID_COLLATERAL_FACTOR,INVALID_LIQUIDATION_INCENTIVE,MARKET_NOT_ENTERED, // no longer possibleMARKET_NOT_LISTED,MARKET_ALREADY_LISTED,MATH_ERROR,NONZERO_BORROW_BALANCE,PRICE_ERROR,REJECTION,SNAPSHOT_ERROR,TOO_MANY_ASSETS,TOO_MUCH_REPAY}enum FailureInfo {ACCEPT_ADMIN_PENDING_ADMIN_CHECK,
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;import "./CarefulMath.sol";/*** @title Exponential module for storing fixed-precision decimals* @author Compound* @notice Exp is a struct which stores decimals with a fixed precision of 18 decimal places.* Thus, if we wanted to store the 5.1, mantissa would store 5.1e18. That is:* `Exp({mantissa: 5100000000000000000})`.*/contract Exponential is CarefulMath {uint256 constant expScale = 1e18;uint256 constant doubleScale = 1e36;uint256 constant halfExpScale = expScale / 2;uint256 constant mantissaOne = expScale;struct Exp {uint256 mantissa;}struct Double {uint256 mantissa;}/**
1234567891011121314151617181920212223242526pragma solidity ^0.5.16;/*** @title Compound's InterestRateModel Interface* @author Compound*/contract InterestRateModel {/// @notice Indicator that this is an InterestRateModel contract (for inspection)bool public constant isInterestRateModel = true;/*** @notice Calculates the current borrow interest rate per block* @param cash The total amount of cash the market has* @param borrows The total amount of borrows the market has outstanding* @param reserves The total amount of reserves the market has* @return The borrow rate per block (as a percentage, and scaled by 1e18)*/function getBorrowRate(uint256 cash,uint256 borrows,uint256 reserves) external view returns (uint256);/*** @notice Calculates the current supply interest rate per block* @param cash The total amount of cash the market has
12345678910111213pragma solidity ^0.5.16;import "../CToken.sol";contract PriceOracle {/*** @notice Get the underlying price of a cToken asset* @param cToken The cToken to get the underlying price of* @return The underlying asset price mantissa (scaled by 1e18).* Zero means the price is unavailable.*/function getUnderlyingPrice(CToken cToken) external view returns (uint256);}
123456789101112131415161718192021222324{"evmVersion": "istanbul","libraries": {},"metadata": {"useLiteralContent": true},"optimizer": {"enabled": true,"runs": 200},"remappings": [],"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"underlying_","type":"address"},{"internalType":"contract ComptrollerInterface","name":"comptroller_","type":"address"},{"internalType":"contract InterestRateModel","name":"interestRateModel_","type":"address"},{"internalType":"uint256","name":"initialExchangeRateMantissa_","type":"uint256"},{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"address payable","name":"admin_","type":"address"},{"internalType":"address","name":"implementation_","type":"address"},{"internalType":"bytes","name":"becomeImplementationData","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"cashPrior","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"interestAccumulated","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"borrowIndex","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalBorrows","type":"uint256"}],"name":"AccrueInterest","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"borrower","type":"address"},{"indexed":false,"internalType":"uint256","name":"borrowAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"accountBorrows","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalBorrows","type":"uint256"}],"name":"Borrow","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"error","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"info","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"detail","type":"uint256"}],"name":"Failure","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"reservesFee","type":"uint256"}],"name":"Flashloan","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"liquidator","type":"address"},{"indexed":false,"internalType":"address","name":"borrower","type":"address"},{"indexed":false,"internalType":"uint256","name":"repayAmount","type":"uint256"},{"indexed":false,"internalType":"address","name":"cTokenCollateral","type":"address"},{"indexed":false,"internalType":"uint256","name":"seizeTokens","type":"uint256"}],"name":"LiquidateBorrow","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"uint256","name":"mintAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"mintTokens","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"contract ComptrollerInterface","name":"oldComptroller","type":"address"},{"indexed":false,"internalType":"contract ComptrollerInterface","name":"newComptroller","type":"address"}],"name":"NewComptroller","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldImplementation","type":"address"},{"indexed":false,"internalType":"address","name":"newImplementation","type":"address"}],"name":"NewImplementation","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"contract InterestRateModel","name":"oldInterestRateModel","type":"address"},{"indexed":false,"internalType":"contract InterestRateModel","name":"newInterestRateModel","type":"address"}],"name":"NewMarketInterestRateModel","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldPendingAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"NewPendingAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldReserveFactorMantissa","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newReserveFactorMantissa","type":"uint256"}],"name":"NewReserveFactor","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"redeemer","type":"address"},{"indexed":false,"internalType":"uint256","name":"redeemAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"redeemTokens","type":"uint256"}],"name":"Redeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"payer","type":"address"},{"indexed":false,"internalType":"address","name":"borrower","type":"address"},{"indexed":false,"internalType":"uint256","name":"repayAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"accountBorrows","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalBorrows","type":"uint256"}],"name":"RepayBorrow","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"benefactor","type":"address"},{"indexed":false,"internalType":"uint256","name":"addAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newTotalReserves","type":"uint256"}],"name":"ReservesAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"admin","type":"address"},{"indexed":false,"internalType":"uint256","name":"reduceAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newTotalReserves","type":"uint256"}],"name":"ReservesReduced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":false,"inputs":[],"name":"_acceptAdmin","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"addAmount","type":"uint256"}],"name":"_addReserves","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"_addReservesNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"reduceAmount","type":"uint256"}],"name":"_reduceReserves","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"contract ComptrollerInterface","name":"newComptroller","type":"address"}],"name":"_setComptroller","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"implementation_","type":"address"},{"internalType":"bool","name":"allowResign","type":"bool"},{"internalType":"bytes","name":"becomeImplementationData","type":"bytes"}],"name":"_setImplementation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"contract InterestRateModel","name":"newInterestRateModel","type":"address"}],"name":"_setInterestRateModel","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address payable","name":"newPendingAdmin","type":"address"}],"name":"_setPendingAdmin","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"newReserveFactorMantissa","type":"uint256"}],"name":"_setReserveFactor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"accrualBlockNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"accrueInterest","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOfUnderlying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"borrowAmount","type":"uint256"}],"name":"borrow","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"borrowBalanceCurrent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"borrowBalanceStored","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"borrowIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"borrowAmount","type":"uint256"}],"name":"borrowNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"borrowRatePerBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"collateralCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"comptroller","outputs":[{"internalType":"contract ComptrollerInterface","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"delegateToImplementation","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"delegateToViewImplementation","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"exchangeRateCurrent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"exchangeRateStored","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"flashFeeBips","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"contract ERC3156FlashBorrowerInterface","name":"receiver","type":"address"},{"internalType":"address","name":"initiator","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"flashLoan","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getAccountSnapshot","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCash","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"gulp","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"interestRateModel","outputs":[{"internalType":"contract InterestRateModel","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"internalCash","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isCToken","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"borrower","type":"address"},{"internalType":"uint256","name":"repayAmount","type":"uint256"},{"internalType":"contract CTokenInterface","name":"cTokenCollateral","type":"address"}],"name":"liquidateBorrow","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"borrower","type":"address"},{"internalType":"contract CTokenInterface","name":"cTokenCollateral","type":"address"}],"name":"liquidateBorrowNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"mintAmount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"mintNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pendingAdmin","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"redeemTokens","type":"uint256"}],"name":"redeem","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"redeemTokens","type":"uint256"}],"name":"redeemNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"redeemAmount","type":"uint256"}],"name":"redeemUnderlying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"redeemAmount","type":"uint256"}],"name":"redeemUnderlyingNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"repayAmount","type":"uint256"}],"name":"repayBorrow","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"borrower","type":"address"},{"internalType":"uint256","name":"repayAmount","type":"uint256"}],"name":"repayBorrowBehalf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"borrower","type":"address"}],"name":"repayBorrowBehalfNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[],"name":"repayBorrowNative","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"reserveFactorMantissa","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"liquidator","type":"address"},{"internalType":"address","name":"borrower","type":"address"},{"internalType":"uint256","name":"seizeTokens","type":"uint256"}],"name":"seize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"supplyRatePerBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalBorrows","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"totalBorrowsCurrent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalCollateralTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalReserves","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"underlying","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162001bd138038062001bd183398181016040526101408110156200003857600080fd5b81516020830151604080850151606086015160808701805193519597949692959194919392820192846401000000008211156200007457600080fd5b9083019060208201858111156200008a57600080fd5b8251640100000000811182820188101715620000a557600080fd5b82525081516020918201929091019080838360005b83811015620000d4578181015183820152602001620000ba565b50505050905090810190601f168015620001025780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200012657600080fd5b9083019060208201858111156200013c57600080fd5b82516401000000008111828201881017156200015757600080fd5b82525081516020918201929091019080838360005b83811015620001865781810151838201526020016200016c565b50505050905090810190601f168015620001b45780820380516001836020036101000a031916815260200191505b50604081815260208301519083015160608401516080909401805192969195919284640100000000821115620001e957600080fd5b908301906020820185811115620001ff57600080fd5b82516401000000008111828201881017156200021a57600080fd5b82525081516020918201929091019080838360005b83811015620002495781810151838201526020016200022f565b50505050905090810190601f168015620002775780820380516001836020036101000a031916815260200191505b5060405250505033600360016101000a8154816001600160a01b0302191690836001600160a01b0316021790555062000424828b8b8b8b8b8b8b60405160240180886001600160a01b03166001600160a01b03168152602001876001600160a01b03166001600160a01b03168152602001866001600160a01b03166001600160a01b0316815260200185815260200180602001806020018460ff1660ff168152602001838103835286818151815260200191508051906020019080838360005b838110156200035157818101518382015260200162000337565b50505050905090810190601f1680156200037f5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015620003b45781810151838201526020016200039a565b50505050905090810190601f168015620003e25780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b03908116631a31d46560e01b17909152909a50620004721698505050505050505050565b506200043c826000836001600160e01b036200053916565b5050600380546001600160a01b0390921661010002610100600160a81b0319909216919091179055506200071a95505050505050565b606060006060846001600160a01b0316846040518082805190602001908083835b60208310620004b45780518252601f19909201916020918201910162000493565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811462000516576040519150601f19603f3d011682016040523d82523d6000602084013e6200051b565b606091505b5091509150600082141562000531573d60208201fd5b949350505050565b60035461010090046001600160a01b03163314620005895760405162461bcd60e51b815260040180806020018281038252604181526020018062001b906041913960600191505060405180910390fd5b8115620005cb576040805160048152602481019091526020810180516001600160e01b0390811663153ab50560e01b17909152620005c99190620006f016565b505b601280546001600160a01b038581166001600160a01b03198316179092556040516020602482018181528551604484015285519490931693620006a1938693909283926064909201919085019080838360005b83811015620006385781810151838201526020016200061e565b50505050905090810190601f168015620006665780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b03908116630adccee560e31b17909152909350620006f016915050565b50601254604080516001600160a01b038085168252909216602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a150505050565b60125460609062000714906001600160a01b0316836001600160e01b036200047216565b92915050565b611466806200072a6000396000f3fe6080604052600436106103c35760003560e01c8063852a12e3116101f2578063c5ebeaec1161010d578063ea11eea4116100a0578063f851a4401161006f578063f851a44014610b66578063f8f9da28146105ef578063fca7820b14610556578063fe9c44ae14610b7b576103c3565b8063ea11eea414610af9578063f2b3abbd146105a7578063f3fdb15a14610b0e578063f5e3c46214610b23576103c3565b8063dbf76929116100dc578063dbf7692914610aa8578063dd62ed3e14610abe578063dff7648414610556578063e9c714f2146109c3576103c3565b8063c5ebeaec14610556578063d2bb18e9146105ef578063d3c5715114610604578063db006a7514610556576103c3565b8063a6afed9511610185578063b2a02ff111610154578063b2a02ff114610a2c578063b71d1a0c146105a7578063bd6d894d146109c3578063c37f68e214610a4f576103c3565b8063a6afed95146109c3578063a9059cbb14610509578063aa5af0fd14610a17578063ae9d70b0146105ef576103c3565b806394909e62116101c157806394909e62146109ed57806395d89b4114610a0257806395dd919314610990578063a0712d6814610556576103c3565b8063852a12e314610556578063884b9343146105565780638d3f9c62146106045780638f840ddd146109d8576103c3565b80633af9e669116102e25780635c60da1b116102755780636c540baf116102445780636c540baf146109665780636f307dc31461097b57806370a082311461099057806373acee98146109c3576103c3565b80635c60da1b146108a15780635cffe9de146108b65780635fe3b56714610951578063601a0bf114610556576103c3565b80634576b5db116102b15780634576b5db146105a757806347bd3718146107c25780634bf03edf14610556578063555bcc40146107d7576103c3565b80633af9e669146105a75780633b1d21a2146105ef5780633e941010146105565780634487152f14610711576103c3565b806319a4dd3c1161035a5780632608f818116103295780632608f818146106645780632678224714610687578063291727a4146106b8578063313ce567146106e6576103c3565b806319a4dd3c146105ef578063219f2fe71461060457806322abdbf51461060c57806323b872dd14610621576103c3565b8063173b990411610396578063173b99041461059257806317bfdfbc146105a757806318160ddd146105da578063182df0f5146105ef576103c3565b806306fdde03146103ce5780630933c1ed14610458578063095ea7b3146105095780630e75270214610556575b6103cb610b90565b50005b3480156103da57600080fd5b506103e3610c18565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561041d578181015183820152602001610405565b50505050905090810190601f16801561044a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561046457600080fd5b506103e36004803603602081101561047b57600080fd5b810190602081018135600160201b81111561049557600080fd5b8201836020820111156104a757600080fd5b803590602001918460018302840111600160201b831117156104c857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610ca5945050505050565b34801561051557600080fd5b506105426004803603604081101561052c57600080fd5b506001600160a01b038135169060200135610cc4565b604080519115158252519081900360200190f35b34801561056257600080fd5b506105806004803603602081101561057957600080fd5b5035610cd5565b60408051918252519081900360200190f35b34801561059e57600080fd5b50610580610ce5565b3480156105b357600080fd5b50610580600480360360208110156105ca57600080fd5b50356001600160a01b0316610cd5565b3480156105e657600080fd5b50610580610ceb565b3480156105fb57600080fd5b50610580610cf1565b610580610cff565b34801561061857600080fd5b50610580610d09565b34801561062d57600080fd5b506105426004803603606081101561064457600080fd5b506001600160a01b03813581169160208101359091169060400135610d0f565b34801561067057600080fd5b506105806004803603604081101561052c57600080fd5b34801561069357600080fd5b5061069c610d21565b604080516001600160a01b039092168252519081900360200190f35b610580600480360360408110156106ce57600080fd5b506001600160a01b0381358116916020013516610cc4565b3480156106f257600080fd5b506106fb610d30565b6040805160ff9092168252519081900360200190f35b34801561071d57600080fd5b506103e36004803603602081101561073457600080fd5b810190602081018135600160201b81111561074e57600080fd5b82018360208201111561076057600080fd5b803590602001918460018302840111600160201b8311171561078157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610d39945050505050565b3480156107ce57600080fd5b50610580610f58565b3480156107e357600080fd5b5061089f600480360360608110156107fa57600080fd5b6001600160a01b03823516916020810135151591810190606081016040820135600160201b81111561082b57600080fd5b82018360208201111561083d57600080fd5b803590602001918460018302840111600160201b8311171561085e57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610f5e945050505050565b005b3480156108ad57600080fd5b5061069c611101565b3480156108c257600080fd5b50610542600480360360808110156108d957600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b81111561091357600080fd5b82018360208201111561092557600080fd5b803590602001918460018302840111600160201b8311171561094657600080fd5b509092509050611110565b34801561095d57600080fd5b5061069c611124565b34801561097257600080fd5b50610580611133565b34801561098757600080fd5b5061069c611139565b34801561099c57600080fd5b50610580600480360360208110156109b357600080fd5b50356001600160a01b0316611148565b3480156109cf57600080fd5b50610580610cff565b3480156109e457600080fd5b50610580611152565b3480156109f957600080fd5b5061089f611158565b348015610a0e57600080fd5b506103e3611163565b348015610a2357600080fd5b506105806111bb565b348015610a3857600080fd5b506105806004803603606081101561064457600080fd5b348015610a5b57600080fd5b50610a8260048036036020811015610a7257600080fd5b50356001600160a01b03166111c1565b604080519485526020850193909352838301919091526060830152519081900360800190f35b610580600480360360208110156105ca57600080fd5b348015610aca57600080fd5b5061058060048036036040811015610ae157600080fd5b506001600160a01b03813581169160200135166111d7565b348015610b0557600080fd5b506105806111e1565b348015610b1a57600080fd5b5061069c6111e6565b348015610b2f57600080fd5b5061058060048036036060811015610b4657600080fd5b506001600160a01b03813581169160208101359160409091013516610d0f565b348015610b7257600080fd5b5061069c6111f5565b348015610b8757600080fd5b50610542611209565b6012546040516060916000916001600160a01b0390911690829036908083838082843760405192019450600093509091505080830381855af49150503d8060008114610bf8576040519150601f19603f3d011682016040523d82523d6000602084013e610bfd565b606091505b505090506040513d6000823e818015610c14573d82f35b3d82fd5b60018054604080516020600284861615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610c9d5780601f10610c7257610100808354040283529160200191610c9d565b820191906000526020600020905b815481529060010190602001808311610c8057829003601f168201915b505050505081565b601254606090610cbe906001600160a01b03168361120e565b92915050565b6000610cce610b90565b5092915050565b6000610cdf610b90565b50919050565b60085481565b600d5481565b6000610cfb6112d0565b5090565b6000610cfb610b90565b60135481565b6000610d19610b90565b509392505050565b6004546001600160a01b031681565b60035460ff1681565b606060006060306001600160a01b0316846040516024018080602001828103825283818151815260200191508051906020019080838360005b83811015610d8a578181015183820152602001610d72565b50505050905090810190601f168015610db75780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529181526020820180516001600160e01b0316630933c1ed60e01b178152905182519295509350839250908083835b60208310610e125780518252601f199092019160209182019101610df3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610e72576040519150601f19603f3d011682016040523d82523d6000602084013e610e77565b606091505b50915091506000821415610e8c573d60208201fd5b808060200190516020811015610ea157600080fd5b8101908080516040519392919084600160201b821115610ec057600080fd5b908301906020820185811115610ed557600080fd5b8251600160201b811182820188101715610eee57600080fd5b82525081516020918201929091019080838360005b83811015610f1b578181015183820152602001610f03565b50505050905090810190601f168015610f485780820380516001836020036101000a031916815260200191505b5060405250505092505050919050565b600b5481565b60035461010090046001600160a01b03163314610fac5760405162461bcd60e51b81526004018080602001828103825260418152602001806113f16041913960600191505060405180910390fd5b8115610fe6576040805160048152602481019091526020810180516001600160e01b031663153ab50560e01b179052610fe490610ca5565b505b601280546001600160a01b038581166001600160a01b031983161790925560405160206024820181815285516044840152855194909316936110b2938693909283926064909201919085019080838360005b83811015611050578181015183820152602001611038565b50505050905090810190601f16801561107d5780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b0316630adccee560e31b1790529250610ca5915050565b50601254604080516001600160a01b038085168252909216602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a150505050565b6012546001600160a01b031681565b600061111a610b90565b5095945050505050565b6005546001600160a01b031681565b60095481565b6011546001600160a01b031681565b6000610cdf6112d0565b600c5481565b611160610b90565b50565b6002805460408051602060018416156101000260001901909316849004601f81018490048402820184019092528181529291830182828015610c9d5780601f10610c7257610100808354040283529160200191610c9d565b600a5481565b6000806000806111cf6112d0565b509193509193565b6000610cce6112d0565b600981565b6006546001600160a01b031681565b60035461010090046001600160a01b031681565b600181565b606060006060846001600160a01b0316846040518082805190602001908083835b6020831061124e5780518252601f19909201916020918201910161122f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146112ae576040519150601f19603f3d011682016040523d82523d6000602084013e6112b3565b606091505b509150915060008214156112c8573d60208201fd5b949350505050565b60606000306001600160a01b03166000366040516024018080602001828103825284848281815260200192508082843760008382015260408051601f909201601f1990811690940182810390940182529283526020810180516001600160e01b0316630933c1ed60e01b17815292518151919750955085945091925081905083835b602083106113715780518252601f199092019160209182019101611352565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146113d1576040519150601f19603f3d011682016040523d82523d6000602084013e6113d6565b606091505b505090506040513d6000823e818015610c14573d60408301f3fe43577261707065644e617469766544656c656761746f723a3a5f736574496d706c656d656e746174696f6e3a2043616c6c6572206d7573742062652061646d696ea265627a7a72315820834cbbff62b675cf38788021aad86ad5036680aa7f7154d33c5754d22b86650064736f6c6343000511003243577261707065644e617469766544656c656761746f723a3a5f736574496d706c656d656e746174696f6e3a2043616c6c6572206d7573742062652061646d696e00000000000000000000000048b62137edfa95a428d35c09e44256a739f6b557000000000000000000000000c2c583093af9241e17b2ec51844154468d21bf6f0000000000000000000000001a576feb561e33324dfe3b5644679d58275e554f000000000000000000000000000000000000000000a56fa5b99019a5c8000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000272c7265f1753638fc17d6613adf3e8e53eb153c000000000000000000000000e2ccd0761890108bbbcee592b482b01e2eb12bdd00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000155a656e6f204c656e642057726170706564204150450000000000000000000000000000000000000000000000000000000000000000000000000000000000000569574150450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106103c35760003560e01c8063852a12e3116101f2578063c5ebeaec1161010d578063ea11eea4116100a0578063f851a4401161006f578063f851a44014610b66578063f8f9da28146105ef578063fca7820b14610556578063fe9c44ae14610b7b576103c3565b8063ea11eea414610af9578063f2b3abbd146105a7578063f3fdb15a14610b0e578063f5e3c46214610b23576103c3565b8063dbf76929116100dc578063dbf7692914610aa8578063dd62ed3e14610abe578063dff7648414610556578063e9c714f2146109c3576103c3565b8063c5ebeaec14610556578063d2bb18e9146105ef578063d3c5715114610604578063db006a7514610556576103c3565b8063a6afed9511610185578063b2a02ff111610154578063b2a02ff114610a2c578063b71d1a0c146105a7578063bd6d894d146109c3578063c37f68e214610a4f576103c3565b8063a6afed95146109c3578063a9059cbb14610509578063aa5af0fd14610a17578063ae9d70b0146105ef576103c3565b806394909e62116101c157806394909e62146109ed57806395d89b4114610a0257806395dd919314610990578063a0712d6814610556576103c3565b8063852a12e314610556578063884b9343146105565780638d3f9c62146106045780638f840ddd146109d8576103c3565b80633af9e669116102e25780635c60da1b116102755780636c540baf116102445780636c540baf146109665780636f307dc31461097b57806370a082311461099057806373acee98146109c3576103c3565b80635c60da1b146108a15780635cffe9de146108b65780635fe3b56714610951578063601a0bf114610556576103c3565b80634576b5db116102b15780634576b5db146105a757806347bd3718146107c25780634bf03edf14610556578063555bcc40146107d7576103c3565b80633af9e669146105a75780633b1d21a2146105ef5780633e941010146105565780634487152f14610711576103c3565b806319a4dd3c1161035a5780632608f818116103295780632608f818146106645780632678224714610687578063291727a4146106b8578063313ce567146106e6576103c3565b806319a4dd3c146105ef578063219f2fe71461060457806322abdbf51461060c57806323b872dd14610621576103c3565b8063173b990411610396578063173b99041461059257806317bfdfbc146105a757806318160ddd146105da578063182df0f5146105ef576103c3565b806306fdde03146103ce5780630933c1ed14610458578063095ea7b3146105095780630e75270214610556575b6103cb610b90565b50005b3480156103da57600080fd5b506103e3610c18565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561041d578181015183820152602001610405565b50505050905090810190601f16801561044a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561046457600080fd5b506103e36004803603602081101561047b57600080fd5b810190602081018135600160201b81111561049557600080fd5b8201836020820111156104a757600080fd5b803590602001918460018302840111600160201b831117156104c857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610ca5945050505050565b34801561051557600080fd5b506105426004803603604081101561052c57600080fd5b506001600160a01b038135169060200135610cc4565b604080519115158252519081900360200190f35b34801561056257600080fd5b506105806004803603602081101561057957600080fd5b5035610cd5565b60408051918252519081900360200190f35b34801561059e57600080fd5b50610580610ce5565b3480156105b357600080fd5b50610580600480360360208110156105ca57600080fd5b50356001600160a01b0316610cd5565b3480156105e657600080fd5b50610580610ceb565b3480156105fb57600080fd5b50610580610cf1565b610580610cff565b34801561061857600080fd5b50610580610d09565b34801561062d57600080fd5b506105426004803603606081101561064457600080fd5b506001600160a01b03813581169160208101359091169060400135610d0f565b34801561067057600080fd5b506105806004803603604081101561052c57600080fd5b34801561069357600080fd5b5061069c610d21565b604080516001600160a01b039092168252519081900360200190f35b610580600480360360408110156106ce57600080fd5b506001600160a01b0381358116916020013516610cc4565b3480156106f257600080fd5b506106fb610d30565b6040805160ff9092168252519081900360200190f35b34801561071d57600080fd5b506103e36004803603602081101561073457600080fd5b810190602081018135600160201b81111561074e57600080fd5b82018360208201111561076057600080fd5b803590602001918460018302840111600160201b8311171561078157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610d39945050505050565b3480156107ce57600080fd5b50610580610f58565b3480156107e357600080fd5b5061089f600480360360608110156107fa57600080fd5b6001600160a01b03823516916020810135151591810190606081016040820135600160201b81111561082b57600080fd5b82018360208201111561083d57600080fd5b803590602001918460018302840111600160201b8311171561085e57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610f5e945050505050565b005b3480156108ad57600080fd5b5061069c611101565b3480156108c257600080fd5b50610542600480360360808110156108d957600080fd5b6001600160a01b03823581169260208101359091169160408201359190810190608081016060820135600160201b81111561091357600080fd5b82018360208201111561092557600080fd5b803590602001918460018302840111600160201b8311171561094657600080fd5b509092509050611110565b34801561095d57600080fd5b5061069c611124565b34801561097257600080fd5b50610580611133565b34801561098757600080fd5b5061069c611139565b34801561099c57600080fd5b50610580600480360360208110156109b357600080fd5b50356001600160a01b0316611148565b3480156109cf57600080fd5b50610580610cff565b3480156109e457600080fd5b50610580611152565b3480156109f957600080fd5b5061089f611158565b348015610a0e57600080fd5b506103e3611163565b348015610a2357600080fd5b506105806111bb565b348015610a3857600080fd5b506105806004803603606081101561064457600080fd5b348015610a5b57600080fd5b50610a8260048036036020811015610a7257600080fd5b50356001600160a01b03166111c1565b604080519485526020850193909352838301919091526060830152519081900360800190f35b610580600480360360208110156105ca57600080fd5b348015610aca57600080fd5b5061058060048036036040811015610ae157600080fd5b506001600160a01b03813581169160200135166111d7565b348015610b0557600080fd5b506105806111e1565b348015610b1a57600080fd5b5061069c6111e6565b348015610b2f57600080fd5b5061058060048036036060811015610b4657600080fd5b506001600160a01b03813581169160208101359160409091013516610d0f565b348015610b7257600080fd5b5061069c6111f5565b348015610b8757600080fd5b50610542611209565b6012546040516060916000916001600160a01b0390911690829036908083838082843760405192019450600093509091505080830381855af49150503d8060008114610bf8576040519150601f19603f3d011682016040523d82523d6000602084013e610bfd565b606091505b505090506040513d6000823e818015610c14573d82f35b3d82fd5b60018054604080516020600284861615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610c9d5780601f10610c7257610100808354040283529160200191610c9d565b820191906000526020600020905b815481529060010190602001808311610c8057829003601f168201915b505050505081565b601254606090610cbe906001600160a01b03168361120e565b92915050565b6000610cce610b90565b5092915050565b6000610cdf610b90565b50919050565b60085481565b600d5481565b6000610cfb6112d0565b5090565b6000610cfb610b90565b60135481565b6000610d19610b90565b509392505050565b6004546001600160a01b031681565b60035460ff1681565b606060006060306001600160a01b0316846040516024018080602001828103825283818151815260200191508051906020019080838360005b83811015610d8a578181015183820152602001610d72565b50505050905090810190601f168015610db75780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529181526020820180516001600160e01b0316630933c1ed60e01b178152905182519295509350839250908083835b60208310610e125780518252601f199092019160209182019101610df3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610e72576040519150601f19603f3d011682016040523d82523d6000602084013e610e77565b606091505b50915091506000821415610e8c573d60208201fd5b808060200190516020811015610ea157600080fd5b8101908080516040519392919084600160201b821115610ec057600080fd5b908301906020820185811115610ed557600080fd5b8251600160201b811182820188101715610eee57600080fd5b82525081516020918201929091019080838360005b83811015610f1b578181015183820152602001610f03565b50505050905090810190601f168015610f485780820380516001836020036101000a031916815260200191505b5060405250505092505050919050565b600b5481565b60035461010090046001600160a01b03163314610fac5760405162461bcd60e51b81526004018080602001828103825260418152602001806113f16041913960600191505060405180910390fd5b8115610fe6576040805160048152602481019091526020810180516001600160e01b031663153ab50560e01b179052610fe490610ca5565b505b601280546001600160a01b038581166001600160a01b031983161790925560405160206024820181815285516044840152855194909316936110b2938693909283926064909201919085019080838360005b83811015611050578181015183820152602001611038565b50505050905090810190601f16801561107d5780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190526020810180516001600160e01b0316630adccee560e31b1790529250610ca5915050565b50601254604080516001600160a01b038085168252909216602083015280517fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a9281900390910190a150505050565b6012546001600160a01b031681565b600061111a610b90565b5095945050505050565b6005546001600160a01b031681565b60095481565b6011546001600160a01b031681565b6000610cdf6112d0565b600c5481565b611160610b90565b50565b6002805460408051602060018416156101000260001901909316849004601f81018490048402820184019092528181529291830182828015610c9d5780601f10610c7257610100808354040283529160200191610c9d565b600a5481565b6000806000806111cf6112d0565b509193509193565b6000610cce6112d0565b600981565b6006546001600160a01b031681565b60035461010090046001600160a01b031681565b600181565b606060006060846001600160a01b0316846040518082805190602001908083835b6020831061124e5780518252601f19909201916020918201910161122f565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146112ae576040519150601f19603f3d011682016040523d82523d6000602084013e6112b3565b606091505b509150915060008214156112c8573d60208201fd5b949350505050565b60606000306001600160a01b03166000366040516024018080602001828103825284848281815260200192508082843760008382015260408051601f909201601f1990811690940182810390940182529283526020810180516001600160e01b0316630933c1ed60e01b17815292518151919750955085945091925081905083835b602083106113715780518252601f199092019160209182019101611352565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146113d1576040519150601f19603f3d011682016040523d82523d6000602084013e6113d6565b606091505b505090506040513d6000823e818015610c14573d60408301f3fe43577261707065644e617469766544656c656761746f723a3a5f736574496d706c656d656e746174696f6e3a2043616c6c6572206d7573742062652061646d696ea265627a7a72315820834cbbff62b675cf38788021aad86ad5036680aa7f7154d33c5754d22b86650064736f6c63430005110032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000048b62137edfa95a428d35c09e44256a739f6b557000000000000000000000000c2c583093af9241e17b2ec51844154468d21bf6f0000000000000000000000001a576feb561e33324dfe3b5644679d58275e554f000000000000000000000000000000000000000000a56fa5b99019a5c8000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000272c7265f1753638fc17d6613adf3e8e53eb153c000000000000000000000000e2ccd0761890108bbbcee592b482b01e2eb12bdd00000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000155a656e6f204c656e642057726170706564204150450000000000000000000000000000000000000000000000000000000000000000000000000000000000000569574150450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : underlying_ (address): 0x48b62137EdfA95a428D35C09E44256a739F6B557
Arg [1] : comptroller_ (address): 0xc2C583093Af9241E17B2Ec51844154468D21bF6F
Arg [2] : interestRateModel_ (address): 0x1A576FEB561E33324dfE3b5644679d58275e554F
Arg [3] : initialExchangeRateMantissa_ (uint256): 200000000000000000000000000
Arg [4] : name_ (string): Zeno Lend Wrapped APE
Arg [5] : symbol_ (string): iWAPE
Arg [6] : decimals_ (uint8): 8
Arg [7] : admin_ (address): 0x272C7265f1753638Fc17d6613ADF3e8E53Eb153c
Arg [8] : implementation_ (address): 0xE2ccd0761890108BBbcEe592B482B01e2Eb12BDd
Arg [9] : becomeImplementationData (bytes): 0x
-----Encoded View---------------
15 Constructor Arguments found :
Arg [0] : 00000000000000000000000048b62137edfa95a428d35c09e44256a739f6b557
Arg [1] : 000000000000000000000000c2c583093af9241e17b2ec51844154468d21bf6f
Arg [2] : 0000000000000000000000001a576feb561e33324dfe3b5644679d58275e554f
Arg [3] : 000000000000000000000000000000000000000000a56fa5b99019a5c8000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000140
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000180
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [7] : 000000000000000000000000272c7265f1753638fc17d6613adf3e8e53eb153c
Arg [8] : 000000000000000000000000e2ccd0761890108bbbcee592b482b01e2eb12bdd
Arg [9] : 00000000000000000000000000000000000000000000000000000000000001c0
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000015
Arg [11] : 5a656e6f204c656e642057726170706564204150450000000000000000000000
Arg [12] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [13] : 6957415045000000000000000000000000000000000000000000000000000000
Arg [14] : 0000000000000000000000000000000000000000000000000000000000000000
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.