ETH Price: $1,968.34 (-2.20%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve244915042026-02-19 14:30:5910 days ago1771511459IN
CoinMerge OS: CMOS Token
0 ETH0.000012130.25930148
Approve244305962026-02-11 2:38:5918 days ago1770777539IN
CoinMerge OS: CMOS Token
0 ETH0.00000670.14311603
Approve243343242026-01-28 15:45:4732 days ago1769615147IN
CoinMerge OS: CMOS Token
0 ETH0.00002760.59000464
Approve242218952026-01-12 23:23:5948 days ago1768260239IN
CoinMerge OS: CMOS Token
0 ETH0.000006190.13252606
Approve241720082026-01-06 0:21:2355 days ago1767658883IN
CoinMerge OS: CMOS Token
0 ETH0.000006980.14928531
Approve239706282025-12-08 21:01:1183 days ago1765227671IN
CoinMerge OS: CMOS Token
0 ETH0.000019020.40388076
Approve239049172025-11-29 14:27:4792 days ago1764426467IN
CoinMerge OS: CMOS Token
0 ETH0.000006520.13933807
Approve238149172025-11-16 23:07:23105 days ago1763334443IN
CoinMerge OS: CMOS Token
0 ETH0.000026560.56769345
Transfer237697362025-11-10 15:24:11111 days ago1762788251IN
CoinMerge OS: CMOS Token
0 ETH0.000102792.06209096
Approve237587502025-11-09 2:34:11112 days ago1762655651IN
CoinMerge OS: CMOS Token
0 ETH0.000009390.20064804
Approve236501642025-10-24 22:00:23128 days ago1761343223IN
CoinMerge OS: CMOS Token
0 ETH0.000005110.10854088
Approve236442052025-10-24 1:58:23128 days ago1761271103IN
CoinMerge OS: CMOS Token
0 ETH0.000009450.20206947
Approve236430082025-10-23 21:56:35129 days ago1761256595IN
CoinMerge OS: CMOS Token
0 ETH0.000009860.21097831
Approve235668512025-10-13 5:56:47139 days ago1760335007IN
CoinMerge OS: CMOS Token
0 ETH0.000010190.21797588
Approve235421822025-10-09 19:11:11143 days ago1760037071IN
CoinMerge OS: CMOS Token
0 ETH0.000011170.44890278
Approve233646012025-09-14 23:27:35168 days ago1757892455IN
CoinMerge OS: CMOS Token
0 ETH0.000009340.19848546
Approve233356482025-09-10 22:28:47172 days ago1757543327IN
CoinMerge OS: CMOS Token
0 ETH0.000006390.25711305
Approve232872042025-09-04 3:57:35178 days ago1756958255IN
CoinMerge OS: CMOS Token
0 ETH0.000017730.71425033
Approve232809272025-09-03 6:55:35179 days ago1756882535IN
CoinMerge OS: CMOS Token
0 ETH0.000012440.26372517
Approve232809092025-09-03 6:51:59179 days ago1756882319IN
CoinMerge OS: CMOS Token
0 ETH0.00001390.29476534
Approve231853042025-08-20 22:33:35193 days ago1755729215IN
CoinMerge OS: CMOS Token
0 ETH0.000011420.42452262
Approve231852802025-08-20 22:28:47193 days ago1755728927IN
CoinMerge OS: CMOS Token
0 ETH0.000020840.44545482
Approve231195832025-08-11 18:25:35202 days ago1754936735IN
CoinMerge OS: CMOS Token
0 ETH0.000048681.04087208
Approve231003292025-08-09 1:51:11204 days ago1754704271IN
CoinMerge OS: CMOS Token
0 ETH0.000017540.37503175
Approve230475872025-08-01 17:01:11212 days ago1754067671IN
CoinMerge OS: CMOS Token
0 ETH0.000041240.88174308
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CoinMergeOS

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: UNLICENSED
pragma solidity >=0.7.0 <0.9.0;

contract CoinMergeOS {
    uint256 constant TOTAL_SUPPLY = 11000000000 * 10**9;
    uint8 m_Decimals = 9;
    string m_Name = "CoinMerge OS";
    string m_Symbol = "CMOS";
    bool m_Launched = false;
    address m_Owner = 0x333e0F5eD7B8269e383328FB5f3b3AA2619479dc;
    mapping (address => uint256) m_Balances;
    mapping (address => mapping (address => uint256)) m_Allowances;
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor () {
        m_Balances[0x333e0F5eD7B8269e383328FB5f3b3AA2619479dc] = TOTAL_SUPPLY;
        emit OwnershipTransferred(address(0), 0x333e0F5eD7B8269e383328FB5f3b3AA2619479dc);
        emit Transfer(address(0), 0x333e0F5eD7B8269e383328FB5f3b3AA2619479dc, TOTAL_SUPPLY);
    }
    function owner() public view returns (address) {
        return m_Owner;
    }
    function name() public view returns (string memory) {
        return m_Name;
    }
    function symbol() public view returns (string memory) {
        return m_Symbol;
    }
    function decimals() public view returns (uint8) {
        return m_Decimals;
    }
    function totalSupply() public pure returns (uint256) {
        return TOTAL_SUPPLY;
    }
    function balanceOf(address _account) public view returns (uint256) {
        return m_Balances[_account];
    }
    function transfer(address _recipient, uint256 _amount) public returns (bool) {
        _transfer(msg.sender, _recipient, _amount);
        return true;
    }
    function allowance(address _owner, address _spender) public view returns (uint256) {
        return m_Allowances[_owner][_spender];
    }
    function approve(address _spender, uint256 _amount) public returns (bool) {
        _approve(msg.sender, _spender, _amount);
        return true;
    }
    function transferFrom(address _sender, address _recipient, uint256 _amount) public returns (bool) {
        require(m_Allowances[_sender][msg.sender] >= _amount);
        _transfer(_sender, _recipient, _amount);
        _approve(_sender, msg.sender, m_Allowances[_sender][msg.sender] - _amount);
        return true;
    }
    function launch() public {
        require(msg.sender == m_Owner);
        m_Launched = true;
    }
    function _approve(address _owner, address _spender, uint256 _amount) private {
        require(_owner != address(0), "ERC20: approve from the zero address");
        require(_spender != address(0), "ERC20: approve to the zero address");
        m_Allowances[_owner][_spender] = _amount;
        emit Approval(_owner, _spender, _amount);
    }
    function _transfer(address _sender, address _recipient, uint256 _amount) private {
        require(_sender != address(0), "ERC20: transfer from the zero address");
        require(_amount > 0, "Transfer amount must be greater than zero");
        if(_sender != m_Owner) 
            require(m_Launched, "Trading not yet opened");
        // Safemath is obsolete as of 0.8
        m_Balances[_sender] -= _amount;
        m_Balances[_recipient] += _amount;
        emit Transfer(_sender, _recipient, _amount);
	}
    function transferOwnership(address _address) external {
        require(msg.sender == m_Owner);
        m_Owner = _address;
        emit OwnershipTransferred(msg.sender, _address);
    }
    function airdrop(address[] memory _recipients, uint256[] memory _amounts) external {  
        for(uint i=0; i<_recipients.length; i++){
            _transfer(msg.sender, _recipients[i], _amounts[i]);
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"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":"_recipients","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"airdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launch","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":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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":"_address","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405260096000806101000a81548160ff021916908360ff1602179055506040518060400160405280600c81526020017f436f696e4d65726765204f53000000000000000000000000000000000000000081525060019081620000659190620004fe565b506040518060400160405280600481526020017f434d4f530000000000000000000000000000000000000000000000000000000081525060029081620000ac9190620004fe565b506000600360006101000a81548160ff02191690831515021790555073333e0f5ed7b8269e383328fb5f3b3aa2619479dc600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200012a57600080fd5b506798a7d9b8314c00006004600073333e0f5ed7b8269e383328fb5f3b3aa2619479dc73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555073333e0f5ed7b8269e383328fb5f3b3aa2619479dc73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a373333e0f5ed7b8269e383328fb5f3b3aa2619479dc73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6798a7d9b8314c0000604051620002769190620005f6565b60405180910390a362000613565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200030657607f821691505b6020821081036200031c576200031b620002be565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000347565b62000392868362000347565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003df620003d9620003d384620003aa565b620003b4565b620003aa565b9050919050565b6000819050919050565b620003fb83620003be565b620004136200040a82620003e6565b84845462000354565b825550505050565b600090565b6200042a6200041b565b62000437818484620003f0565b505050565b5b818110156200045f576200045360008262000420565b6001810190506200043d565b5050565b601f821115620004ae57620004788162000322565b620004838462000337565b8101602085101562000493578190505b620004ab620004a28562000337565b8301826200043c565b50505b505050565b600082821c905092915050565b6000620004d360001984600802620004b3565b1980831691505092915050565b6000620004ee8383620004c0565b9150826002028217905092915050565b620005098262000284565b67ffffffffffffffff8111156200052557620005246200028f565b5b620005318254620002ed565b6200053e82828562000463565b600060209050601f83116001811462000576576000841562000561578287015190505b6200056d8582620004e0565b865550620005dd565b601f198416620005868662000322565b60005b82811015620005b05784890151825560018201915060208501945060208101905062000589565b86831015620005d05784890151620005cc601f891682620004c0565b8355505b6001600288020188555050505b505050505050565b620005f081620003aa565b82525050565b60006020820190506200060d6000830184620005e5565b92915050565b61163f80620006236000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063672434821161008c57806395d89b411161006657806395d89b4114610202578063a9059cbb14610220578063dd62ed3e14610250578063f2fde38b14610280576100cf565b8063672434821461019857806370a08231146101b45780638da5cb5b146101e4576100cf565b806301339c21146100d457806306fdde03146100de578063095ea7b3146100fc57806318160ddd1461012c57806323b872dd1461014a578063313ce5671461017a575b600080fd5b6100dc61029c565b005b6100e6610313565b6040516100f39190610cd9565b60405180910390f35b61011660048036038101906101119190610da3565b6103a5565b6040516101239190610dfe565b60405180910390f35b6101346103bc565b6040516101419190610e28565b60405180910390f35b610164600480360381019061015f9190610e43565b6103cc565b6040516101719190610dfe565b60405180910390f35b6101826104ff565b60405161018f9190610eb2565b60405180910390f35b6101b260048036038101906101ad91906110d8565b610515565b005b6101ce60048036038101906101c99190611150565b610578565b6040516101db9190610e28565b60405180910390f35b6101ec6105c1565b6040516101f9919061118c565b60405180910390f35b61020a6105eb565b6040516102179190610cd9565b60405180910390f35b61023a60048036038101906102359190610da3565b61067d565b6040516102479190610dfe565b60405180910390f35b61026a600480360381019061026591906111a7565b610694565b6040516102779190610e28565b60405180910390f35b61029a60048036038101906102959190611150565b61071b565b005b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f657600080fd5b6001600360006101000a81548160ff021916908315150217905550565b60606001805461032290611216565b80601f016020809104026020016040519081016040528092919081815260200182805461034e90611216565b801561039b5780601f106103705761010080835404028352916020019161039b565b820191906000526020600020905b81548152906001019060200180831161037e57829003601f168201915b5050505050905090565b60006103b2338484610813565b6001905092915050565b60006798a7d9b8314c0000905090565b600081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561045757600080fd5b6104628484846109dc565b6104f4843384600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104ef9190611276565b610813565b600190509392505050565b60008060009054906101000a900460ff16905090565b60005b82518110156105735761056033848381518110610538576105376112aa565b5b6020026020010151848481518110610553576105526112aa565b5b60200260200101516109dc565b808061056b906112d9565b915050610518565b505050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546105fa90611216565b80601f016020809104026020016040519081016040528092919081815260200182805461062690611216565b80156106735780601f1061064857610100808354040283529160200191610673565b820191906000526020600020905b81548152906001019060200180831161065657829003601f168201915b5050505050905090565b600061068a3384846109dc565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461077557600080fd5b80600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610882576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087990611393565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e890611425565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109cf9190610e28565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a42906114b7565b60405180910390fd5b60008111610a8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8590611549565b60405180910390fd5b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610b3357600360009054906101000a900460ff16610b32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b29906115b5565b60405180910390fd5b5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b829190611276565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bd891906115d5565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c3c9190610e28565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610c83578082015181840152602081019050610c68565b60008484015250505050565b6000601f19601f8301169050919050565b6000610cab82610c49565b610cb58185610c54565b9350610cc5818560208601610c65565b610cce81610c8f565b840191505092915050565b60006020820190508181036000830152610cf38184610ca0565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d3a82610d0f565b9050919050565b610d4a81610d2f565b8114610d5557600080fd5b50565b600081359050610d6781610d41565b92915050565b6000819050919050565b610d8081610d6d565b8114610d8b57600080fd5b50565b600081359050610d9d81610d77565b92915050565b60008060408385031215610dba57610db9610d05565b5b6000610dc885828601610d58565b9250506020610dd985828601610d8e565b9150509250929050565b60008115159050919050565b610df881610de3565b82525050565b6000602082019050610e136000830184610def565b92915050565b610e2281610d6d565b82525050565b6000602082019050610e3d6000830184610e19565b92915050565b600080600060608486031215610e5c57610e5b610d05565b5b6000610e6a86828701610d58565b9350506020610e7b86828701610d58565b9250506040610e8c86828701610d8e565b9150509250925092565b600060ff82169050919050565b610eac81610e96565b82525050565b6000602082019050610ec76000830184610ea3565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610f0a82610c8f565b810181811067ffffffffffffffff82111715610f2957610f28610ed2565b5b80604052505050565b6000610f3c610cfb565b9050610f488282610f01565b919050565b600067ffffffffffffffff821115610f6857610f67610ed2565b5b602082029050602081019050919050565b600080fd5b6000610f91610f8c84610f4d565b610f32565b90508083825260208201905060208402830185811115610fb457610fb3610f79565b5b835b81811015610fdd5780610fc98882610d58565b845260208401935050602081019050610fb6565b5050509392505050565b600082601f830112610ffc57610ffb610ecd565b5b813561100c848260208601610f7e565b91505092915050565b600067ffffffffffffffff8211156110305761102f610ed2565b5b602082029050602081019050919050565b600061105461104f84611015565b610f32565b9050808382526020820190506020840283018581111561107757611076610f79565b5b835b818110156110a0578061108c8882610d8e565b845260208401935050602081019050611079565b5050509392505050565b600082601f8301126110bf576110be610ecd565b5b81356110cf848260208601611041565b91505092915050565b600080604083850312156110ef576110ee610d05565b5b600083013567ffffffffffffffff81111561110d5761110c610d0a565b5b61111985828601610fe7565b925050602083013567ffffffffffffffff81111561113a57611139610d0a565b5b611146858286016110aa565b9150509250929050565b60006020828403121561116657611165610d05565b5b600061117484828501610d58565b91505092915050565b61118681610d2f565b82525050565b60006020820190506111a1600083018461117d565b92915050565b600080604083850312156111be576111bd610d05565b5b60006111cc85828601610d58565b92505060206111dd85828601610d58565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061122e57607f821691505b602082108103611241576112406111e7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061128182610d6d565b915061128c83610d6d565b92508282039050818111156112a4576112a3611247565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006112e482610d6d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361131657611315611247565b5b600182019050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061137d602483610c54565b915061138882611321565b604082019050919050565b600060208201905081810360008301526113ac81611370565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061140f602283610c54565b915061141a826113b3565b604082019050919050565b6000602082019050818103600083015261143e81611402565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006114a1602583610c54565b91506114ac82611445565b604082019050919050565b600060208201905081810360008301526114d081611494565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000611533602983610c54565b915061153e826114d7565b604082019050919050565b6000602082019050818103600083015261156281611526565b9050919050565b7f54726164696e67206e6f7420796574206f70656e656400000000000000000000600082015250565b600061159f601683610c54565b91506115aa82611569565b602082019050919050565b600060208201905081810360008301526115ce81611592565b9050919050565b60006115e082610d6d565b91506115eb83610d6d565b925082820190508082111561160357611602611247565b5b9291505056fea2646970667358221220449587b939f83357949f8647bd3ef077e8568a5beb39b3dca052379e03deba1964736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063672434821161008c57806395d89b411161006657806395d89b4114610202578063a9059cbb14610220578063dd62ed3e14610250578063f2fde38b14610280576100cf565b8063672434821461019857806370a08231146101b45780638da5cb5b146101e4576100cf565b806301339c21146100d457806306fdde03146100de578063095ea7b3146100fc57806318160ddd1461012c57806323b872dd1461014a578063313ce5671461017a575b600080fd5b6100dc61029c565b005b6100e6610313565b6040516100f39190610cd9565b60405180910390f35b61011660048036038101906101119190610da3565b6103a5565b6040516101239190610dfe565b60405180910390f35b6101346103bc565b6040516101419190610e28565b60405180910390f35b610164600480360381019061015f9190610e43565b6103cc565b6040516101719190610dfe565b60405180910390f35b6101826104ff565b60405161018f9190610eb2565b60405180910390f35b6101b260048036038101906101ad91906110d8565b610515565b005b6101ce60048036038101906101c99190611150565b610578565b6040516101db9190610e28565b60405180910390f35b6101ec6105c1565b6040516101f9919061118c565b60405180910390f35b61020a6105eb565b6040516102179190610cd9565b60405180910390f35b61023a60048036038101906102359190610da3565b61067d565b6040516102479190610dfe565b60405180910390f35b61026a600480360381019061026591906111a7565b610694565b6040516102779190610e28565b60405180910390f35b61029a60048036038101906102959190611150565b61071b565b005b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102f657600080fd5b6001600360006101000a81548160ff021916908315150217905550565b60606001805461032290611216565b80601f016020809104026020016040519081016040528092919081815260200182805461034e90611216565b801561039b5780601f106103705761010080835404028352916020019161039b565b820191906000526020600020905b81548152906001019060200180831161037e57829003601f168201915b5050505050905090565b60006103b2338484610813565b6001905092915050565b60006798a7d9b8314c0000905090565b600081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561045757600080fd5b6104628484846109dc565b6104f4843384600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104ef9190611276565b610813565b600190509392505050565b60008060009054906101000a900460ff16905090565b60005b82518110156105735761056033848381518110610538576105376112aa565b5b6020026020010151848481518110610553576105526112aa565b5b60200260200101516109dc565b808061056b906112d9565b915050610518565b505050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546105fa90611216565b80601f016020809104026020016040519081016040528092919081815260200182805461062690611216565b80156106735780601f1061064857610100808354040283529160200191610673565b820191906000526020600020905b81548152906001019060200180831161065657829003601f168201915b5050505050905090565b600061068a3384846109dc565b6001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461077557600080fd5b80600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610882576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087990611393565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e890611425565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109cf9190610e28565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a42906114b7565b60405180910390fd5b60008111610a8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8590611549565b60405180910390fd5b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610b3357600360009054906101000a900460ff16610b32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b29906115b5565b60405180910390fd5b5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b829190611276565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bd891906115d5565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c3c9190610e28565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610c83578082015181840152602081019050610c68565b60008484015250505050565b6000601f19601f8301169050919050565b6000610cab82610c49565b610cb58185610c54565b9350610cc5818560208601610c65565b610cce81610c8f565b840191505092915050565b60006020820190508181036000830152610cf38184610ca0565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d3a82610d0f565b9050919050565b610d4a81610d2f565b8114610d5557600080fd5b50565b600081359050610d6781610d41565b92915050565b6000819050919050565b610d8081610d6d565b8114610d8b57600080fd5b50565b600081359050610d9d81610d77565b92915050565b60008060408385031215610dba57610db9610d05565b5b6000610dc885828601610d58565b9250506020610dd985828601610d8e565b9150509250929050565b60008115159050919050565b610df881610de3565b82525050565b6000602082019050610e136000830184610def565b92915050565b610e2281610d6d565b82525050565b6000602082019050610e3d6000830184610e19565b92915050565b600080600060608486031215610e5c57610e5b610d05565b5b6000610e6a86828701610d58565b9350506020610e7b86828701610d58565b9250506040610e8c86828701610d8e565b9150509250925092565b600060ff82169050919050565b610eac81610e96565b82525050565b6000602082019050610ec76000830184610ea3565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610f0a82610c8f565b810181811067ffffffffffffffff82111715610f2957610f28610ed2565b5b80604052505050565b6000610f3c610cfb565b9050610f488282610f01565b919050565b600067ffffffffffffffff821115610f6857610f67610ed2565b5b602082029050602081019050919050565b600080fd5b6000610f91610f8c84610f4d565b610f32565b90508083825260208201905060208402830185811115610fb457610fb3610f79565b5b835b81811015610fdd5780610fc98882610d58565b845260208401935050602081019050610fb6565b5050509392505050565b600082601f830112610ffc57610ffb610ecd565b5b813561100c848260208601610f7e565b91505092915050565b600067ffffffffffffffff8211156110305761102f610ed2565b5b602082029050602081019050919050565b600061105461104f84611015565b610f32565b9050808382526020820190506020840283018581111561107757611076610f79565b5b835b818110156110a0578061108c8882610d8e565b845260208401935050602081019050611079565b5050509392505050565b600082601f8301126110bf576110be610ecd565b5b81356110cf848260208601611041565b91505092915050565b600080604083850312156110ef576110ee610d05565b5b600083013567ffffffffffffffff81111561110d5761110c610d0a565b5b61111985828601610fe7565b925050602083013567ffffffffffffffff81111561113a57611139610d0a565b5b611146858286016110aa565b9150509250929050565b60006020828403121561116657611165610d05565b5b600061117484828501610d58565b91505092915050565b61118681610d2f565b82525050565b60006020820190506111a1600083018461117d565b92915050565b600080604083850312156111be576111bd610d05565b5b60006111cc85828601610d58565b92505060206111dd85828601610d58565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061122e57607f821691505b602082108103611241576112406111e7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061128182610d6d565b915061128c83610d6d565b92508282039050818111156112a4576112a3611247565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006112e482610d6d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361131657611315611247565b5b600182019050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061137d602483610c54565b915061138882611321565b604082019050919050565b600060208201905081810360008301526113ac81611370565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061140f602283610c54565b915061141a826113b3565b604082019050919050565b6000602082019050818103600083015261143e81611402565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006114a1602583610c54565b91506114ac82611445565b604082019050919050565b600060208201905081810360008301526114d081611494565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000611533602983610c54565b915061153e826114d7565b604082019050919050565b6000602082019050818103600083015261156281611526565b9050919050565b7f54726164696e67206e6f7420796574206f70656e656400000000000000000000600082015250565b600061159f601683610c54565b91506115aa82611569565b602082019050919050565b600060208201905081810360008301526115ce81611592565b9050919050565b60006115e082610d6d565b91506115eb83610d6d565b925082820190508082111561160357611602611247565b5b9291505056fea2646970667358221220449587b939f83357949f8647bd3ef077e8568a5beb39b3dca052379e03deba1964736f6c63430008120033

Deployed Bytecode Sourcemap

75:3727:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2397:102;;;:::i;:::-;;1103:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1904:154;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1377:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2064:327;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1287:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3579:220;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1474:113;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1017:80;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1193:88;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1593:160;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1759:139;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3383:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2397:102;2455:7;;;;;;;;;;;2441:21;;:10;:21;;;2433:30;;;;;;2487:4;2474:10;;:17;;;;;;;;;;;;;;;;;;2397:102::o;1103:84::-;1140:13;1173:6;1166:13;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1103:84;:::o;1904:154::-;1972:4;1989:39;1998:10;2010:8;2020:7;1989:8;:39::i;:::-;2046:4;2039:11;;1904:154;;;;:::o;1377:91::-;1421:7;135:19;1441;;1377:91;:::o;2064:327::-;2156:4;2218:7;2181:12;:21;2194:7;2181:21;;;;;;;;;;;;;;;:33;2203:10;2181:33;;;;;;;;;;;;;;;;:44;;2173:53;;;;;;2237:39;2247:7;2256:10;2268:7;2237:9;:39::i;:::-;2287:74;2296:7;2305:10;2353:7;2317:12;:21;2330:7;2317:21;;;;;;;;;;;;;;;:33;2339:10;2317:33;;;;;;;;;;;;;;;;:43;;;;:::i;:::-;2287:8;:74::i;:::-;2379:4;2372:11;;2064:327;;;;;:::o;1287:84::-;1328:5;1353:10;;;;;;;;;;;1346:17;;1287:84;:::o;3579:220::-;3679:6;3675:117;3691:11;:18;3689:1;:20;3675:117;;;3730:50;3740:10;3752:11;3764:1;3752:14;;;;;;;;:::i;:::-;;;;;;;;3768:8;3777:1;3768:11;;;;;;;;:::i;:::-;;;;;;;;3730:9;:50::i;:::-;3711:3;;;;;:::i;:::-;;;;3675:117;;;;3579:220;;:::o;1474:113::-;1532:7;1559:10;:20;1570:8;1559:20;;;;;;;;;;;;;;;;1552:27;;1474:113;;;:::o;1017:80::-;1055:7;1082;;;;;;;;;;;1075:14;;1017:80;:::o;1193:88::-;1232:13;1265:8;1258:15;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1193:88;:::o;1593:160::-;1664:4;1681:42;1691:10;1703;1715:7;1681:9;:42::i;:::-;1741:4;1734:11;;1593:160;;;;:::o;1759:139::-;1833:7;1860:12;:20;1873:6;1860:20;;;;;;;;;;;;;;;:30;1881:8;1860:30;;;;;;;;;;;;;;;;1853:37;;1759:139;;;;:::o;3383:190::-;3470:7;;;;;;;;;;;3456:21;;:10;:21;;;3448:30;;;;;;3499:8;3489:7;;:18;;;;;;;;;;;;;;;;;;3556:8;3523:42;;3544:10;3523:42;;;;;;;;;;;;3383:190;:::o;2505:347::-;2619:1;2601:20;;:6;:20;;;2593:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;2701:1;2681:22;;:8;:22;;;2673:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;2786:7;2753:12;:20;2766:6;2753:20;;;;;;;;;;;;;;;:30;2774:8;2753:30;;;;;;;;;;;;;;;:40;;;;2826:8;2809:35;;2818:6;2809:35;;;2836:7;2809:35;;;;;;:::i;:::-;;;;;;;;2505:347;;;:::o;2858:519::-;2977:1;2958:21;;:7;:21;;;2950:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;3050:1;3040:7;:11;3032:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;3122:7;;;;;;;;;;;3111:18;;:7;:18;;;3108:82;;3153:10;;;;;;;;;;;3145:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;3108:82;3267:7;3244:10;:19;3255:7;3244:19;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3311:7;3285:10;:22;3296:10;3285:22;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;3352:10;3334:38;;3343:7;3334:38;;;3364:7;3334:38;;;;;;:::i;:::-;;;;;;;;2858:519;;;:::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:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1349:75::-;1382:6;1415:2;1409:9;1399:19;;1349:75;:::o;1430:117::-;1539:1;1536;1529:12;1553:117;1662:1;1659;1652:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:117::-;4962:1;4959;4952:12;4976:180;5024:77;5021:1;5014:88;5121:4;5118:1;5111:15;5145:4;5142:1;5135:15;5162:281;5245:27;5267:4;5245:27;:::i;:::-;5237:6;5233:40;5375:6;5363:10;5360:22;5339:18;5327:10;5324:34;5321:62;5318:88;;;5386:18;;:::i;:::-;5318:88;5426:10;5422:2;5415:22;5205:238;5162:281;;:::o;5449:129::-;5483:6;5510:20;;:::i;:::-;5500:30;;5539:33;5567:4;5559:6;5539:33;:::i;:::-;5449:129;;;:::o;5584:311::-;5661:4;5751:18;5743:6;5740:30;5737:56;;;5773:18;;:::i;:::-;5737:56;5823:4;5815:6;5811:17;5803:25;;5883:4;5877;5873:15;5865:23;;5584:311;;;:::o;5901:117::-;6010:1;6007;6000:12;6041:710;6137:5;6162:81;6178:64;6235:6;6178:64;:::i;:::-;6162:81;:::i;:::-;6153:90;;6263:5;6292:6;6285:5;6278:21;6326:4;6319:5;6315:16;6308:23;;6379:4;6371:6;6367:17;6359:6;6355:30;6408:3;6400:6;6397:15;6394:122;;;6427:79;;:::i;:::-;6394:122;6542:6;6525:220;6559:6;6554:3;6551:15;6525:220;;;6634:3;6663:37;6696:3;6684:10;6663:37;:::i;:::-;6658:3;6651:50;6730:4;6725:3;6721:14;6714:21;;6601:144;6585:4;6580:3;6576:14;6569:21;;6525:220;;;6529:21;6143:608;;6041:710;;;;;:::o;6774:370::-;6845:5;6894:3;6887:4;6879:6;6875:17;6871:27;6861:122;;6902:79;;:::i;:::-;6861:122;7019:6;7006:20;7044:94;7134:3;7126:6;7119:4;7111:6;7107:17;7044:94;:::i;:::-;7035:103;;6851:293;6774:370;;;;:::o;7150:311::-;7227:4;7317:18;7309:6;7306:30;7303:56;;;7339:18;;:::i;:::-;7303:56;7389:4;7381:6;7377:17;7369:25;;7449:4;7443;7439:15;7431:23;;7150:311;;;:::o;7484:710::-;7580:5;7605:81;7621:64;7678:6;7621:64;:::i;:::-;7605:81;:::i;:::-;7596:90;;7706:5;7735:6;7728:5;7721:21;7769:4;7762:5;7758:16;7751:23;;7822:4;7814:6;7810:17;7802:6;7798:30;7851:3;7843:6;7840:15;7837:122;;;7870:79;;:::i;:::-;7837:122;7985:6;7968:220;8002:6;7997:3;7994:15;7968:220;;;8077:3;8106:37;8139:3;8127:10;8106:37;:::i;:::-;8101:3;8094:50;8173:4;8168:3;8164:14;8157:21;;8044:144;8028:4;8023:3;8019:14;8012:21;;7968:220;;;7972:21;7586:608;;7484:710;;;;;:::o;8217:370::-;8288:5;8337:3;8330:4;8322:6;8318:17;8314:27;8304:122;;8345:79;;:::i;:::-;8304:122;8462:6;8449:20;8487:94;8577:3;8569:6;8562:4;8554:6;8550:17;8487:94;:::i;:::-;8478:103;;8294:293;8217:370;;;;:::o;8593:894::-;8711:6;8719;8768:2;8756:9;8747:7;8743:23;8739:32;8736:119;;;8774:79;;:::i;:::-;8736:119;8922:1;8911:9;8907:17;8894:31;8952:18;8944:6;8941:30;8938:117;;;8974:79;;:::i;:::-;8938:117;9079:78;9149:7;9140:6;9129:9;9125:22;9079:78;:::i;:::-;9069:88;;8865:302;9234:2;9223:9;9219:18;9206:32;9265:18;9257:6;9254:30;9251:117;;;9287:79;;:::i;:::-;9251:117;9392:78;9462:7;9453:6;9442:9;9438:22;9392:78;:::i;:::-;9382:88;;9177:303;8593:894;;;;;:::o;9493:329::-;9552:6;9601:2;9589:9;9580:7;9576:23;9572:32;9569:119;;;9607:79;;:::i;:::-;9569:119;9727:1;9752:53;9797:7;9788:6;9777:9;9773:22;9752:53;:::i;:::-;9742:63;;9698:117;9493:329;;;;:::o;9828:118::-;9915:24;9933:5;9915:24;:::i;:::-;9910:3;9903:37;9828:118;;:::o;9952:222::-;10045:4;10083:2;10072:9;10068:18;10060:26;;10096:71;10164:1;10153:9;10149:17;10140:6;10096:71;:::i;:::-;9952:222;;;;:::o;10180:474::-;10248:6;10256;10305:2;10293:9;10284:7;10280:23;10276:32;10273:119;;;10311:79;;:::i;:::-;10273:119;10431:1;10456:53;10501:7;10492:6;10481:9;10477:22;10456:53;:::i;:::-;10446:63;;10402:117;10558:2;10584:53;10629:7;10620:6;10609:9;10605:22;10584:53;:::i;:::-;10574:63;;10529:118;10180:474;;;;;:::o;10660:180::-;10708:77;10705:1;10698:88;10805:4;10802:1;10795:15;10829:4;10826:1;10819:15;10846:320;10890:6;10927:1;10921:4;10917:12;10907:22;;10974:1;10968:4;10964:12;10995:18;10985:81;;11051:4;11043:6;11039:17;11029:27;;10985:81;11113:2;11105:6;11102:14;11082:18;11079:38;11076:84;;11132:18;;:::i;:::-;11076:84;10897:269;10846:320;;;:::o;11172:180::-;11220:77;11217:1;11210:88;11317:4;11314:1;11307:15;11341:4;11338:1;11331:15;11358:194;11398:4;11418:20;11436:1;11418:20;:::i;:::-;11413:25;;11452:20;11470:1;11452:20;:::i;:::-;11447:25;;11496:1;11493;11489:9;11481:17;;11520:1;11514:4;11511:11;11508:37;;;11525:18;;:::i;:::-;11508:37;11358:194;;;;:::o;11558:180::-;11606:77;11603:1;11596:88;11703:4;11700:1;11693:15;11727:4;11724:1;11717:15;11744:233;11783:3;11806:24;11824:5;11806:24;:::i;:::-;11797:33;;11852:66;11845:5;11842:77;11839:103;;11922:18;;:::i;:::-;11839:103;11969:1;11962:5;11958:13;11951:20;;11744:233;;;:::o;11983:223::-;12123:34;12119:1;12111:6;12107:14;12100:58;12192:6;12187:2;12179:6;12175:15;12168:31;11983:223;:::o;12212:366::-;12354:3;12375:67;12439:2;12434:3;12375:67;:::i;:::-;12368:74;;12451:93;12540:3;12451:93;:::i;:::-;12569:2;12564:3;12560:12;12553:19;;12212:366;;;:::o;12584:419::-;12750:4;12788:2;12777:9;12773:18;12765:26;;12837:9;12831:4;12827:20;12823:1;12812:9;12808:17;12801:47;12865:131;12991:4;12865:131;:::i;:::-;12857:139;;12584:419;;;:::o;13009:221::-;13149:34;13145:1;13137:6;13133:14;13126:58;13218:4;13213:2;13205:6;13201:15;13194:29;13009:221;:::o;13236:366::-;13378:3;13399:67;13463:2;13458:3;13399:67;:::i;:::-;13392:74;;13475:93;13564:3;13475:93;:::i;:::-;13593:2;13588:3;13584:12;13577:19;;13236:366;;;:::o;13608:419::-;13774:4;13812:2;13801:9;13797:18;13789:26;;13861:9;13855:4;13851:20;13847:1;13836:9;13832:17;13825:47;13889:131;14015:4;13889:131;:::i;:::-;13881:139;;13608:419;;;:::o;14033:224::-;14173:34;14169:1;14161:6;14157:14;14150:58;14242:7;14237:2;14229:6;14225:15;14218:32;14033:224;:::o;14263:366::-;14405:3;14426:67;14490:2;14485:3;14426:67;:::i;:::-;14419:74;;14502:93;14591:3;14502:93;:::i;:::-;14620:2;14615:3;14611:12;14604:19;;14263:366;;;:::o;14635:419::-;14801:4;14839:2;14828:9;14824:18;14816:26;;14888:9;14882:4;14878:20;14874:1;14863:9;14859:17;14852:47;14916:131;15042:4;14916:131;:::i;:::-;14908:139;;14635:419;;;:::o;15060:228::-;15200:34;15196:1;15188:6;15184:14;15177:58;15269:11;15264:2;15256:6;15252:15;15245:36;15060:228;:::o;15294:366::-;15436:3;15457:67;15521:2;15516:3;15457:67;:::i;:::-;15450:74;;15533:93;15622:3;15533:93;:::i;:::-;15651:2;15646:3;15642:12;15635:19;;15294:366;;;:::o;15666:419::-;15832:4;15870:2;15859:9;15855:18;15847:26;;15919:9;15913:4;15909:20;15905:1;15894:9;15890:17;15883:47;15947:131;16073:4;15947:131;:::i;:::-;15939:139;;15666:419;;;:::o;16091:172::-;16231:24;16227:1;16219:6;16215:14;16208:48;16091:172;:::o;16269:366::-;16411:3;16432:67;16496:2;16491:3;16432:67;:::i;:::-;16425:74;;16508:93;16597:3;16508:93;:::i;:::-;16626:2;16621:3;16617:12;16610:19;;16269:366;;;:::o;16641:419::-;16807:4;16845:2;16834:9;16830:18;16822:26;;16894:9;16888:4;16884:20;16880:1;16869:9;16865:17;16858:47;16922:131;17048:4;16922:131;:::i;:::-;16914:139;;16641:419;;;:::o;17066:191::-;17106:3;17125:20;17143:1;17125:20;:::i;:::-;17120:25;;17159:20;17177:1;17159:20;:::i;:::-;17154:25;;17202:1;17199;17195:9;17188:16;;17223:3;17220:1;17217:10;17214:36;;;17230:18;;:::i;:::-;17214:36;17066:191;;;;:::o

Swarm Source

ipfs://449587b939f83357949f8647bd3ef077e8568a5beb39b3dca052379e03deba19

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

OVERVIEW

CMOS stands for Coinmerge Operating system. The CoinMerge team has meticulously crafted a new kind of platform which combines all of the best features from top web 3 resources sites and community tools with a swap, social networking, advertising, data analytics, web3 endpoints, and more.

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.