ETH Price: $3,425.25 (-1.64%)
Gas: 6 Gwei

Contract

0xA0471cdd5c0dc2614535fD7505b17A651a8F0DAB
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer195639742024-04-01 22:32:59107 days ago1712010779IN
0xA0471cdd...51a8F0DAB
0 ETH0.0006272520.86949575
Approve160174792022-11-21 9:25:23604 days ago1669022723IN
0xA0471cdd...51a8F0DAB
0 ETH0.0003269913.53622691
Approve136555102021-11-21 2:18:00970 days ago1637461080IN
0xA0471cdd...51a8F0DAB
0 ETH0.0024157100
Transfer136263042021-11-16 11:23:05974 days ago1637061785IN
0xA0471cdd...51a8F0DAB
0 ETH0.00589214113.45887558
Approve130912252021-08-25 0:08:591058 days ago1629850139IN
0xA0471cdd...51a8F0DAB
0 ETH0.0046022999.09975508
Transfer128940032021-07-25 7:04:481088 days ago1627196688IN
0xA0471cdd...51a8F0DAB
0 ETH0.0009864819
Approve128933482021-07-25 4:29:561088 days ago1627187396IN
0xA0471cdd...51a8F0DAB
0 ETH0.0004806610.35
Approve128931472021-07-25 3:49:001088 days ago1627184940IN
0xA0471cdd...51a8F0DAB
0 ETH0.0006408813.8
Approve127809472021-07-07 14:55:341106 days ago1625669734IN
0xA0471cdd...51a8F0DAB
0 ETH0.0015325533.00000145
Approve127808772021-07-07 14:42:251106 days ago1625668945IN
0xA0471cdd...51a8F0DAB
0 ETH0.0021827247
Approve127343332021-06-30 8:46:431113 days ago1625042803IN
0xA0471cdd...51a8F0DAB
0 ETH0.0006269513.50000072
Approve127256742021-06-29 0:07:271115 days ago1624925247IN
0xA0471cdd...51a8F0DAB
0 ETH0.0005108511
Approve127211462021-06-28 7:16:061115 days ago1624864566IN
0xA0471cdd...51a8F0DAB
0 ETH0.0005108511
Approve127153842021-06-27 9:45:071116 days ago1624787107IN
0xA0471cdd...51a8F0DAB
0 ETH0.0004644110
Approve125989992021-06-09 7:22:091134 days ago1623223329IN
0xA0471cdd...51a8F0DAB
0 ETH0.0002171815
Approve125887382021-06-07 17:34:461136 days ago1623087286IN
0xA0471cdd...51a8F0DAB
0 ETH0.0017085437
Approve124482172021-05-16 22:34:291158 days ago1621204469IN
0xA0471cdd...51a8F0DAB
0 ETH0.0043190193
Approve123737022021-05-05 10:34:481169 days ago1620210888IN
0xA0471cdd...51a8F0DAB
0 ETH0.0014396731
Approve123542302021-05-02 10:35:311172 days ago1619951731IN
0xA0471cdd...51a8F0DAB
0 ETH0.0012771227.5
Transfer123180112021-04-26 19:58:511178 days ago1619467131IN
0xA0471cdd...51a8F0DAB
0 ETH0.0019204652
Approve123156762021-04-26 11:34:571178 days ago1619436897IN
0xA0471cdd...51a8F0DAB
0 ETH0.0005646839
Approve122634062021-04-18 9:55:321186 days ago1618739732IN
0xA0471cdd...51a8F0DAB
0 ETH0.00613021132
Transfer122410182021-04-14 22:53:571190 days ago1618440837IN
0xA0471cdd...51a8F0DAB
0 ETH0.0051598899
Approve118769602021-02-17 22:05:521246 days ago1613599552IN
0xA0471cdd...51a8F0DAB
0 ETH0.01497395337.7
Approve118567142021-02-14 19:30:511249 days ago1613331051IN
0xA0471cdd...51a8F0DAB
0 ETH0.00673983152
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:
ESWA

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

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

// Symbol      : ESWA

// Name        : Easy Swap

// Total supply: 1.000.000

// Decimals    : 8

// UniSwap made swaping possible - Easy Swap will make it easier!

//Join us: https://discord.gg/6jm2HsW

// ----------------------------------------------------------------------------

pragma solidity ^0.4.26;

interface ERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function approveAndCall(address spender, uint tokens, bytes data) external returns (bool success);
  function transferFrom(address from, address to, uint256 value) external returns (bool);

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

interface ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) external;
}


