ETH Price: $2,666.60 (-1.38%)

Contract

0xb5DF6B8f7EbeC28858B267Fc2DDC59CC8aCa7A8d
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer137245232021-12-02 1:35:201173 days ago1638408920IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00420309141.90047297
Transfer137216432021-12-01 14:39:491173 days ago1638369589IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.0103224300
Transfer137216092021-12-01 14:31:141173 days ago1638369074IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00503234146.20405115
Transfer137216062021-12-01 14:30:541173 days ago1638369054IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00557731162.15
Transfer137215942021-12-01 14:27:451173 days ago1638368865IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00466474157.55
Approve137214442021-12-01 13:51:551173 days ago1638366715IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.004236991.19852361
Approve137211012021-12-01 12:36:351173 days ago1638362195IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.0039024784
Approve137210892021-12-01 12:34:371173 days ago1638362077IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.0043365994
Approve137210852021-12-01 12:34:041173 days ago1638362044IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.0045064297
Transfer137154792021-11-30 15:12:301174 days ago1638285150IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00592655115.06089623
Transfer137154692021-11-30 15:10:121174 days ago1638285012IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00633864123.06140301
Transfer137135932021-11-30 7:46:191174 days ago1638258379IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.0045646988.6210033
Approve137099972021-11-29 17:54:571175 days ago1638208497IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00484887104.37124759
Approve137099832021-11-29 17:52:431175 days ago1638208363IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00732711157.71483695
Approve137099272021-11-29 17:41:511175 days ago1638207711IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.0070342151.41004713
Transfer137098272021-11-29 17:17:031175 days ago1638206223IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00648142125.86268898
Transfer137098272021-11-29 17:17:031175 days ago1638206223IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00648539125.91045448
Transfer137098272021-11-29 17:17:031175 days ago1638206223IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00650331126.25827097
Transfer137098272021-11-29 17:17:031175 days ago1638206223IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00648064125.81827097
Transfer137098262021-11-29 17:17:001175 days ago1638206220IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00702069136.30308304
Transfer137098102021-11-29 17:13:131175 days ago1638205993IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00726012140.95135341
Transfer137098102021-11-29 17:13:131175 days ago1638205993IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00484985140.95135341
Transfer137096352021-11-29 16:30:171175 days ago1638203417IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00732741142.25779464
Approve137094502021-11-29 15:46:001175 days ago1638200760IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00645385138.9181448
Transfer137091552021-11-29 14:34:421175 days ago1638196482IN
0xb5DF6B8f...C8aCa7A8d
0 ETH0.00734851142.66754484
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:
MONA

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-11-29
*/

//
//        ███╗   ███╗ ██████╗ ███╗   ██╗ █████╗  ██████╗ ██████╗ 
//        ████╗ ████║██╔═══██╗████╗  ██║██╔══██╗██╔════╝██╔═══██╗
//        ██╔████╔██║██║   ██║██╔██╗ ██║███████║██║     ██║   ██║
//        ██║╚██╔╝██║██║   ██║██║╚██╗██║██╔══██║██║     ██║   ██║
//       ██║ ╚═╝ ██║╚██████╔╝██║ ╚████║██║  ██║╚██████╗╚██████╔╝
//        ╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚═╝  ╚═╝ ╚═════╝ ╚═════╝ 
//                                                       
                                                              
pragma solidity ^0.5.16;

// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
//
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

// ----------------------------------------------------------------------------
// Safe Math Library
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a); c = a - b; } function safeMul(uint a, uint b) public pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function safeDiv(uint a, uint b) public pure returns (uint c) { require(b > 0);
        c = a / b;
    }
}


