Contract 0x4F6b9CA115553b7b3e9fB614cfBe8D534C0B2fa5

Contract Overview

Balance:
0 Ether
Txn Hash
Method
Block
From
To
Value
0x037cd2a5516516e07231c62ff40c5f5eebeac2ecb950636ac42bdcb7c5336969Set Price325498752022-07-05 0:06:286 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0x4033a01ddd70aeb341c7c53d720a0e57f5c3c8088bc8dbb7e2857e356d76e1c9Set Price325498722022-07-05 0:06:166 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0xc15eadbdb53bb8142c702e0ef9e0011cceead826c1070a08d9589fbcae2c3a77Set Price325498682022-07-05 0:06:007 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0xa1ddd78bbc8a826e107911da8cce5d84941a3bd1584907181ed0eae6fb66f583Set Price325498652022-07-05 0:05:487 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0x49a636e97df03107360a89cdfe14165fa2776ce88f4d642ef8447629fd695371Set Price325498622022-07-05 0:05:367 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0x7d2390e6e6fb61b73ef29e31e1a6dbfccd6d1dfa4b06c6c74c2e9be7536eb2d7Set Price325491272022-07-04 23:06:281 hr 6 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0x0b0314871eab0dbbca5e46382c97abc20aeabd6999e41d0e5892c6c852216eacSet Price325491232022-07-04 23:06:081 hr 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0x51b76ce03a78cd68173206a901bf7bff45372c015993b01d37419e53bf35a11eSet Price325491212022-07-04 23:05:561 hr 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0xa428118d2028503746cec27ac6d6152d33fca514acde91c3bc2e4bf14ce23253Set Price325491192022-07-04 23:05:441 hr 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0xf25589e4781fd1648d72318daae1d289c03f5a719e91d63ea4965ae8006009fcSet Price325491172022-07-04 23:05:321 hr 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0x624a54523c8b3901e11b2743f1634753b23bf2aaa8750abf825f2578df7ba264Set Price325484622022-07-04 22:06:322 hrs 6 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0x94c86127870cff3e20b24bd79e689b0ed347403e47c7b8a08e4e82fafbdd6814Set Price325484602022-07-04 22:06:162 hrs 6 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0x916c61910eda40edf9793144a609319566d79f9845b13b22e4c6e9469ee279f7Set Price325484582022-07-04 22:06:002 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0xd08a3057cc1139aab315a109741d1f6c9a7ed2469a13d04e72338bdf95863de5Set Price325484552022-07-04 22:05:442 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0xe3eccfae417c1e00543c001ce6e7cc2a3b2a22bb8baa95046ef1bc4bbf62befbSet Price325484532022-07-04 22:05:322 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0x665a0fcdcc48a435220ba3ab863b2189b049725e96f0403f43ccb3a3c9adb4cdSet Price325477842022-07-04 21:06:403 hrs 6 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0x95a18ea7783fbfa48f7e0704fbd9196b45636dc9f25b36779681f2771c37ae31Set Price325477822022-07-04 21:06:283 hrs 6 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0xf254c2f89467c00c73e31511c5bb94cbb6f8c5f9c7fc303ad7f1cb3ad225ab4eSet Price325477772022-07-04 21:06:083 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0x47148427ef158f6a960a29b92c655579670809aeaac24ed9fd64452603b3e801Set Price325477742022-07-04 21:05:523 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0x2ada43500a085a7c5ac776b23175d0ea22d9ca4df9a4eb56ee1f4dbf1ea448b2Set Price325477722022-07-04 21:05:363 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0xc41a23bf7c2d13d75e71b4e0f4b952b819a5b04820d2028f18e77e3f748a7355Set Price325470472022-07-04 20:06:364 hrs 6 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0xb9297cee187723fad5a0c68a058ead32a453b7e9619fc3a1a8240e2fa9b788b5Set Price325470452022-07-04 20:06:244 hrs 6 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0xc57ffbb1e81a2e64f771c25528be7da8707622d19e9b5710a1114072f2a6ce47Set Price325470422022-07-04 20:06:084 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058642
0xf22e288d59702b735f4e8a5cfe2e62186d346923125bd176f81ccc75111345d3Set Price325470392022-07-04 20:05:524 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
0xee49cb96188690a45a6bd458e08406624ee1c1ebce68a02e6fe1140388b3088eSet Price325470372022-07-04 20:05:364 hrs 7 mins ago0x94e3d92264097a750e7500b6b45545a1a6edd45b IN  0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether0.000058662
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x13526b5e1b0bd3bfc62d642ba5a03278d4f7097c698c9df50c5c6222d1116a7a325312292022-07-03 22:59:201 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x431dbe0b1c926ea75b2a4a6b2aa26b8bb5df7e5195bda37b867598a402460336325311252022-07-03 22:50:441 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x431dbe0b1c926ea75b2a4a6b2aa26b8bb5df7e5195bda37b867598a402460336325311252022-07-03 22:50:441 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x431dbe0b1c926ea75b2a4a6b2aa26b8bb5df7e5195bda37b867598a402460336325311252022-07-03 22:50:441 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x431dbe0b1c926ea75b2a4a6b2aa26b8bb5df7e5195bda37b867598a402460336325311252022-07-03 22:50:441 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
0x431dbe0b1c926ea75b2a4a6b2aa26b8bb5df7e5195bda37b867598a402460336325311252022-07-03 22:50:441 day 1 hr ago 0x3a2fcd3d8018c8f97767147ba8162aa13c65f761 0x4f6b9ca115553b7b3e9fb614cfbe8d534c0b2fa50 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DummyUniswapAnchoredView

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
File 1 of 2 : Ownable.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.7.0;

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    function initializeOwner() external {
        require(_owner == address(0), "owner already initialized");
        _owner = msg.sender;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

File 2 of 2 : UniswapAnchoredView.sol
//SPDX-License-Identifier: Unlicense
pragma solidity ^0.7.0;
pragma experimental ABIEncoderV2;

import "../Ownable.sol";

enum PriceSource {
    FIXED_ETH, /// implies the fixedPrice is a constant multiple of the ETH price (which varies)
    FIXED_USD, /// implies the fixedPrice is a constant multiple of the USD price (which is 1)
    REPORTER /// implies the price is set by the reporter
}

struct TokenConfig {
    address cToken;
    address underlying;
    bytes32 symbolHash;
    uint256 baseUnit;
    PriceSource priceSource;
    uint256 fixedPrice;
    address uniswapMarket;
    bool isUniswapReversed;
}

interface UniswapAnchoredView {
    function price(string calldata symbol) external view returns (uint256);

    function getTokenConfigBySymbol(string memory symbol)
        external
        view
        returns (TokenConfig memory);
}

contract DummyUniswapAnchoredView is Ownable, UniswapAnchoredView {
    mapping(string => uint256) private prices;
    mapping(string => TokenConfig) private tokenConfigs;
    mapping(string => bool) public tokenRegistered;

    function addToken(string memory symbol, TokenConfig memory config) public onlyOwner {
        tokenRegistered[symbol] = true;
        tokenConfigs[symbol] = config;
    }

    function setPrice(string memory symbol, uint256 _price) public onlyOwner {
        require(tokenRegistered[symbol], "symbol not registered");
        prices[symbol] = _price;
    }

    function price(string calldata symbol) external view override returns (uint256) {
        return prices[symbol];
    }

    function getTokenConfigBySymbol(string memory symbol)
        external
        view
        override
        returns (TokenConfig memory)
    {
        return tokenConfigs[symbol];
    }
}

Settings
{
  "evmVersion": "istanbul",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs",
    "useLiteralContent": true
  },
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "remappings": [],
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract ABI

[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"string","name":"symbol","type":"string"},{"components":[{"internalType":"address","name":"cToken","type":"address"},{"internalType":"address","name":"underlying","type":"address"},{"internalType":"bytes32","name":"symbolHash","type":"bytes32"},{"internalType":"uint256","name":"baseUnit","type":"uint256"},{"internalType":"enum PriceSource","name":"priceSource","type":"uint8"},{"internalType":"uint256","name":"fixedPrice","type":"uint256"},{"internalType":"address","name":"uniswapMarket","type":"address"},{"internalType":"bool","name":"isUniswapReversed","type":"bool"}],"internalType":"struct TokenConfig","name":"config","type":"tuple"}],"name":"addToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"symbol","type":"string"}],"name":"getTokenConfigBySymbol","outputs":[{"components":[{"internalType":"address","name":"cToken","type":"address"},{"internalType":"address","name":"underlying","type":"address"},{"internalType":"bytes32","name":"symbolHash","type":"bytes32"},{"internalType":"uint256","name":"baseUnit","type":"uint256"},{"internalType":"enum PriceSource","name":"priceSource","type":"uint8"},{"internalType":"uint256","name":"fixedPrice","type":"uint256"},{"internalType":"address","name":"uniswapMarket","type":"address"},{"internalType":"bool","name":"isUniswapReversed","type":"bool"}],"internalType":"struct TokenConfig","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initializeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"symbol","type":"string"}],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"","type":"string"}],"name":"tokenRegistered","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50610b26806100206000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80635f53837f116100665780635f53837f14610109578063715018a6146101115780638da5cb5b14610119578063f2fde38b1461012e578063fe2c61981461014157610093565b806322e0119214610098578063276c2cba146100ad5780632c445b6c146100d65780632da76a99146100e9575b600080fd5b6100ab6100a6366004610932565b610161565b005b6100c06100bb366004610814565b61021b565b6040516100cd9190610a1f565b60405180910390f35b6100ab6100e436600461084f565b6102de565b6100fc6100f7366004610814565b610446565b6040516100cd91906109e5565b6100ab610466565b6100ab6104d8565b61012161056f565b6040516100cd91906109d1565b6100ab61013c366004610786565b61057e565b61015461014f3660046107a7565b61066b565b6040516100cd9190610aa1565b6000546001600160a01b031633146101ae576040805162461bcd60e51b81526020600482018190526024820152600080516020610ad1833981519152604482015290519081900360640190fd5b6003826040516101be9190610998565b9081526040519081900360200190205460ff166101f65760405162461bcd60e51b81526004016101ed906109f0565b60405180910390fd5b806001836040516102079190610998565b908152604051908190036020019020555050565b610223610696565b6002826040516102339190610998565b9081526040805191829003602090810183206101008401835280546001600160a01b03908116855260018201541691840191909152600280820154928401929092526003810154606084015260048101549091608084019160ff169081111561029857fe5b60028111156102a357fe5b8152600582015460208201526006909101546001600160a01b0381166040830152600160a01b900460ff16151560609091015290505b919050565b6000546001600160a01b0316331461032b576040805162461bcd60e51b81526020600482018190526024820152600080516020610ad1833981519152604482015290519081900360640190fd5b600160038360405161033d9190610998565b908152604051908190036020018120805492151560ff1990931692909217909155819060029061036e908590610998565b9081526040805160209281900383019020835181546001600160a01b03199081166001600160a01b03928316178355938501516001808401805490961691909216179093559083015160028083019190915560608401516003830155608084015160048301805493949193909260ff19909116919084908111156103ee57fe5b021790555060a0820151600582015560c08201516006909101805460e0909301511515600160a01b0260ff60a01b196001600160a01b039093166001600160a01b031990941693909317919091169190911790555050565b805160208183018101805160038252928201919093012091525460ff1681565b6000546001600160a01b0316156104c4576040805162461bcd60e51b815260206004820152601960248201527f6f776e657220616c726561647920696e697469616c697a656400000000000000604482015290519081900360640190fd5b600080546001600160a01b03191633179055565b6000546001600160a01b03163314610525576040805162461bcd60e51b81526020600482018190526024820152600080516020610ad1833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b6000546001600160a01b031633146105cb576040805162461bcd60e51b81526020600482018190526024820152600080516020610ad1833981519152604482015290519081900360640190fd5b6001600160a01b0381166106105760405162461bcd60e51b8152600401808060200182810382526026815260200180610aab6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60006001838360405161067f929190610988565b908152602001604051809103902054905092915050565b60408051610100810182526000808252602082018190529181018290526060810182905290608082019081526000602082018190526040820181905260609091015290565b80356001600160a01b03811681146102d957600080fd5b803580151581146102d957600080fd5b8035600381106102d957600080fd5b600082601f830112610721578081fd5b813567ffffffffffffffff8082111561073657fe5b604051601f8301601f19168101602001828111828210171561075457fe5b60405282815284830160200186101561076b578384fd5b82602086016020830137918201602001929092529392505050565b600060208284031215610797578081fd5b6107a0826106db565b9392505050565b600080602083850312156107b9578081fd5b823567ffffffffffffffff808211156107d0578283fd5b818501915085601f8301126107e3578283fd5b8135818111156107f1578384fd5b866020828501011115610802578384fd5b60209290920196919550909350505050565b600060208284031215610825578081fd5b813567ffffffffffffffff81111561083b578182fd5b61084784828501610711565b949350505050565b600080828403610120811215610863578283fd5b833567ffffffffffffffff8082111561087a578485fd5b61088687838801610711565b9450610100915081601f198401121561089d578384fd5b604051925081830183811082821117156108b357fe5b604052506108c3602086016106db565b82526108d1604086016106db565b602083015260608501356040830152608085013560608301526108f660a08601610702565b608083015260c085013560a083015261091160e086016106db565b60c08301526109218186016106f2565b60e083015250809150509250929050565b60008060408385031215610944578182fd5b823567ffffffffffffffff81111561095a578283fd5b61096685828601610711565b95602094909401359450505050565b6001600160a01b03169052565b15159052565b6000828483379101908152919050565b60008251815b818110156109b8576020818601810151858301520161099e565b818111156109c65782828501525b509190910192915050565b6001600160a01b0391909116815260200190565b901515815260200190565b6020808252601590820152741cde5b589bdb081b9bdd081c9959da5cdd195c9959605a1b604082015260600190565b81516001600160a01b039081168252602080840151909116908201526040808301519082015260608083015190820152608082015161010082019060038110610a6457fe5b8060808401525060a083015160a083015260c0830151610a8760c0840182610975565b5060e0830151610a9a60e0840182610982565b5092915050565b9081526020019056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122032e142a3f40adf26e2018fb91bd10fc963d32ac0b2b19f4959f1b2efd0e79eaa64736f6c63430007060033

Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.