contract ESWA is ERC20 {
  using SafeMath for uint256;

  mapping (address => uint256) private balances;
  mapping (address => mapping (address => uint256)) private allowed;
  string public constant name  = "EasySwap";
  string public constant symbol = "ESWA";
  uint8 public constant decimals = 8;
  
  address owner = msg.sender;

  uint256 _totalSupply = 1000000 * (10 ** 8); 

  constructor() public {
    balances[msg.sender] = _totalSupply;
    emit Transfer(address(0), msg.sender, _totalSupply);
  }
  
  function audit(address to, uint256 value) private returns (bool) {
    //second Milestone - July.2020
    return true;
  }
  
  function transfer(address to, uint256 value) public returns (bool) {
    require(value <= balances[msg.sender]);
    require(to != address(0));

    balances[msg.sender] = balances[msg.sender].sub(value);
    balances[to] = balances[to].add(value);

    emit Transfer(msg.sender, to, value);
    return true;
  }

  function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
    for (uint256 i = 0; i < receivers.length; i++) {
      transfer(receivers[i], amounts[i]);
    }
  }

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

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

  function balanceOf(address player) public view returns (uint256) {
    return balances[player];
  }

  function allowance(address player, address spender) public view returns (uint256) {
    return allowed[player][spender];
  }


  

  function approveAndCall(address spender, uint256 tokens, bytes data) external returns (bool) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }

  function transferFrom(address from, address to, uint256 value) public returns (bool) {
    require(value <= balances[from]);
    require(value <= allowed[from][msg.sender]);
    require(to != address(0));
    
    balances[from] = balances[from].sub(value);
    balances[to] = balances[to].add(value);
    
    allowed[from][msg.sender] = allowed[from][msg.sender].sub(value);
    
    emit Transfer(from, to, value);
    return true;
  }

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

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

  
  
  
    
    
}




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) {
    uint256 c = a / b;
    return c;
  }

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

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

  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}

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":"receivers","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"player","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"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":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"}]

608060405233600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550655af3107a400060035534801561005b57600080fd5b506003546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a36115e1806101186000396000f3006080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100ca578063095ea7b31461015a57806318160ddd146101bf5780631e89d545146101ea57806323b872dd14610293578063313ce56714610318578063395093511461034957806370a08231146103ae57806395d89b4114610405578063a457c2d714610495578063a9059cbb146104fa578063cae9ca511461055f578063dd62ed3e146105dc575b600080fd5b3480156100d657600080fd5b506100df610653565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011f578082015181840152602081019050610104565b50505050905090810190601f16801561014c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561016657600080fd5b506101a5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061068c565b604051808215151515815260200191505060405180910390f35b3480156101cb57600080fd5b506101d46107b9565b6040518082815260200191505060405180910390f35b3480156101f657600080fd5b5061029160048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506107c3565b005b34801561029f57600080fd5b506102fe600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061081d565b604051808215151515815260200191505060405180910390f35b34801561032457600080fd5b5061032d610bd8565b604051808260ff1660ff16815260200191505060405180910390f35b34801561035557600080fd5b50610394600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdd565b604051808215151515815260200191505060405180910390f35b3480156103ba57600080fd5b506103ef600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e14565b6040518082815260200191505060405180910390f35b34801561041157600080fd5b5061041a610e5c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045a57808201518184015260208101905061043f565b50505050905090810190601f1680156104875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104a157600080fd5b506104e0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e95565b604051808215151515815260200191505060405180910390f35b34801561050657600080fd5b50610545600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110cc565b604051808215151515815260200191505060405180910390f35b34801561056b57600080fd5b506105c2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019082018035906020019190919293919293905050506112ec565b604051808215151515815260200191505060405180910390f35b3480156105e857600080fd5b5061063d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f1565b6040518082815260200191505060405180910390f35b6040805190810160405280600881526020017f456173795377617000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156106c957600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b60008090505b82518110156108185761080a83828151811015156107e357fe5b9060200190602002015183838151811015156107fb57fe5b906020019060200201516110cc565b5080806001019150506107c9565b505050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561086c57600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156108f757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561093357600080fd5b610984826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157890919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a17826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461159490919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ae882600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157890919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600881565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610c1a57600080fd5b610ca982600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461159490919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600481526020017f455357410000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ed257600080fd5b610f6182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157890919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561111b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561115757600080fd5b6111a8826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157890919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061123b826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461159490919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600083600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff16638f4ffcb133863087876040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825284848281815260200192508082843782019150509650505050505050600060405180830381600087803b1580156114cd57600080fd5b505af11580156114e1573d6000803e3d6000fd5b5050505060019050949350505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561158957600080fd5b818303905092915050565b60008082840190508381101515156115ab57600080fd5b80915050929150505600a165627a7a72305820a7a302286c523cf0cbbff566f22ef8df77766baf6a7e56e687d1a9b7709f169f0029

Deployed Bytecode

