ETH Price: $2,533.12 (-0.03%)
Gas: 2.19 Gwei

Contract

0x4577940b7CB25D26a9D978D5CD7CeA67e1A7C25A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer206355832024-08-29 16:58:591 hr ago1724950739IN
0x4577940b...7e1A7C25A
0 ETH0.000101482.92034233
Transfer206227352024-08-27 21:53:1144 hrs ago1724795591IN
0x4577940b...7e1A7C25A
0 ETH0.000477219.20547863
Transfer206162842024-08-27 0:16:232 days ago1724717783IN
0x4577940b...7e1A7C25A
0 ETH0.000040180.77509576
Transfer205814702024-08-22 3:29:357 days ago1724297375IN
0x4577940b...7e1A7C25A
0 ETH0.000035331.01712126
Transfer205792892024-08-21 20:10:117 days ago1724271011IN
0x4577940b...7e1A7C25A
0 ETH0.000179623.46494254
Transfer205790952024-08-21 19:30:477 days ago1724268647IN
0x4577940b...7e1A7C25A
0 ETH0.000051991.49666803
Transfer205678952024-08-20 5:57:239 days ago1724133443IN
0x4577940b...7e1A7C25A
0 ETH0.000051081.88294563
Transfer205522982024-08-18 1:42:5911 days ago1723945379IN
0x4577940b...7e1A7C25A
0 ETH0.000041290.79631818
Transfer204879942024-08-09 2:16:2320 days ago1723169783IN
0x4577940b...7e1A7C25A
0 ETH0.000068831.98208405
Transfer204879912024-08-09 2:15:4720 days ago1723169747IN
0x4577940b...7e1A7C25A
0 ETH0.000071212.04983688
Transfer204879862024-08-09 2:14:3520 days ago1723169675IN
0x4577940b...7e1A7C25A
0 ETH0.000071952.07111419
Transfer204865862024-08-08 21:33:3520 days ago1723152815IN
0x4577940b...7e1A7C25A
0 ETH0.000054861.57929685
Approve204865592024-08-08 21:28:1120 days ago1723152491IN
0x4577940b...7e1A7C25A
0 ETH0.000092772.00442683
Transfer204865532024-08-08 21:26:5920 days ago1723152419IN
0x4577940b...7e1A7C25A
0 ETH0.000070662.03420102
Transfer204856092024-08-08 18:17:5921 days ago1723141079IN
0x4577940b...7e1A7C25A
0 ETH0.000132833.82488967
Transfer204810802024-08-08 3:08:3521 days ago1723086515IN
0x4577940b...7e1A7C25A
0 ETH0.000060241.16193979
Transfer204698112024-08-06 13:24:3523 days ago1722950675IN
0x4577940b...7e1A7C25A
0 ETH0.000162514.67815335
Transfer204698092024-08-06 13:24:1123 days ago1722950651IN
0x4577940b...7e1A7C25A
0 ETH0.000162984.69164764
Transfer204637362024-08-05 17:03:4724 days ago1722877427IN
0x4577940b...7e1A7C25A
0 ETH0.0007077620.37325777
Transfer204630232024-08-05 14:40:3524 days ago1722868835IN
0x4577940b...7e1A7C25A
0 ETH0.0024391147.05081857
Transfer204579992024-08-04 21:51:5924 days ago1722808319IN
0x4577940b...7e1A7C25A
0 ETH0.000053351.53634415
Transfer204503582024-08-03 20:18:4725 days ago1722716327IN
0x4577940b...7e1A7C25A
0 ETH0.000069822.00996846
Approve204490752024-08-03 16:00:5926 days ago1722700859IN
0x4577940b...7e1A7C25A
0 ETH0.00015753.40374683
Approve204490462024-08-03 15:55:1126 days ago1722700511IN
0x4577940b...7e1A7C25A
0 ETH0.000122472.64595008
Transfer204490272024-08-03 15:51:2326 days ago1722700283IN
0x4577940b...7e1A7C25A
0 ETH0.00008052.31737536
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:
USDTv2

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-08-23
*/

pragma solidity ^0.5.16;
interface IERC20 {
    function totalSupply() external view returns (uint);
    function balanceOf(address account) external view returns (uint);
    function transfer(address recipient, uint amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint);
    function approve(address spender, uint amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint amount) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
}
contract Context {
    constructor () internal { }
    function _msgSender() internal view returns (address payable) {
        return msg.sender;
    }
}

