ETH Price: $2,713.97 (+1.75%)

Contract

0x6555eA01FDBc7FFED90255cdC7467BdFFa3C1668
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer155835082022-09-21 18:24:11881 days ago1663784651IN
0x6555eA01...FFa3C1668
0 ETH0.0016443433.22588834
Transfer134648772021-10-22 2:41:261216 days ago1634870486IN
0x6555eA01...FFa3C1668
0 ETH0.0026120952.7802755
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009471139
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009466439
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.000971440
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.000971440
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.000971440
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
Transfer114947752020-12-21 5:22:171521 days ago1608528137IN
0x6555eA01...FFa3C1668
0 ETH0.0009709240
View all transactions

Advanced mode:
Parent Transaction Hash Block
From
To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CustomToken

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-12-09
*/

pragma solidity ^0.4.25;

library SafeMath {

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0);
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a);
        uint256 c = a - b;
        return c;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a);
        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0);
        return a % b;
    }
}

contract Ownable {
    address public owner;

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

    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0));
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(owner, address(0));
        owner = address(0);
    }
}

contract Pausable is Ownable {
    bool public paused;
    
    event Paused(address account);
    event Unpaused(address account);

    constructor() internal {
        paused = false;
    }

    modifier whenNotPaused() {
        require(!paused);
        _;
    }

    modifier whenPaused() {
        require(paused);
        _;
    }

    function pause() public onlyOwner whenNotPaused {
        paused = true;
        emit Paused(msg.sender);
    }

    function unpause() public onlyOwner whenPaused {
        paused = false;
        emit Unpaused(msg.sender);
    }
}