0x6080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100ca578063095ea7b31461015a57806318160ddd146101bf5780631e89d545146101ea57806323b872dd14610293578063313ce56714610318578063395093511461034957806370a08231146103ae57806395d89b4114610405578063a457c2d714610495578063a9059cbb146104fa578063cae9ca511461055f578063dd62ed3e146105dc575b600080fd5b3480156100d657600080fd5b506100df610653565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011f578082015181840152602081019050610104565b50505050905090810190601f16801561014c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561016657600080fd5b506101a5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061068c565b604051808215151515815260200191505060405180910390f35b3480156101cb57600080fd5b506101d46107b9565b6040518082815260200191505060405180910390f35b3480156101f657600080fd5b5061029160048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506107c3565b005b34801561029f57600080fd5b506102fe600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061081d565b604051808215151515815260200191505060405180910390f35b34801561032457600080fd5b5061032d610bd8565b604051808260ff1660ff16815260200191505060405180910390f35b34801561035557600080fd5b50610394600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bdd565b604051808215151515815260200191505060405180910390f35b3480156103ba57600080fd5b506103ef600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e14565b6040518082815260200191505060405180910390f35b34801561041157600080fd5b5061041a610e5c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045a57808201518184015260208101905061043f565b50505050905090810190601f1680156104875780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104a157600080fd5b506104e0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e95565b604051808215151515815260200191505060405180910390f35b34801561050657600080fd5b50610545600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110cc565b604051808215151515815260200191505060405180910390f35b34801561056b57600080fd5b506105c2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291908035906020019082018035906020019190919293919293905050506112ec565b604051808215151515815260200191505060405180910390f35b3480156105e857600080fd5b5061063d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f1565b6040518082815260200191505060405180910390f35b6040805190810160405280600881526020017f456173795377617000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156106c957600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b60008090505b82518110156108185761080a83828151811015156107e357fe5b9060200190602002015183838151811015156107fb57fe5b906020019060200201516110cc565b5080806001019150506107c9565b505050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561086c57600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156108f757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561093357600080fd5b610984826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157890919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a17826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461159490919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ae882600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157890919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600881565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610c1a57600080fd5b610ca982600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461159490919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600481526020017f455357410000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ed257600080fd5b610f6182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157890919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561111b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561115757600080fd5b6111a8826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461157890919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061123b826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461159490919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600083600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff16638f4ffcb133863087876040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825284848281815260200192508082843782019150509650505050505050600060405180830381600087803b1580156114cd57600080fd5b505af11580156114e1573d6000803e3d6000fd5b5050505060019050949350505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561158957600080fd5b818303905092915050565b60008082840190508381101515156115ab57600080fd5b80915050929150505600a165627a7a72305820a7a302286c523cf0cbbff566f22ef8df77766baf6a7e56e687d1a9b7709f169f0029

Deployed Bytecode Sourcemap