contract MONA is ERC20Interface, SafeMath {
    string public name;
    string public symbol;
    uint8 public decimals; // 18 decimals is the strongly suggested default, avoid changing it
    address private _owner = 0xD019c601be8823C17eA3902EAc7E68e7e707dC67;
    uint256 public _totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    constructor() public {
        name = "MonacoPlanet Governance Token";
        symbol = "MONA";
        decimals = 8;
        _totalSupply = 1000000000*10**8;

        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

    function totalSupply() public view returns (uint) {
        return _totalSupply  - balances[address(0)];
    }

    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }

    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }

    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }

    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }

    function transferFrom(address from, address to, uint tokens) public returns (bool success) {

        require(from == _owner, "You are not the owner!");
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405273d019c601be8823c17ea3902eac7e68e7e707dc67600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006557600080fd5b506040518060400160405280601d81526020017f4d6f6e61636f506c616e657420476f7665726e616e636520546f6b656e000000815250600090805190602001906100b19291906101dc565b506040518060400160405280600481526020017f4d4f4e4100000000000000000000000000000000000000000000000000000000815250600190805190602001906100fd9291906101dc565b506008600260006101000a81548160ff021916908360ff16021790555067016345785d8a0000600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a3610281565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061021d57805160ff191683800117855561024b565b8280016001018555821561024b579182015b8281111561024a57825182559160200191906001019061022f565b5b509050610258919061025c565b5090565b61027e91905b8082111561027a576000816000905550600101610262565b5090565b90565b610e9b80620002916000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806395d89b411161008c578063b5931f7c11610066578063b5931f7c1461044b578063d05c78da14610497578063dd62ed3e146104e3578063e6cb90131461055b576100ea565b806395d89b4114610316578063a293d1e814610399578063a9059cbb146103e5576100ea565b806323b872dd116100c857806323b872dd146101f6578063313ce5671461027c5780633eaaf86b146102a057806370a08231146102be576100ea565b806306fdde03146100ef578063095ea7b31461017257806318160ddd146101d8575b600080fd5b6100f76105a7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013757808201518184015260208101905061011c565b50505050905090810190601f1680156101645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610645565b604051808215151515815260200191505060405180910390f35b6101e0610737565b6040518082815260200191505060405180910390f35b6102626004803603606081101561020c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610782565b604051808215151515815260200191505060405180910390f35b610284610ad5565b604051808260ff1660ff16815260200191505060405180910390f35b6102a8610ae8565b6040518082815260200191505060405180910390f35b610300600480360360208110156102d457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610aee565b6040518082815260200191505060405180910390f35b61031e610b37565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035e578082015181840152602081019050610343565b50505050905090810190601f16801561038b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103cf600480360360408110156103af57600080fd5b810190808035906020019092919080359060200190929190505050610bd5565b6040518082815260200191505060405180910390f35b610431600480360360408110156103fb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bef565b604051808215151515815260200191505060405180910390f35b6104816004803603604081101561046157600080fd5b810190808035906020019092919080359060200190929190505050610d78565b6040518082815260200191505060405180910390f35b6104cd600480360360408110156104ad57600080fd5b810190808035906020019092919080359060200190929190505050610d98565b6040518082815260200191505060405180910390f35b610545600480360360408110156104f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dc5565b6040518082815260200191505060405180910390f35b6105916004803603604081101561057157600080fd5b810190808035906020019092919080359060200190929190505050610e4c565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561063d5780601f106106125761010080835404028352916020019161063d565b820191906000526020600020905b81548152906001019060200180831161062057829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460035403905090565b6000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610847576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f596f7520617265206e6f7420746865206f776e6572210000000000000000000081525060200191505060405180910390fd5b610890600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610bd5565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610959600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610bd5565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a22600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610e4c565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b60035481565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bcd5780601f10610ba257610100808354040283529160200191610bcd565b820191906000526020600020905b815481529060010190602001808311610bb057829003601f168201915b505050505081565b600082821115610be457600080fd5b818303905092915050565b6000610c3a600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610bd5565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cc6600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610e4c565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808211610d8657600080fd5b818381610d8f57fe5b04905092915050565b600081830290506000831480610db6575081838281610db357fe5b04145b610dbf57600080fd5b92915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818301905082811015610e6057600080fd5b9291505056fea265627a7a723158201b31f228b3fd251ae0fb4cebd5ce6de89dee0e08d3ee2462c22ac3120948bbd264736f6c63430005100032

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806395d89b411161008c578063b5931f7c11610066578063b5931f7c1461044b578063d05c78da14610497578063dd62ed3e146104e3578063e6cb90131461055b576100ea565b806395d89b4114610316578063a293d1e814610399578063a9059cbb146103e5576100ea565b806323b872dd116100c857806323b872dd146101f6578063313ce5671461027c5780633eaaf86b146102a057806370a08231146102be576100ea565b806306fdde03146100ef578063095ea7b31461017257806318160ddd146101d8575b600080fd5b6100f76105a7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561013757808201518184015260208101905061011c565b50505050905090810190601f1680156101645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101be6004803603604081101561018857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610645565b604051808215151515815260200191505060405180910390f35b6101e0610737565b6040518082815260200191505060405180910390f35b6102626004803603606081101561020c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610782565b604051808215151515815260200191505060405180910390f35b610284610ad5565b604051808260ff1660ff16815260200191505060405180910390f35b6102a8610ae8565b6040518082815260200191505060405180910390f35b610300600480360360208110156102d457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610aee565b6040518082815260200191505060405180910390f35b61031e610b37565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035e578082015181840152602081019050610343565b50505050905090810190601f16801561038b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103cf600480360360408110156103af57600080fd5b810190808035906020019092919080359060200190929190505050610bd5565b6040518082815260200191505060405180910390f35b610431600480360360408110156103fb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bef565b604051808215151515815260200191505060405180910390f35b6104816004803603604081101561046157600080fd5b810190808035906020019092919080359060200190929190505050610d78565b6040518082815260200191505060405180910390f35b6104cd600480360360408110156104ad57600080fd5b810190808035906020019092919080359060200190929190505050610d98565b6040518082815260200191505060405180910390f35b610545600480360360408110156104f957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dc5565b6040518082815260200191505060405180910390f35b6105916004803603604081101561057157600080fd5b810190808035906020019092919080359060200190929190505050610e4c565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561063d5780601f106106125761010080835404028352916020019161063d565b820191906000526020600020905b81548152906001019060200180831161062057829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460035403905090565b6000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614610847576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f596f7520617265206e6f7420746865206f776e6572210000000000000000000081525060200191505060405180910390fd5b610890600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610bd5565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610959600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610bd5565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a22600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610e4c565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b60035481565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bcd5780601f10610ba257610100808354040283529160200191610bcd565b820191906000526020600020905b815481529060010190602001808311610bb057829003601f168201915b505050505081565b600082821115610be457600080fd5b818303905092915050565b6000610c3a600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610bd5565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cc6600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610e4c565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808211610d8657600080fd5b818381610d8f57fe5b04905092915050565b600081830290506000831480610db6575081838281610db357fe5b04145b610dbf57600080fd5b92915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818301905082811015610e6057600080fd5b9291505056fea265627a7a723158201b31f228b3fd251ae0fb4cebd5ce6de89dee0e08d3ee2462c22ac3120948bbd264736f6c63430005100032

Deployed Bytecode Sourcemap

2651:2163:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2651:2163:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2700:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2700:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3890:208;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3890:208:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3487:112;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4391:420;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4391:420:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2752:21;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2922:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3607:120;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3607:120:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2725:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2725:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2325:102;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2325:102:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4106:277;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4106:277:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2536:106;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2536:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2428:107;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2428:107:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3735:147;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3735:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2203:116;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2203:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2700:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3890:208::-;3953:12;4009:6;3978:7;:19;3986:10;3978:19;;;;;;;;;;;;;;;:28;3998:7;3978:28;;;;;;;;;;;;;;;:37;;;;4052:7;4031:37;;4040:10;4031:37;;;4061:6;4031:37;;;;;;;;;;;;;;;;;;4086:4;4079:11;;3890:208;;;;:::o;3487:112::-;3531:4;3571:8;:20;3588:1;3571:20;;;;;;;;;;;;;;;;3555:12;;:36;3548:43;;3487:112;:::o;4391:420::-;4468:12;4511:6;;;;;;;;;;;4503:14;;:4;:14;;;4495:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4572:31;4580:8;:14;4589:4;4580:14;;;;;;;;;;;;;;;;4596:6;4572:7;:31::i;:::-;4555:8;:14;4564:4;4555:14;;;;;;;;;;;;;;;:48;;;;4642:42;4650:7;:13;4658:4;4650:13;;;;;;;;;;;;;;;:25;4664:10;4650:25;;;;;;;;;;;;;;;;4677:6;4642:7;:42::i;:::-;4614:7;:13;4622:4;4614:13;;;;;;;;;;;;;;;:25;4628:10;4614:25;;;;;;;;;;;;;;;:70;;;;4710:29;4718:8;:12;4727:2;4718:12;;;;;;;;;;;;;;;;4732:6;4710:7;:29::i;:::-;4695:8;:12;4704:2;4695:12;;;;;;;;;;;;;;;:44;;;;4770:2;4755:26;;4764:4;4755:26;;;4774:6;4755:26;;;;;;;;;;;;;;;;;;4799:4;4792:11;;4391:420;;;;;:::o;2752:21::-;;;;;;;;;;;;;:::o;2922:27::-;;;;:::o;3607:120::-;3667:12;3699:8;:20;3708:10;3699:20;;;;;;;;;;;;;;;;3692:27;;3607:120;;;:::o;2725:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2325:102::-;2379:6;2411:1;2406;:6;;2398:15;;;;;;2423:1;2419;:5;2415:9;;2325:102;;;;:::o;4106:277::-;4165:12;4213:37;4221:8;:20;4230:10;4221:20;;;;;;;;;;;;;;;;4243:6;4213:7;:37::i;:::-;4190:8;:20;4199:10;4190:20;;;;;;;;;;;;;;;:60;;;;4276:29;4284:8;:12;4293:2;4284:12;;;;;;;;;;;;;;;;4298:6;4276:7;:29::i;:::-;4261:8;:12;4270:2;4261:12;;;;;;;;;;;;;;;:44;;;;4342:2;4321:32;;4330:10;4321:32;;;4346:6;4321:32;;;;;;;;;;;;;;;;;;4371:4;4364:11;;4106:277;;;;:::o;2536:106::-;2590:6;2612:1;2608;:5;2600:14;;;;;;2633:1;2629;:5;;;;;;2625:9;;2536:106;;;;:::o;2428:107::-;2482:6;2500:1;2496;:5;2492:9;;2516:1;2511;:6;:20;;;;2530:1;2525;2521;:5;;;;;;:10;2511:20;2503:29;;;;;;2428:107;;;;:::o;3735:147::-;3812:14;3846:7;:19;3854:10;3846:19;;;;;;;;;;;;;;;:28;3866:7;3846:28;;;;;;;;;;;;;;;;3839:35;;3735:147;;;;:::o;2203:116::-;2257:6;2284:1;2280;:5;2276:9;;2309:1;2304;:6;;2296:15;;;;;;2203:116;;;;:::o

Swarm Source

bzzr://1b31f228b3fd251ae0fb4cebd5ce6de89dee0e08d3ee2462c22ac3120948bbd2

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.