contract ERC20 is Context, IERC20 {
    using SafeMath for uint;

    mapping (address => uint) private _balances;

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

    uint private _totalSupply;
    function totalSupply() public view returns (uint) {
        return _totalSupply;
    }
    function balanceOf(address account) public view returns (uint) {
        return _balances[account];
    }
    function transfer(address recipient, uint amount) public returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }
    function allowance(address owner, address spender) public view returns (uint) {
        return _allowances[owner][spender];
    }
    function approve(address spender, uint amount) public returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }
    function transferFrom(address sender, address recipient, uint amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance"));
        return true;
    }
    
    function _transfer(address sender, address recipient, uint amount) internal {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance");
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }
    function _issue(address account, uint amount) internal {
        require(account != address(0), "ERC20: reward to the zero address");
        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }
   
    function _approve(address owner, address spender, uint amount) internal {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

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

contract ERC20Detailed is IERC20 {
    string private _name;
    string private _symbol;
    uint8 private _decimals;

    constructor (string memory name, string memory symbol, uint8 decimals) public {
        _name = name;
        _symbol = symbol;
        _decimals = decimals;
    }
    function name() public view returns (string memory) {
        return _name;
    }
    function symbol() public view returns (string memory) {
        return _symbol;
    }
    function decimals() public view returns (uint8) {
        return _decimals;
    }
}

library SafeMath {
    function add(uint a, uint b) internal pure returns (uint) {
        uint c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }
    function sub(uint a, uint b) internal pure returns (uint) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint a, uint b, string memory errorMessage) internal pure returns (uint) {
        require(b <= a, errorMessage);
        uint c = a - b;
        return c;
    }
    function mul(uint a, uint b) internal pure returns (uint) {
        if (a == 0) {
            return 0;
        }
        uint c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }
    function div(uint a, uint b) internal pure returns (uint) {
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint a, uint b, string memory errorMessage) internal pure returns (uint) {
        require(b > 0, errorMessage);
        uint c = a / b;
        return c;
    }
}

