Contract 0xe9c27e7aec171662488edd9dbc97272ec280f632

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xc98bdd4e1013a19e45f883e39b81bb2cf61d22a3e0239abdef0d7ef378b3e3ccTransfer365012712022-12-06 15:37:332 days 1 hr ago0xfc42f860f2bc2f74dcb35f84fc46bf094959cff9 IN  Credit Cleaner: CC Token0 MATIC0.003390471427 98.39146311
0x6ad7b708f4177490a1caaa0cf9ba79b16e4c66ae99436adb74c6ea3b3ae863b1Transfer363088142022-12-01 21:19:356 days 19 hrs ago0xf1231b15c093b44565b32f6baaa27f9bde16660b IN  Credit Cleaner: CC Token0 MATIC0.001546770001 30.00000003
0xd34f56278be23807bfecf3dc2324d9aa594e045eb7f1a53ca9e328c548b752adTransfer363087732022-12-01 21:18:096 days 19 hrs ago0xf1231b15c093b44565b32f6baaa27f9bde16660b IN  Credit Cleaner: CC Token0 MATIC0.001343066848 30.875099966
0xceb1cdbbf21c213128fa762c59d0a92f1962c7642707fc37544e8700592a4674Approve359644062022-11-23 11:14:5615 days 5 hrs ago0xe66a5a7ddda004ac66926ea8ab91c1b1014dd840 IN  Credit Cleaner: CC Token0 MATIC0.00349402575
0xcfe9bc0bce0f11d24b63fc929c2f3d8b2b71ae892a8809287208961e322d3f59Approve356051532022-11-14 17:46:4823 days 23 hrs ago0x394a33dbf09678ae64088e6d793db12c37ac9bc5 IN  Credit Cleaner: CC Token0 MATIC0.002156978146.3
0x06736dab1057d90b9aae6c2ed6b249db1990ece3e44d9070261c70e2a22c2102Approve354574982022-11-11 0:20:4827 days 16 hrs ago0xd80a38444387d947ee236b43bd61772e1558e946 IN  Credit Cleaner: CC Token0 MATIC0.012445425987 267.143752276
0x20426950378faff4e49620c2ffbfa1a51c2a7085927838985d2d63e2bf0bf715Approve351947132022-11-04 15:12:3934 days 1 hr ago0x26a37bdf8ab0a74062fe5d1a05796a295ea2545b IN  Credit Cleaner: CC Token0 MATIC0.017985288561 386.058096929
0x9ba8b7705f426441bd84513ecca3febe305fa8e4d819a4c8ea5e657cc02e1c75Approve349912142022-10-30 15:22:1939 days 1 hr ago0xa0893040118779549bac282a04ec881703a260f7 IN  Credit Cleaner: CC Token0 MATIC0.002124119372 45.594680323
0x994b0b3038c15d7be0d46e7a6ee0431b53f68527e1f0633f6fdea34aae830f63Approve345866812022-10-20 18:03:5748 days 22 hrs ago0xcfb5203b3d340e6f5dc01b9488f4e84acbe92d21 IN  Credit Cleaner: CC Token0 MATIC0.006361675503 136.554736384
0xe2aaac3b9b5fe91630c81160157ff38fe0d405a156a0a0a79783c6e958208983Approve340974232022-10-08 19:17:2360 days 21 hrs ago0x29317377a1b43027470bee97747809b79b294ef2 IN  Credit Cleaner: CC Token0 MATIC0.00349402575
0x29f6a2db7a9d2feee3ebae1546f67e5ce0faa238d347e2435709d1889e77318aApprove339703842022-10-05 17:34:0863 days 23 hrs ago0x9ad796117ea99e145aa434b9739126df01c9a801 IN  Credit Cleaner: CC Token0 MATIC0.004178853989.7
0x345e4834fb288b9926c122b62bfd4b1014bb33e60aef7ec8504b23e12b20d450Approve339547442022-10-05 8:33:5464 days 8 hrs ago0x1aaf23e0586a2fd7d1b8e23b99c44112906d52a2 IN  Credit Cleaner: CC Token0 MATIC0.004090338687.8
0xb150ae9a0706562924d85e6d8106e5bbecfe75b7a3b875bb126590cbc012c4c1Approve338731572022-10-03 9:29:5966 days 7 hrs ago0x16178dd93948effd7012859aebcdb53d4390c70e IN  Credit Cleaner: CC Token0 MATIC0.00139761 30.000000018
0xe3afbd21e32cff18685cd76eeb1b4204b6b6d7052c92c221f9bcc73f771c6a74Approve337670672022-09-30 20:05:2668 days 20 hrs ago0xd4646d7a19aa18e95d6c6335fc1a414adb169b54 IN  Credit Cleaner: CC Token0 MATIC0.002739315658.8
0x80619cbf59befa8e88656a9e4f8efdc909ef8b506f32e6ed01d549e545b45d20Approve337492332022-09-30 9:39:4369 days 7 hrs ago0x1a17522d6419ca113b9c1d562cb8038c68114911 IN  Credit Cleaner: CC Token0 MATIC0.002725339558.5
0x2cb4ef469a5aee117af42f5dfa6c0c1943c9723d427f952933a123156a6347e9Approve337429812022-09-30 6:04:4769 days 10 hrs ago0x710bfac0c08eff7d7dc4367842a021eb63030bda IN  Credit Cleaner: CC Token0 MATIC0.001551347133.3
0x8efbb3f7db24e744cbb2f0609a23dfc59d871244a4707b221585da173190e192Approve336867732022-09-28 21:23:2670 days 19 hrs ago0x99b85ff956a82f9653f7a63d63f5b101c36ba2b5 IN  Credit Cleaner: CC Token0 MATIC0.0018262104 39.2
0x8ae6f500e3ec9f03fac0cd20e30ba0d12c74f306cfe85ba01df28946254dcc52Approve335991152022-09-26 17:56:2572 days 22 hrs ago0xa5d8fb12b6ffe10085e697f3667917533caeb2b0 IN  Credit Cleaner: CC Token0 MATIC0.00139761 30.000000018
0x452b187bfb0ced137e996076a94e14199d01f126a12290336f9841586f6b6b26Transfer330886892022-09-14 9:03:3585 days 7 hrs ago0xf1231b15c093b44565b32f6baaa27f9bde16660b IN  Credit Cleaner: CC Token0 MATIC0.001546410005 30.000000113
0xc699d9f98ff59a60c1271f2aff64270c228b14eaefa10d5e4941d53202863feaApprove329884692022-09-11 23:07:3887 days 17 hrs ago0xb6389cc1227db0f9a064867edf6dfaf3df5b7863 IN  Credit Cleaner: CC Token0 MATIC0.00269366034 57.820000011
0xf6949dd04be4ae7ddae20adb1e9ebdd616b905e9bacc21e9580b04706eb03488Approve329883322022-09-11 23:02:5687 days 17 hrs ago0x4e106743b87097903fccde067f9bcddcfcfc95d5 IN  Credit Cleaner: CC Token0 MATIC0.002192789336 47.068695911
0x0eea01e3e868baa169b0182132fe6cc2397214f7e9b69ae2bd3d6ada4a84f1f6Transfer329880172022-09-11 22:52:0687 days 18 hrs ago0x93192b40486f4731dc489b29373b10e962ef76bb IN  Credit Cleaner: CC Token0 MATIC0.00305074603 59.170000014
0xe6eb904b155cc3eee31b625bfd8ae9f152db4f8f981e815858cfce9d94cef816Approve329430042022-09-10 20:45:1488 days 20 hrs ago0xd40e07a767ebd850ff1756433edb7092bd92b720 IN  Credit Cleaner: CC Token0 MATIC0.001510765404 32.428905165
0xce6d13635df98ea3b0ed5671d219910b8b3bbc30a004169991218a08ade9466fApprove329063502022-09-09 23:24:4689 days 17 hrs ago0x27b16ae7fefedcedec24f378a4d4a7a5dcd8f180 IN  Credit Cleaner: CC Token0 MATIC0.002324994112 49.906499934
0xb9f54e47977a785f0d0a5a51ca3f582407ec61f1705f3ca0d089387c617ca111Transfer329060042022-09-09 23:12:5489 days 17 hrs ago0x93192b40486f4731dc489b29373b10e962ef76bb IN  Credit Cleaner: CC Token0 MATIC0.001546770003 30.00000006
[ Download CSV Export 

OVERVIEW

CC Credit Cleaner is a multichain DeFi Governance Token of multi dapps as well as the CC Sidechain and CC Ledger built to house a Community Backed Credit Rating System and DeFi Credit Repair Platform.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CC

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at polygonscan.com on 2022-03-01
*/

// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (token/ERC20/ERC20.sol)

pragma solidity ^0.8.0;

//import "./IERC20.sol";
//import "./extensions/IERC20Metadata.sol";
//import "../../utils/Context.sol";
contract Context {
    function _msgSender() internal view returns (address) {
        return msg.sender;
    }

    function _msgData() internal pure returns (bytes calldata) {
        return msg.data;
    }
}
interface IERC20 {
    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(address recipient, uint256 amount) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface IERC20Metadata is IERC20 {
    function name() external view returns (string memory);

    function symbol() external view returns (string memory);

    function decimals() external view returns (uint8);
}

contract Ownable is Context {
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor() {
        _transferOwnership(_msgSender());
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

contract CC is Context, IERC20, IERC20Metadata, Ownable {
    mapping(address => uint256) private _balances;

    mapping(address => mapping(address => uint256)) private _allowances;

    uint256 private _totalSupply;

    string private _name;
    string private _symbol;
    uint8 _decimals;

    constructor() {
        _name = "Credit Cleaner";
        _symbol = "CC";
        _decimals = 18;
        _mint(msg.sender, 20000000*10**18);
    }

    function name() public view virtual override returns (string memory) {
        return _name;
    }

    function symbol() public view virtual override returns (string memory) {
        return _symbol;
    }

    function decimals() public view virtual override returns (uint8) {
        return _decimals;
    }

    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        unchecked {
            _approve(sender, _msgSender(), currentAllowance - amount);
        }

        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        unchecked {
            _approve(_msgSender(), spender, currentAllowance - subtractedValue);
        }

        return true;
    }

    function mint(address account, uint256 value) public onlyOwner {
        _mint(account, value);
    }

    function burn(address account, uint256 value) public onlyOwner {
        _burn(account, value);
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _beforeTokenTransfer(sender, recipient, amount);

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);

        _afterTokenTransfer(sender, recipient, amount);
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);

        _afterTokenTransfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        unchecked {
            _balances[account] = accountBalance - amount;
        }
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);

        _afterTokenTransfer(account, address(0), amount);
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}

    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506200001d33620000ab565b60408051808201909152600e8082526d21b932b234ba1021b632b0b732b960911b60209092019182526200005491600491620001e3565b5060408051808201909152600280825261434360f01b60209092019182526200008091600591620001e3565b506006805460ff19166012179055620000a5336a108b2a2c28029094000000620000fb565b620002ed565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001565760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b80600360008282546200016a919062000289565b90915550506001600160a01b038216600090815260016020526040812080548392906200019990849062000289565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620001f190620002b0565b90600052602060002090601f01602090048101928262000215576000855562000260565b82601f106200023057805160ff191683800117855562000260565b8280016001018555821562000260579182015b828111156200026057825182559160200191906001019062000243565b506200026e92915062000272565b5090565b5b808211156200026e576000815560010162000273565b60008219821115620002ab57634e487b7160e01b600052601160045260246000fd5b500190565b600181811c90821680620002c557607f821691505b60208210811415620002e757634e487b7160e01b600052602260045260246000fd5b50919050565b610d8680620002fd6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d71461020f578063a9059cbb14610222578063dd62ed3e14610235578063f2fde38b1461026e57600080fd5b8063715018a6146101d15780638da5cb5b146101d957806395d89b41146101f45780639dc29fac146101fc57600080fd5b8063313ce567116100d3578063313ce5671461016b578063395093511461018057806340c10f191461019357806370a08231146101a857600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610281565b60405161011a9190610c46565b60405180910390f35b610136610131366004610c1c565b610313565b604051901515815260200161011a565b6003545b60405190815260200161011a565b610136610166366004610be0565b610329565b60065460405160ff909116815260200161011a565b61013661018e366004610c1c565b6103d8565b6101a66101a1366004610c1c565b610414565b005b61014a6101b6366004610b8b565b6001600160a01b031660009081526001602052604090205490565b6101a661044c565b6000546040516001600160a01b03909116815260200161011a565b61010d610482565b6101a661020a366004610c1c565b610491565b61013661021d366004610c1c565b6104c5565b610136610230366004610c1c565b61055e565b61014a610243366004610bad565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101a661027c366004610b8b565b61056b565b60606004805461029090610cff565b80601f01602080910402602001604051908101604052809291908181526020018280546102bc90610cff565b80156103095780601f106102de57610100808354040283529160200191610309565b820191906000526020600020905b8154815290600101906020018083116102ec57829003601f168201915b5050505050905090565b6000610320338484610606565b50600192915050565b600061033684848461072b565b6001600160a01b0384166000908152600260209081526040808320338452909152902054828110156103c05760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6103cd8533858403610606565b506001949350505050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161032091859061040f908690610cd0565b610606565b6000546001600160a01b0316331461043e5760405162461bcd60e51b81526004016103b790610c9b565b61044882826108fa565b5050565b6000546001600160a01b031633146104765760405162461bcd60e51b81526004016103b790610c9b565b61048060006109d9565b565b60606005805461029090610cff565b6000546001600160a01b031633146104bb5760405162461bcd60e51b81526004016103b790610c9b565b6104488282610a29565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156105475760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103b7565b6105543385858403610606565b5060019392505050565b600061032033848461072b565b6000546001600160a01b031633146105955760405162461bcd60e51b81526004016103b790610c9b565b6001600160a01b0381166105fa5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103b7565b610603816109d9565b50565b6001600160a01b0383166106685760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103b7565b6001600160a01b0382166106c95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103b7565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b03831661078f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103b7565b6001600160a01b0382166107f15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103b7565b6001600160a01b038316600090815260016020526040902054818110156108695760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103b7565b6001600160a01b038085166000908152600160205260408082208585039055918516815290812080548492906108a0908490610cd0565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108ec91815260200190565b60405180910390a350505050565b6001600160a01b0382166109505760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016103b7565b80600360008282546109629190610cd0565b90915550506001600160a01b0382166000908152600160205260408120805483929061098f908490610cd0565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216610a895760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016103b7565b6001600160a01b03821660009081526001602052604090205481811015610afd5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016103b7565b6001600160a01b0383166000908152600160205260408120838303905560038054849290610b2c908490610ce8565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161071e565b80356001600160a01b0381168114610b8657600080fd5b919050565b600060208284031215610b9d57600080fd5b610ba682610b6f565b9392505050565b60008060408385031215610bc057600080fd5b610bc983610b6f565b9150610bd760208401610b6f565b90509250929050565b600080600060608486031215610bf557600080fd5b610bfe84610b6f565b9250610c0c60208501610b6f565b9150604084013590509250925092565b60008060408385031215610c2f57600080fd5b610c3883610b6f565b946020939093013593505050565b600060208083528351808285015260005b81811015610c7357858101830151858201604001528201610c57565b81811115610c85576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115610ce357610ce3610d3a565b500190565b600082821015610cfa57610cfa610d3a565b500390565b600181811c90821680610d1357607f821691505b60208210811415610d3457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220896812fca651e20a09395da1bb557811807647cff9f155616c2e3af2e89e95cd64736f6c63430008070033

Deployed ByteCode Sourcemap

2332:5329:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2802:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3723:169;;;;;;:::i;:::-;;:::i;:::-;;;1613:14:1;;1606:22;1588:41;;1576:2;1561:18;3723:169:0;1448:187:1;3130:108:0;3218:12;;3130:108;;;7161:25:1;;;7149:2;7134:18;3130:108:0;7015:177:1;3900:492:0;;;;;;:::i;:::-;;:::i;3022:100::-;3105:9;;3022:100;;3105:9;;;;7339:36:1;;7327:2;7312:18;3022:100:0;7197:184:1;4400:215:0;;;;;;:::i;:::-;;:::i;5044:103::-;;;;;;:::i;:::-;;:::i;:::-;;3246:127;;;;;;:::i;:::-;-1:-1:-1;;;;;3347:18:0;3320:7;3347:18;;;:9;:18;;;;;;;3246:127;1814:103;;;:::i;1591:87::-;1637:7;1664:6;1591:87;;-1:-1:-1;;;;;1664:6:0;;;1386:51:1;;1374:2;1359:18;1591:87:0;1240:203:1;2910:104:0;;;:::i;5155:103::-;;;;;;:::i;:::-;;:::i;4623:413::-;;;;;;:::i;:::-;;:::i;3381:175::-;;;;;;:::i;:::-;;:::i;3564:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3680:18:0;;;3653:7;3680:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3564:151;1925:201;;;;;;:::i;:::-;;:::i;2802:100::-;2856:13;2889:5;2882:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2802:100;:::o;3723:169::-;3806:4;3823:39;324:10;3846:7;3855:6;3823:8;:39::i;:::-;-1:-1:-1;3880:4:0;3723:169;;;;:::o;3900:492::-;4040:4;4057:36;4067:6;4075:9;4086:6;4057:9;:36::i;:::-;-1:-1:-1;;;;;4133:19:0;;4106:24;4133:19;;;:11;:19;;;;;;;;324:10;4133:33;;;;;;;;4185:26;;;;4177:79;;;;-1:-1:-1;;;4177:79:0;;4468:2:1;4177:79:0;;;4450:21:1;4507:2;4487:18;;;4480:30;4546:34;4526:18;;;4519:62;-1:-1:-1;;;4597:18:1;;;4590:38;4645:19;;4177:79:0;;;;;;;;;4292:57;4301:6;324:10;4342:6;4323:16;:25;4292:8;:57::i;:::-;-1:-1:-1;4380:4:0;;3900:492;-1:-1:-1;;;;3900:492:0:o;4400:215::-;324:10;4488:4;4537:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4537:34:0;;;;;;;;;;4488:4;;4505:80;;4528:7;;4537:47;;4574:10;;4537:47;:::i;:::-;4505:8;:80::i;5044:103::-;1637:7;1664:6;-1:-1:-1;;;;;1664:6:0;324:10;1726:23;1718:68;;;;-1:-1:-1;;;1718:68:0;;;;;;;:::i;:::-;5118:21:::1;5124:7;5133:5;5118;:21::i;:::-;5044:103:::0;;:::o;1814:::-;1637:7;1664:6;-1:-1:-1;;;;;1664:6:0;324:10;1726:23;1718:68;;;;-1:-1:-1;;;1718:68:0;;;;;;;:::i;:::-;1879:30:::1;1906:1;1879:18;:30::i;:::-;1814:103::o:0;2910:104::-;2966:13;2999:7;2992:14;;;;;:::i;5155:103::-;1637:7;1664:6;-1:-1:-1;;;;;1664:6:0;324:10;1726:23;1718:68;;;;-1:-1:-1;;;1718:68:0;;;;;;;:::i;:::-;5229:21:::1;5235:7;5244:5;5229;:21::i;4623:413::-:0;324:10;4716:4;4760:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;4760:34:0;;;;;;;;;;4813:35;;;;4805:85;;;;-1:-1:-1;;;4805:85:0;;6451:2:1;4805:85:0;;;6433:21:1;6490:2;6470:18;;;6463:30;6529:34;6509:18;;;6502:62;-1:-1:-1;;;6580:18:1;;;6573:35;6625:19;;4805:85:0;6249:401:1;4805:85:0;4926:67;324:10;4949:7;4977:15;4958:16;:34;4926:8;:67::i;:::-;-1:-1:-1;5024:4:0;;4623:413;-1:-1:-1;;;4623:413:0:o;3381:175::-;3467:4;3484:42;324:10;3508:9;3519:6;3484:9;:42::i;1925:201::-;1637:7;1664:6;-1:-1:-1;;;;;1664:6:0;324:10;1726:23;1718:68;;;;-1:-1:-1;;;1718:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2014:22:0;::::1;2006:73;;;::::0;-1:-1:-1;;;2006:73:0;;3251:2:1;2006:73:0::1;::::0;::::1;3233:21:1::0;3290:2;3270:18;;;3263:30;3329:34;3309:18;;;3302:62;-1:-1:-1;;;3380:18:1;;;3373:36;3426:19;;2006:73:0::1;3049:402:1::0;2006:73:0::1;2090:28;2109:8;2090:18;:28::i;:::-;1925:201:::0;:::o;7013:380::-;-1:-1:-1;;;;;7149:19:0;;7141:68;;;;-1:-1:-1;;;7141:68:0;;6046:2:1;7141:68:0;;;6028:21:1;6085:2;6065:18;;;6058:30;6124:34;6104:18;;;6097:62;-1:-1:-1;;;6175:18:1;;;6168:34;6219:19;;7141:68:0;5844:400:1;7141:68:0;-1:-1:-1;;;;;7228:21:0;;7220:68;;;;-1:-1:-1;;;7220:68:0;;3658:2:1;7220:68:0;;;3640:21:1;3697:2;3677:18;;;3670:30;3736:34;3716:18;;;3709:62;-1:-1:-1;;;3787:18:1;;;3780:32;3829:19;;7220:68:0;3456:398:1;7220:68:0;-1:-1:-1;;;;;7301:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7353:32;;7161:25:1;;;7353:32:0;;7134:18:1;7353:32:0;;;;;;;;7013:380;;;:::o;5266:733::-;-1:-1:-1;;;;;5406:20:0;;5398:70;;;;-1:-1:-1;;;5398:70:0;;5640:2:1;5398:70:0;;;5622:21:1;5679:2;5659:18;;;5652:30;5718:34;5698:18;;;5691:62;-1:-1:-1;;;5769:18:1;;;5762:35;5814:19;;5398:70:0;5438:401:1;5398:70:0;-1:-1:-1;;;;;5487:23:0;;5479:71;;;;-1:-1:-1;;;5479:71:0;;2444:2:1;5479:71:0;;;2426:21:1;2483:2;2463:18;;;2456:30;2522:34;2502:18;;;2495:62;-1:-1:-1;;;2573:18:1;;;2566:33;2616:19;;5479:71:0;2242:399:1;5479:71:0;-1:-1:-1;;;;;5647:17:0;;5623:21;5647:17;;;:9;:17;;;;;;5683:23;;;;5675:74;;;;-1:-1:-1;;;5675:74:0;;4061:2:1;5675:74:0;;;4043:21:1;4100:2;4080:18;;;4073:30;4139:34;4119:18;;;4112:62;-1:-1:-1;;;4190:18:1;;;4183:36;4236:19;;5675:74:0;3859:402:1;5675:74:0;-1:-1:-1;;;;;5785:17:0;;;;;;;:9;:17;;;;;;5805:22;;;5785:42;;5849:20;;;;;;;;:30;;5821:6;;5785:17;5849:30;;5821:6;;5849:30;:::i;:::-;;;;;;;;5914:9;-1:-1:-1;;;;;5897:35:0;5906:6;-1:-1:-1;;;;;5897:35:0;;5925:6;5897:35;;;;7161:25:1;;7149:2;7134:18;;7015:177;5897:35:0;;;;;;;;5387:612;5266:733;;;:::o;6007:399::-;-1:-1:-1;;;;;6091:21:0;;6083:65;;;;-1:-1:-1;;;6083:65:0;;6857:2:1;6083:65:0;;;6839:21:1;6896:2;6876:18;;;6869:30;6935:33;6915:18;;;6908:61;6986:18;;6083:65:0;6655:355:1;6083:65:0;6239:6;6223:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;6256:18:0;;;;;;:9;:18;;;;;:28;;6278:6;;6256:18;:28;;6278:6;;6256:28;:::i;:::-;;;;-1:-1:-1;;6300:37:0;;7161:25:1;;;-1:-1:-1;;;;;6300:37:0;;;6317:1;;6300:37;;7149:2:1;7134:18;6300:37:0;;;;;;;5044:103;;:::o;2134:191::-;2208:16;2227:6;;-1:-1:-1;;;;;2244:17:0;;;-1:-1:-1;;;;;;2244:17:0;;;;;;2277:40;;2227:6;;;;;;;2277:40;;2208:16;2277:40;2197:128;2134:191;:::o;6414:591::-;-1:-1:-1;;;;;6498:21:0;;6490:67;;;;-1:-1:-1;;;6490:67:0;;5238:2:1;6490:67:0;;;5220:21:1;5277:2;5257:18;;;5250:30;5316:34;5296:18;;;5289:62;-1:-1:-1;;;5367:18:1;;;5360:31;5408:19;;6490:67:0;5036:397:1;6490:67:0;-1:-1:-1;;;;;6657:18:0;;6632:22;6657:18;;;:9;:18;;;;;;6694:24;;;;6686:71;;;;-1:-1:-1;;;6686:71:0;;2848:2:1;6686:71:0;;;2830:21:1;2887:2;2867:18;;;2860:30;2926:34;2906:18;;;2899:62;-1:-1:-1;;;2977:18:1;;;2970:32;3019:19;;6686:71:0;2646:398:1;6686:71:0;-1:-1:-1;;;;;6793:18:0;;;;;;:9;:18;;;;;6814:23;;;6793:44;;6859:12;:22;;6831:6;;6793:18;6859:22;;6831:6;;6859:22;:::i;:::-;;;;-1:-1:-1;;6899:37:0;;7161:25:1;;;6925:1:0;;-1:-1:-1;;;;;6899:37:0;;;;;7149:2:1;7134:18;6899:37:0;7015:177:1;14:173;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:52;;;1126:1;1123;1116:12;1078:52;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;981:254:1:o;1640:597::-;1752:4;1781:2;1810;1799:9;1792:21;1842:6;1836:13;1885:6;1880:2;1869:9;1865:18;1858:34;1910:1;1920:140;1934:6;1931:1;1928:13;1920:140;;;2029:14;;;2025:23;;2019:30;1995:17;;;2014:2;1991:26;1984:66;1949:10;;1920:140;;;2078:6;2075:1;2072:13;2069:91;;;2148:1;2143:2;2134:6;2123:9;2119:22;2115:31;2108:42;2069:91;-1:-1:-1;2221:2:1;2200:15;-1:-1:-1;;2196:29:1;2181:45;;;;2228:2;2177:54;;1640:597;-1:-1:-1;;;1640:597:1:o;4675:356::-;4877:2;4859:21;;;4896:18;;;4889:30;4955:34;4950:2;4935:18;;4928:62;5022:2;5007:18;;4675:356::o;7386:128::-;7426:3;7457:1;7453:6;7450:1;7447:13;7444:39;;;7463:18;;:::i;:::-;-1:-1:-1;7499:9:1;;7386:128::o;7519:125::-;7559:4;7587:1;7584;7581:8;7578:34;;;7592:18;;:::i;:::-;-1:-1:-1;7629:9:1;;7519:125::o;7649:380::-;7728:1;7724:12;;;;7771;;;7792:61;;7846:4;7838:6;7834:17;7824:27;;7792:61;7899:2;7891:6;7888:14;7868:18;7865:38;7862:161;;;7945:10;7940:3;7936:20;7933:1;7926:31;7980:4;7977:1;7970:15;8008:4;8005:1;7998:15;7862:161;;7649:380;;;:::o;8034:127::-;8095:10;8090:3;8086:20;8083:1;8076:31;8126:4;8123:1;8116:15;8150:4;8147:1;8140:15

Swarm Source

ipfs://896812fca651e20a09395da1bb557811807647cff9f155616c2e3af2e89e95cd
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.