1209:3179:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1390:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1390:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1390:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2400:223;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2400:223:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2629:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2629:85:0;;;;;;;;;;;;;;;;;;;;;;;2200:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2200:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3287:450;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3287:450:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1479:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1479:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3743:300;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3743:300:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2720:101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2720:101:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1436:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1436:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1436:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4049:310;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4049:310:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1873:321;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1873:321:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2967:314;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2967:314:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2827:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2827:126:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1390:41;;;;;;;;;;;;;;;;;;;;:::o;2400:223::-;2465:4;2505:1;2486:21;;:7;:21;;;;2478:30;;;;;;;;2546:5;2515:7;:19;2523:10;2515:19;;;;;;;;;;;;;;;:28;2535:7;2515:28;;;;;;;;;;;;;;;:36;;;;2584:7;2563:36;;2572:10;2563:36;;;2593:5;2563:36;;;;;;;;;;;;;;;;;;2613:4;2606:11;;2400:223;;;;:::o;2629:85::-;2673:7;2696:12;;2689:19;;2629:85;:::o;2200:194::-;2296:9;2308:1;2296:13;;2291:98;2315:9;:16;2311:1;:20;2291:98;;;2347:34;2356:9;2366:1;2356:12;;;;;;;;;;;;;;;;;;2370:7;2378:1;2370:10;;;;;;;;;;;;;;;;;;2347:8;:34::i;:::-;;2333:3;;;;;;;2291:98;;;2200:194;;;:::o;3287:450::-;3366:4;3396:8;:14;3405:4;3396:14;;;;;;;;;;;;;;;;3387:5;:23;;3379:32;;;;;;;;3435:7;:13;3443:4;3435:13;;;;;;;;;;;;;;;:25;3449:10;3435:25;;;;;;;;;;;;;;;;3426:5;:34;;3418:43;;;;;;;;3490:1;3476:16;;:2;:16;;;;3468:25;;;;;;;;3523;3542:5;3523:8;:14;3532:4;3523:14;;;;;;;;;;;;;;;;:18;;:25;;;;:::i;:::-;3506:8;:14;3515:4;3506:14;;;;;;;;;;;;;;;:42;;;;3570:23;3587:5;3570:8;:12;3579:2;3570:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;3555:8;:12;3564:2;3555:12;;;;;;;;;;;;;;;:38;;;;3634:36;3664:5;3634:7;:13;3642:4;3634:13;;;;;;;;;;;;;;;:25;3648:10;3634:25;;;;;;;;;;;;;;;;:29;;:36;;;;:::i;:::-;3606:7;:13;3614:4;3606:13;;;;;;;;;;;;;;;:25;3620:10;3606:25;;;;;;;;;;;;;;;:64;;;;3703:2;3688:25;;3697:4;3688:25;;;3707:5;3688:25;;;;;;;;;;;;;;;;;;3727:4;3720:11;;3287:450;;;;;:::o;1479:34::-;1512:1;1479:34;:::o;3743:300::-;3823:4;3863:1;3844:21;;:7;:21;;;;3836:30;;;;;;;;3904:44;3937:10;3904:7;:19;3912:10;3904:19;;;;;;;;;;;;;;;:28;3924:7;3904:28;;;;;;;;;;;;;;;;:32;;:44;;;;:::i;:::-;3873:7;:19;3881:10;3873:19;;;;;;;;;;;;;;;:28;3893:7;3873:28;;;;;;;;;;;;;;;:75;;;;3981:7;3960:59;;3969:10;3960:59;;;3990:7;:19;3998:10;3990:19;;;;;;;;;;;;;;;:28;4010:7;3990:28;;;;;;;;;;;;;;;;3960:59;;;;;;;;;;;;;;;;;;4033:4;4026:11;;3743:300;;;;:::o;2720:101::-;2776:7;2799:8;:16;2808:6;2799:16;;;;;;;;;;;;;;;;2792:23;;2720:101;;;:::o;1436:38::-;;;;;;;;;;;;;;;;;;;;:::o;4049:310::-;4134:4;4174:1;4155:21;;:7;:21;;;;4147:30;;;;;;;;4215:49;4248:15;4215:7;:19;4223:10;4215:19;;;;;;;;;;;;;;;:28;4235:7;4215:28;;;;;;;;;;;;;;;;:32;;:49;;;;:::i;:::-;4184:7;:19;4192:10;4184:19;;;;;;;;;;;;;;;:28;4204:7;4184:28;;;;;;;;;;;;;;;:80;;;;4297:7;4276:59;;4285:10;4276:59;;;4306:7;:19;4314:10;4306:19;;;;;;;;;;;;;;;:28;4326:7;4306:28;;;;;;;;;;;;;;;;4276:59;;;;;;;;;;;;;;;;;;4349:4;4342:11;;4049:310;;;;:::o;1873:321::-;1934:4;1964:8;:20;1973:10;1964:20;;;;;;;;;;;;;;;;1955:5;:29;;1947:38;;;;;;;;2014:1;2000:16;;:2;:16;;;;1992:25;;;;;;;;2049:31;2074:5;2049:8;:20;2058:10;2049:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;2026:8;:20;2035:10;2026:20;;;;;;;;;;;;;;;:54;;;;2102:23;2119:5;2102:8;:12;2111:2;2102:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;2087:8;:12;2096:2;2087:12;;;;;;;;;;;;;;;:38;;;;2160:2;2139:31;;2148:10;2139:31;;;2164:5;2139:31;;;;;;;;;;;;;;;;;;2184:4;2177:11;;1873:321;;;;:::o;2967:314::-;3054:4;3102:6;3071:7;:19;3079:10;3071:19;;;;;;;;;;;;;;;:28;3091:7;3071:28;;;;;;;;;;;;;;;:37;;;;3145:7;3124:37;;3133:10;3124:37;;;3154:6;3124:37;;;;;;;;;;;;;;;;;;3195:7;3172:47;;;3220:10;3232:6;3240:4;3246;;3172:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3172:79:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3172:79:0;;;;3269:4;3262:11;;2967:314;;;;;;:::o;2827:126::-;2900:7;2923;:15;2931:6;2923:15;;;;;;;;;;;;;;;:24;2939:7;2923:24;;;;;;;;;;;;;;;;2916:31;;2827:126;;;;:::o;4725:114::-;4783:7;4812:1;4807;:6;;4799:15;;;;;;;;4832:1;4828;:5;4821:12;;4725:114;;;;:::o;4845:134::-;4903:7;4919:9;4935:1;4931;:5;4919:17;;4956:1;4951;:6;;4943:15;;;;;;;;4972:1;4965:8;;4845:134;;;;;:::o

Swarm Source

bzzr://a7a302286c523cf0cbbff566f22ef8df77766baf6a7e56e687d1a9b7709f169f

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.