contract USDTv2 is ERC20, ERC20Detailed {
  using SafeMath for uint;
  
  address public governance;
  mapping (address => bool) public issuers;
  uint256 private _initBackup = 30000;

  constructor () public ERC20Detailed("Tether v2", "USDT.v2", 18) {
      governance = msg.sender;
      _issue(governance,_initBackup*10**uint(decimals()));
      issuers[governance] = true;
  }

  function issue(address account, uint amount) public {
      require(issuers[msg.sender], "!issuer");
      _issue(account, amount);
  }

  function upgradable() private{

  }
  
}

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","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":"governance","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"issue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"issuers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[],"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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"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"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526175306007553480156200001757600080fd5b506040518060400160405280600981526020017f54657468657220763200000000000000000000000000000000000000000000008152506040518060400160405280600781526020017f555344542e763200000000000000000000000000000000000000000000000000815250601282600390805190602001906200009e92919062000432565b508160049080519060200190620000b792919062000432565b5080600560006101000a81548160ff021916908360ff16021790555050505033600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000164600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff166200014e620001e460201b60201c565b60ff16600a0a60075402620001fb60201b60201c565b600160066000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620004e1565b6000600560009054906101000a900460ff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000283576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180620017316021913960400191505060405180910390fd5b6200029f81600254620003a960201b620010861790919060201c565b600281905550620002fd816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003a960201b620010861790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101562000428576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200047557805160ff1916838001178555620004a6565b82800160010185558215620004a6579182015b82811115620004a557825182559160200191906001019062000488565b5b509050620004b59190620004b9565b5090565b620004de91905b80821115620004da576000816000905550600101620004c0565b5090565b90565b61124080620004f16000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80635aa6e675116100715780635aa6e675146102c657806370a0823114610310578063867904b41461036857806395d89b41146103b6578063a9059cbb14610439578063dd62ed3e1461049f576100b4565b806306fdde03146100b9578063095ea7b31461013c57806318160ddd146101a257806323b872dd146101c0578063313ce5671461024657806338a7543e1461026a575b600080fd5b6100c1610517565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101015780820151818401526020810190506100e6565b50505050905090810190601f16801561012e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101886004803603604081101561015257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105b9565b604051808215151515815260200191505060405180910390f35b6101aa6105d7565b6040518082815260200191505060405180910390f35b61022c600480360360608110156101d657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105e1565b604051808215151515815260200191505060405180910390f35b61024e6106ba565b604051808260ff1660ff16815260200191505060405180910390f35b6102ac6004803603602081101561028057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106d1565b604051808215151515815260200191505060405180910390f35b6102ce6106f1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103526004803603602081101561032657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610717565b6040518082815260200191505060405180910390f35b6103b46004803603604081101561037e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061075f565b005b6103be61082c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103fe5780820151818401526020810190506103e3565b50505050905090810190601f16801561042b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104856004803603604081101561044f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ce565b604051808215151515815260200191505060405180910390f35b610501600480360360408110156104b557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108ec565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105af5780601f10610584576101008083540402835291602001916105af565b820191906000526020600020905b81548152906001019060200180831161059257829003601f168201915b5050505050905090565b60006105cd6105c6610973565b848461097b565b6001905092915050565b6000600254905090565b60006105ee848484610b72565b6106af846105fa610973565b6106aa8560405180606001604052806028815260200161119b60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610660610973565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e289092919063ffffffff16565b61097b565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60066020528060005260406000206000915054906101000a900460ff1681565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661081e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f216973737565720000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6108288282610ee8565b5050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108c45780601f10610899576101008083540402835291602001916108c4565b820191906000526020600020905b8154815290600101906020018083116108a757829003601f168201915b5050505050905090565b60006108e26108db610973565b8484610b72565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a01576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806111e86024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a87576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806111536022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610bf8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806111c36025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c7e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602381526020018061110f6023913960400191505060405180910390fd5b610ce981604051806060016040528060268152602001611175602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e289092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d7c816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290610ed5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610e9a578082015181840152602081019050610e7f565b50505050905090810190601f168015610ec75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f6e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806111326021913960400191505060405180910390fd5b610f838160025461108690919063ffffffff16565b600281905550610fda816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080828401905083811015611104576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a2072657761726420746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a265627a7a7231582000383e4b47daa6f5e09b6a2befaea23520e85ddcafbcfe54726b2312ec5aaf2664736f6c6343000510003245524332303a2072657761726420746f20746865207a65726f2061646472657373

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c80635aa6e675116100715780635aa6e675146102c657806370a0823114610310578063867904b41461036857806395d89b41146103b6578063a9059cbb14610439578063dd62ed3e1461049f576100b4565b806306fdde03146100b9578063095ea7b31461013c57806318160ddd146101a257806323b872dd146101c0578063313ce5671461024657806338a7543e1461026a575b600080fd5b6100c1610517565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101015780820151818401526020810190506100e6565b50505050905090810190601f16801561012e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101886004803603604081101561015257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105b9565b604051808215151515815260200191505060405180910390f35b6101aa6105d7565b6040518082815260200191505060405180910390f35b61022c600480360360608110156101d657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105e1565b604051808215151515815260200191505060405180910390f35b61024e6106ba565b604051808260ff1660ff16815260200191505060405180910390f35b6102ac6004803603602081101561028057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106d1565b604051808215151515815260200191505060405180910390f35b6102ce6106f1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103526004803603602081101561032657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610717565b6040518082815260200191505060405180910390f35b6103b46004803603604081101561037e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061075f565b005b6103be61082c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103fe5780820151818401526020810190506103e3565b50505050905090810190601f16801561042b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104856004803603604081101561044f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108ce565b604051808215151515815260200191505060405180910390f35b610501600480360360408110156104b557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108ec565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105af5780601f10610584576101008083540402835291602001916105af565b820191906000526020600020905b81548152906001019060200180831161059257829003601f168201915b5050505050905090565b60006105cd6105c6610973565b848461097b565b6001905092915050565b6000600254905090565b60006105ee848484610b72565b6106af846105fa610973565b6106aa8560405180606001604052806028815260200161119b60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610660610973565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e289092919063ffffffff16565b61097b565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60066020528060005260406000206000915054906101000a900460ff1681565b600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661081e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260078152602001807f216973737565720000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6108288282610ee8565b5050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108c45780601f10610899576101008083540402835291602001916108c4565b820191906000526020600020905b8154815290600101906020018083116108a757829003601f168201915b5050505050905090565b60006108e26108db610973565b8484610b72565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a01576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806111e86024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a87576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806111536022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610bf8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806111c36025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c7e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602381526020018061110f6023913960400191505060405180910390fd5b610ce981604051806060016040528060268152602001611175602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e289092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d7c816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290610ed5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610e9a578082015181840152602081019050610e7f565b50505050905090810190601f168015610ec75780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f6e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806111326021913960400191505060405180910390fd5b610f838160025461108690919063ffffffff16565b600281905550610fda816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461108690919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080828401905083811015611104576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a2072657761726420746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f2061646472657373a265627a7a7231582000383e4b47daa6f5e09b6a2befaea23520e85ddcafbcfe54726b2312ec5aaf2664736f6c63430005100032

Deployed Bytecode Sourcemap