contract BaseToken is Pausable {
    using SafeMath for uint256;

    string constant public name = 'Electronic stock sourcings';
    string constant public symbol = 'UADA';
    uint8 constant public decimals = 18;
    uint256 public totalSupply = 3e26;
    uint256 constant public _totalLimit = 1e32;

    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

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

    function _transfer(address from, address to, uint value) internal {
        require(to != address(0));
        balanceOf[from] = balanceOf[from].sub(value);
        balanceOf[to] = balanceOf[to].add(value);
        emit Transfer(from, to, value);
    }

    function _mint(address account, uint256 value) internal {
        require(account != address(0));
        totalSupply = totalSupply.add(value);
        require(_totalLimit >= totalSupply);
        balanceOf[account] = balanceOf[account].add(value);
        emit Transfer(address(0), account, value);
    }

    function transfer(address to, uint256 value) public whenNotPaused returns (bool) {
        _transfer(msg.sender, to, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) public whenNotPaused returns (bool) {
        allowance[from][msg.sender] = allowance[from][msg.sender].sub(value);
        _transfer(from, to, value);
        return true;
    }

    function approve(address spender, uint256 value) public whenNotPaused returns (bool) {
        require(spender != address(0));
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function increaseAllowance(address spender, uint256 addedValue) public whenNotPaused returns (bool) {
        require(spender != address(0));
        allowance[msg.sender][spender] = allowance[msg.sender][spender].add(addedValue);
        emit Approval(msg.sender, spender, allowance[msg.sender][spender]);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public whenNotPaused returns (bool) {
        require(spender != address(0));
        allowance[msg.sender][spender] = allowance[msg.sender][spender].sub(subtractedValue);
        emit Approval(msg.sender, spender, allowance[msg.sender][spender]);
        return true;
    }
}

contract BurnToken is BaseToken {
    event Burn(address indexed from, uint256 value);

    function burn(uint256 value) public whenNotPaused returns (bool) {
        balanceOf[msg.sender] = balanceOf[msg.sender].sub(value);
        totalSupply = totalSupply.sub(value);
        emit Burn(msg.sender, value);
        return true;
    }

    function burnFrom(address from, uint256 value) public whenNotPaused returns (bool) {
        allowance[from][msg.sender] = allowance[from][msg.sender].sub(value);
        balanceOf[from] = balanceOf[from].sub(value);
        totalSupply = totalSupply.sub(value);
        emit Burn(from, value);
        return true;
    }
}

contract CustomToken is BaseToken, BurnToken {
    constructor() public {
        balanceOf[0x251eDbe6F0623529e76364Adc42d510cBCDC3773] = totalSupply;
        emit Transfer(address(0), 0x251eDbe6F0623529e76364Adc42d510cBCDC3773, totalSupply);

        owner = 0x251eDbe6F0623529e76364Adc42d510cBCDC3773;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_totalLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

60806040526af8277896582678ac00000060015534801561001f57600080fd5b506000805460a060020a60ff021916815560015473251edbe6f0623529e76364adc42d510cbcdc3773808352600260209081527f459081571f40db51b4ad06294d9205f96b8f718a9cb3c62929dd003558698c1f83905560408051938452519193927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a360008054600160a060020a03191673251edbe6f0623529e76364adc42d510cbcdc3773179055610c31806100e16000396000f3006080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610116578063095ea7b3146101a057806318160ddd146101d857806323b872dd146101ff578063313ce56714610229578063395093511461025457806339f85f5d146102785780633f4ba83a1461028d57806342966c68146102a45780635c975abb146102bc57806370a08231146102d1578063715018a6146102f257806379cc6790146103075780638456cb591461032b5780638da5cb5b1461034057806395d89b4114610371578063a457c2d714610386578063a9059cbb146103aa578063dd62ed3e146103ce578063f2fde38b146103f5575b600080fd5b34801561012257600080fd5b5061012b610416565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016557818101518382015260200161014d565b50505050905090810190601f1680156101925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ac57600080fd5b506101c4600160a060020a036004351660243561044d565b604080519115158252519081900360200190f35b3480156101e457600080fd5b506101ed6104e1565b60408051918252519081900360200190f35b34801561020b57600080fd5b506101c4600160a060020a03600435811690602435166044356104e7565b34801561023557600080fd5b5061023e61056c565b6040805160ff9092168252519081900360200190f35b34801561026057600080fd5b506101c4600160a060020a0360043516602435610571565b34801561028457600080fd5b506101ed610637565b34801561029957600080fd5b506102a2610649565b005b3480156102b057600080fd5b506101c46004356106cb565b3480156102c857600080fd5b506101c4610767565b3480156102dd57600080fd5b506101ed600160a060020a0360043516610777565b3480156102fe57600080fd5b506102a2610789565b34801561031357600080fd5b506101c4600160a060020a03600435166024356107f7565b34801561033757600080fd5b506102a26108fb565b34801561034c57600080fd5b50610355610982565b60408051600160a060020a039092168252519081900360200190f35b34801561037d57600080fd5b5061012b610991565b34801561039257600080fd5b506101c4600160a060020a03600435166024356109c8565b3480156103b657600080fd5b506101c4600160a060020a0360043516602435610a29565b3480156103da57600080fd5b506101ed600160a060020a0360043581169060243516610a55565b34801561040157600080fd5b506102a2600160a060020a0360043516610a72565b60408051808201909152601a81527f456c656374726f6e69632073746f636b20736f757263696e6773000000000000602082015281565b6000805460a060020a900460ff161561046557600080fd5b600160a060020a038316151561047a57600080fd5b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60015481565b6000805460a060020a900460ff16156104ff57600080fd5b600160a060020a0384166000908152600360209081526040808320338452909152902054610533908363ffffffff610b0616565b600160a060020a0385166000908152600360209081526040808320338452909152902055610562848484610b1d565b5060019392505050565b601281565b6000805460a060020a900460ff161561058957600080fd5b600160a060020a038316151561059e57600080fd5b336000908152600360209081526040808320600160a060020a03871684529091529020546105d2908363ffffffff610bec16565b336000818152600360209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6d04ee2d6d415b85acef810000000081565b600054600160a060020a0316331461066057600080fd5b60005460a060020a900460ff16151561067857600080fd5b6000805474ff0000000000000000000000000000000000000000191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6000805460a060020a900460ff16156106e357600080fd5b33600090815260026020526040902054610703908363ffffffff610b0616565b33600090815260026020526040902055600154610726908363ffffffff610b0616565b60015560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b60005460a060020a900460ff1681565b60026020526000908152604090205481565b600054600160a060020a031633146107a057600080fd5b60008054604051600160a060020a03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000805460a060020a900460ff161561080f57600080fd5b600160a060020a0383166000908152600360209081526040808320338452909152902054610843908363ffffffff610b0616565b600160a060020a038416600081815260036020908152604080832033845282528083209490945591815260029091522054610884908363ffffffff610b0616565b600160a060020a0384166000908152600260205260409020556001546108b0908363ffffffff610b0616565b600155604080518381529051600160a060020a038516917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a250600192915050565b600054600160a060020a0316331461091257600080fd5b60005460a060020a900460ff161561092957600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1790556040805133815290517f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589181900360200190a1565b600054600160a060020a031681565b60408051808201909152600481527f5541444100000000000000000000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff16156109e057600080fd5b600160a060020a03831615156109f557600080fd5b336000908152600360209081526040808320600160a060020a03871684529091529020546105d2908363ffffffff610b0616565b6000805460a060020a900460ff1615610a4157600080fd5b610a4c338484610b1d565b50600192915050565b600360209081526000928352604080842090915290825290205481565b600054600160a060020a03163314610a8957600080fd5b600160a060020a0381161515610a9e57600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008083831115610b1657600080fd5b5050900390565b600160a060020a0382161515610b3257600080fd5b600160a060020a038316600090815260026020526040902054610b5b908263ffffffff610b0616565b600160a060020a038085166000908152600260205260408082209390935590841681522054610b90908263ffffffff610bec16565b600160a060020a0380841660008181526002602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600082820183811015610bfe57600080fd5b93925050505600a165627a7a72305820dee4f1b9e8e3d5840f404f8c1dd3794ce75b3cf28b13337a00ff3730e658e12c0029

Deployed Bytecode

0x6080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610116578063095ea7b3146101a057806318160ddd146101d857806323b872dd146101ff578063313ce56714610229578063395093511461025457806339f85f5d146102785780633f4ba83a1461028d57806342966c68146102a45780635c975abb146102bc57806370a08231146102d1578063715018a6146102f257806379cc6790146103075780638456cb591461032b5780638da5cb5b1461034057806395d89b4114610371578063a457c2d714610386578063a9059cbb146103aa578063dd62ed3e146103ce578063f2fde38b146103f5575b600080fd5b34801561012257600080fd5b5061012b610416565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016557818101518382015260200161014d565b50505050905090810190601f1680156101925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ac57600080fd5b506101c4600160a060020a036004351660243561044d565b604080519115158252519081900360200190f35b3480156101e457600080fd5b506101ed6104e1565b60408051918252519081900360200190f35b34801561020b57600080fd5b506101c4600160a060020a03600435811690602435166044356104e7565b34801561023557600080fd5b5061023e61056c565b6040805160ff9092168252519081900360200190f35b34801561026057600080fd5b506101c4600160a060020a0360043516602435610571565b34801561028457600080fd5b506101ed610637565b34801561029957600080fd5b506102a2610649565b005b3480156102b057600080fd5b506101c46004356106cb565b3480156102c857600080fd5b506101c4610767565b3480156102dd57600080fd5b506101ed600160a060020a0360043516610777565b3480156102fe57600080fd5b506102a2610789565b34801561031357600080fd5b506101c4600160a060020a03600435166024356107f7565b34801561033757600080fd5b506102a26108fb565b34801561034c57600080fd5b50610355610982565b60408051600160a060020a039092168252519081900360200190f35b34801561037d57600080fd5b5061012b610991565b34801561039257600080fd5b506101c4600160a060020a03600435166024356109c8565b3480156103b657600080fd5b506101c4600160a060020a0360043516602435610a29565b3480156103da57600080fd5b506101ed600160a060020a0360043581169060243516610a55565b34801561040157600080fd5b506102a2600160a060020a0360043516610a72565b60408051808201909152601a81527f456c656374726f6e69632073746f636b20736f757263696e6773000000000000602082015281565b6000805460a060020a900460ff161561046557600080fd5b600160a060020a038316151561047a57600080fd5b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60015481565b6000805460a060020a900460ff16156104ff57600080fd5b600160a060020a0384166000908152600360209081526040808320338452909152902054610533908363ffffffff610b0616565b600160a060020a0385166000908152600360209081526040808320338452909152902055610562848484610b1d565b5060019392505050565b601281565b6000805460a060020a900460ff161561058957600080fd5b600160a060020a038316151561059e57600080fd5b336000908152600360209081526040808320600160a060020a03871684529091529020546105d2908363ffffffff610bec16565b336000818152600360209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6d04ee2d6d415b85acef810000000081565b600054600160a060020a0316331461066057600080fd5b60005460a060020a900460ff16151561067857600080fd5b6000805474ff0000000000000000000000000000000000000000191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6000805460a060020a900460ff16156106e357600080fd5b33600090815260026020526040902054610703908363ffffffff610b0616565b33600090815260026020526040902055600154610726908363ffffffff610b0616565b60015560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b60005460a060020a900460ff1681565b60026020526000908152604090205481565b600054600160a060020a031633146107a057600080fd5b60008054604051600160a060020a03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805473ffffffffffffffffffffffffffffffffffffffff19169055565b6000805460a060020a900460ff161561080f57600080fd5b600160a060020a0383166000908152600360209081526040808320338452909152902054610843908363ffffffff610b0616565b600160a060020a038416600081815260036020908152604080832033845282528083209490945591815260029091522054610884908363ffffffff610b0616565b600160a060020a0384166000908152600260205260409020556001546108b0908363ffffffff610b0616565b600155604080518381529051600160a060020a038516917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a250600192915050565b600054600160a060020a0316331461091257600080fd5b60005460a060020a900460ff161561092957600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1790556040805133815290517f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2589181900360200190a1565b600054600160a060020a031681565b60408051808201909152600481527f5541444100000000000000000000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff16156109e057600080fd5b600160a060020a03831615156109f557600080fd5b336000908152600360209081526040808320600160a060020a03871684529091529020546105d2908363ffffffff610b0616565b6000805460a060020a900460ff1615610a4157600080fd5b610a4c338484610b1d565b50600192915050565b600360209081526000928352604080842090915290825290205481565b600054600160a060020a03163314610a8957600080fd5b600160a060020a0381161515610a9e57600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008083831115610b1657600080fd5b5050900390565b600160a060020a0382161515610b3257600080fd5b600160a060020a038316600090815260026020526040902054610b5b908263ffffffff610b0616565b600160a060020a038085166000908152600260205260408082209390935590841681522054610b90908263ffffffff610bec16565b600160a060020a0380841660008181526002602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600082820183811015610bfe57600080fd5b93925050505600a165627a7a72305820dee4f1b9e8e3d5840f404f8c1dd3794ce75b3cf28b13337a00ff3730e658e12c0029

Deployed Bytecode Sourcemap

5312:318:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2128:58;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2128:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2128:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3661:257;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3661:257:0;-1:-1:-1;;;;;3661:257:0;;;;;;;;;;;;;;;;;;;;;;;;;2280:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2280:33:0;;;;;;;;;;;;;;;;;;;;3408:245;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3408:245:0;-1:-1:-1;;;;;3408:245:0;;;;;;;;;;;;2238:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2238:35:0;;;;;;;;;;;;;;;;;;;;;;;3926:338;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3926:338:0;-1:-1:-1;;;;;3926:338:0;;;;;;;2320:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2320:42:0;;;;1932:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1932:116:0;;;;;;4722:248;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4722:248:0;;;;;1483:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1483:18:0;;;;2371:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2371:45:0;-1:-1:-1;;;;;2371:45:0;;;;;1302:138;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1302:138:0;;;;4978:327;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4978:327:0;-1:-1:-1;;;;;4978:327:0;;;;;;;1810:114;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1810:114:0;;;;893:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;893:20:0;;;;;;;;-1:-1:-1;;;;;893:20:0;;;;;;;;;;;;;;2193:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2193:38:0;;;;4272:348;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4272:348:0;-1:-1:-1;;;;;4272:348:0;;;;;;;3246:154;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3246:154:0;-1:-1:-1;;;;;3246:154:0;;;;;;;2423:66;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2423:66:0;-1:-1:-1;;;;;2423:66:0;;;;;;;;;;1102:192;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1102:192:0;-1:-1:-1;;;;;1102:192:0;;;;;2128:58;;;;;;;;;;;;;;;;;;;:::o;3661:257::-;3740:4;1699:6;;-1:-1:-1;;;1699:6:0;;;;1698:7;1690:16;;;;;;-1:-1:-1;;;;;3765:21:0;;;;3757:30;;;;;;3808:10;3798:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;3798:30:0;;;;;;;;;;;;:38;;;3852:36;;;;;;;3798:30;;3808:10;3852:36;;;;;;;;;;;-1:-1:-1;3906:4:0;3661:257;;;;:::o;2280:33::-;;;;:::o;3408:245::-;3501:4;1699:6;;-1:-1:-1;;;1699:6:0;;;;1698:7;1690:16;;;;;;-1:-1:-1;;;;;3548:15:0;;;;;;:9;:15;;;;;;;;3564:10;3548:27;;;;;;;;:38;;3580:5;3548:38;:31;:38;:::i;:::-;-1:-1:-1;;;;;3518:15:0;;;;;;:9;:15;;;;;;;;3534:10;3518:27;;;;;;;:68;3597:26;3528:4;3613:2;3617:5;3597:9;:26::i;:::-;-1:-1:-1;3641:4:0;3408:245;;;;;:::o;2238:35::-;2271:2;2238:35;:::o;3926:338::-;4020:4;1699:6;;-1:-1:-1;;;1699:6:0;;;;1698:7;1690:16;;;;;;-1:-1:-1;;;;;4045:21:0;;;;4037:30;;;;;;4121:10;4111:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;4111:30:0;;;;;;;;;;:46;;4146:10;4111:46;:34;:46;:::i;:::-;4088:10;4078:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;4078:30:0;;;;;;;;;;;;:79;;;4173:61;;;;;;4078:30;;4173:61;;;;;;;;;;;-1:-1:-1;4252:4:0;3926:338;;;;:::o;2320:42::-;2358:4;2320:42;:::o;1932:116::-;1068:5;;-1:-1:-1;;;;;1068:5:0;1054:10;:19;1046:28;;;;;;1775:6;;-1:-1:-1;;;1775:6:0;;;;1767:15;;;;;;;;1999:5;1990:14;;-1:-1:-1;;1990:14:0;;;2020:20;;;2029:10;2020:20;;;;;;;;;;;;;1932:116::o;4722:248::-;4781:4;1699:6;;-1:-1:-1;;;1699:6:0;;;;1698:7;1690:16;;;;;;4832:10;4822:21;;;;:9;:21;;;;;;:32;;4848:5;4822:32;:25;:32;:::i;:::-;4808:10;4798:21;;;;:9;:21;;;;;:56;4879:11;;:22;;4895:5;4879:22;:15;:22;:::i;:::-;4865:11;:36;4917:23;;;;;;;;4922:10;;4917:23;;;;;;;;;;-1:-1:-1;4958:4:0;4722:248;;;:::o;1483:18::-;;;-1:-1:-1;;;1483:18:0;;;;;:::o;2371:45::-;;;;;;;;;;;;;:::o;1302:138::-;1068:5;;-1:-1:-1;;;;;1068:5:0;1054:10;:19;1046:28;;;;;;1400:1;1385:5;;1364:39;;-1:-1:-1;;;;;1385:5:0;;;;1364:39;;1400:1;;1364:39;1430:1;1414:18;;-1:-1:-1;;1414:18:0;;;1302:138::o;4978:327::-;5055:4;1699:6;;-1:-1:-1;;;1699:6:0;;;;1698:7;1690:16;;;;;;-1:-1:-1;;;;;5102:15:0;;;;;;:9;:15;;;;;;;;5118:10;5102:27;;;;;;;;:38;;5134:5;5102:38;:31;:38;:::i;:::-;-1:-1:-1;;;;;5072:15:0;;;;;;:9;:15;;;;;;;;5088:10;5072:27;;;;;;;:68;;;;5169:15;;;:9;:15;;;;;:26;;5189:5;5169:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;5151:15:0;;;;;;:9;:15;;;;;:44;5220:11;;:22;;5236:5;5220:22;:15;:22;:::i;:::-;5206:11;:36;5258:17;;;;;;;;-1:-1:-1;;;;;5258:17:0;;;;;;;;;;;;;-1:-1:-1;5293:4:0;4978:327;;;;:::o;1810:114::-;1068:5;;-1:-1:-1;;;;;1068:5:0;1054:10;:19;1046:28;;;;;;1699:6;;-1:-1:-1;;;1699:6:0;;;;1698:7;1690:16;;;;;;1869:6;:13;;-1:-1:-1;;1869:13:0;-1:-1:-1;;;1869:13:0;;;1898:18;;;1905:10;1898:18;;;;;;;;;;;;;1810:114::o;893:20::-;;;-1:-1:-1;;;;;893:20:0;;:::o;2193:38::-;;;;;;;;;;;;;;;;;;;:::o;4272:348::-;4371:4;1699:6;;-1:-1:-1;;;1699:6:0;;;;1698:7;1690:16;;;;;;-1:-1:-1;;;;;4396:21:0;;;;4388:30;;;;;;4472:10;4462:21;;;;:9;:21;;;;;;;;-1:-1:-1;;;;;4462:30:0;;;;;;;;;;:51;;4497:15;4462:51;:34;:51;:::i;3246:154::-;3321:4;1699:6;;-1:-1:-1;;;1699:6:0;;;;1698:7;1690:16;;;;;;3338:32;3348:10;3360:2;3364:5;3338:9;:32::i;:::-;-1:-1:-1;3388:4:0;3246:154;;;;:::o;2423:66::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;1102:192::-;1068:5;;-1:-1:-1;;;;;1068:5:0;1054:10;:19;1046:28;;;;;;-1:-1:-1;;;;;1183:22:0;;;;1175:31;;;;;;1243:5;;;1222:37;;-1:-1:-1;;;;;1222:37:0;;;;1243:5;;;1222:37;;;1270:5;:16;;-1:-1:-1;;1270:16:0;-1:-1:-1;;;;;1270:16:0;;;;;;;;;;1102:192::o;426:148::-;484:7;;512:6;;;;504:15;;;;;;-1:-1:-1;;542:5:0;;;426:148::o;2662:257::-;-1:-1:-1;;;;;2747:16:0;;;;2739:25;;;;;;-1:-1:-1;;;;;2793:15:0;;;;;;:9;:15;;;;;;:26;;2813:5;2793:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;2775:15:0;;;;;;;:9;:15;;;;;;:44;;;;2846:13;;;;;;;:24;;2864:5;2846:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;2830:13:0;;;;;;;:9;:13;;;;;;;;;:40;;;;2886:25;;;;;;;2830:13;;2886:25;;;;;;;;;;;;;2662:257;;;:::o;582:148::-;640:7;672:5;;;696:6;;;;688:15;;;;;;721:1;582:148;-1:-1:-1;;;582:148:0:o

Swarm Source

bzzr://dee4f1b9e8e3d5840f404f8c1dd3794ce75b3cf28b13337a00ff3730e658e12c

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.