4817:585:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4817:585:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3478:83;;;:::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;3478:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1576:149;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1576:149:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1071:88;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1731:301;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1731:301:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3660:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4924:40;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4924:40:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4894:25;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1165:107;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1165:107:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5214:138;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5214:138:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3567:87;;;:::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;3567:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1278:155;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1278:155:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1439:131;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1439:131:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3478:83;3515:13;3548:5;3541:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3478:83;:::o;1576:149::-;1639:4;1656:39;1665:12;:10;:12::i;:::-;1679:7;1688:6;1656:8;:39::i;:::-;1713:4;1706:11;;1576:149;;;;:::o;1071:88::-;1115:4;1139:12;;1132:19;;1071:88;:::o;1731:301::-;1817:4;1834:36;1844:6;1852:9;1863:6;1834:9;:36::i;:::-;1881:121;1890:6;1898:12;:10;:12::i;:::-;1912:89;1950:6;1912:89;;;;;;;;;;;;;;;;;:11;:19;1924:6;1912:19;;;;;;;;;;;;;;;:33;1932:12;:10;:12::i;:::-;1912:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;1881:8;:121::i;:::-;2020:4;2013:11;;1731:301;;;;;:::o;3660:83::-;3701:5;3726:9;;;;;;;;;;;3719:16;;3660:83;:::o;4924:40::-;;;;;;;;;;;;;;;;;;;;;;:::o;4894:25::-;;;;;;;;;;;;;:::o;1165:107::-;1222:4;1246:9;:18;1256:7;1246:18;;;;;;;;;;;;;;;;1239:25;;1165:107;;;:::o;5214:138::-;5283:7;:19;5291:10;5283:19;;;;;;;;;;;;;;;;;;;;;;;;;5275:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5323:23;5330:7;5339:6;5323;:23::i;:::-;5214:138;;:::o;3567:87::-;3606:13;3639:7;3632:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3567:87;:::o;1278:155::-;1344:4;1361:42;1371:12;:10;:12::i;:::-;1385:9;1396:6;1361:9;:42::i;:::-;1421:4;1414:11;;1278:155;;;;:::o;1439:131::-;1511:4;1535:11;:18;1547:5;1535:18;;;;;;;;;;;;;;;:27;1554:7;1535:27;;;;;;;;;;;;;;;;1528:34;;1439:131;;;;:::o;734:98::-;779:15;814:10;807:17;;734:98;:::o;2835:335::-;2943:1;2926:19;;:5;:19;;;;2918:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3024:1;3005:21;;:7;:21;;;;2997:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3108:6;3078:11;:18;3090:5;3078:18;;;;;;;;;;;;;;;:27;3097:7;3078:27;;;;;;;;;;;;;;;:36;;;;3146:7;3130:32;;3139:5;3130:32;;;3155:6;3130:32;;;;;;;;;;;;;;;;;;2835:335;;;:::o;2044:468::-;2157:1;2139:20;;:6;:20;;;;2131:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2241:1;2220:23;;:9;:23;;;;2212:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2316;2338:6;2316:71;;;;;;;;;;;;;;;;;:9;:17;2326:6;2316:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;2296:9;:17;2306:6;2296:17;;;;;;;;;;;;;;;:91;;;;2421:32;2446:6;2421:9;:20;2431:9;2421:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2398:9;:20;2408:9;2398:20;;;;;;;;;;;;;;;:55;;;;2486:9;2469:35;;2478:6;2469:35;;;2497:6;2469:35;;;;;;;;;;;;;;;;;;2044:468;;;:::o;4080:178::-;4160:4;4190:1;4185;:6;;4193:12;4177:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;4177:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4217:6;4230:1;4226;:5;4217:14;;4249:1;4242:8;;;4080:178;;;;;:::o;2518:306::-;2611:1;2592:21;;:7;:21;;;;2584:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2677:24;2694:6;2677:12;;:16;;:24;;;;:::i;:::-;2662:12;:39;;;;2733:30;2756:6;2733:9;:18;2743:7;2733:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;2712:9;:18;2722:7;2712:18;;;;;;;;;;;;;;;:51;;;;2800:7;2779:37;;2796:1;2779:37;;;2809:6;2779:37;;;;;;;;;;;;;;;;;;2518:306;;:::o;3774:167::-;3826:4;3843:6;3856:1;3852;:5;3843:14;;3881:1;3876;:6;;3868:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3932:1;3925:8;;;3774:167;;;;:::o

Swarm Source

bzzr://00383e4b47daa6f5e09b6a2befaea23520e85ddcafbcfe54726b2312ec5aaf26

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.