ETH Price: $3,320.05 (-4.33%)

Token

(0x5183f41477c6ee95f88351d9ec17aa415d3f60ba)
 

Overview

Max Total Supply

7,000,000,000 ERC-20 TOKEN*

Holders

1,103

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
cerex.eth
Balance
4.71698113207547169 ERC-20 TOKEN*

Value
$0.00
0x6227e34f24dcad92c3f18e6b32cbe0b8cc0d508d
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
PeacefulWorld

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2022-03-03
*/

/**
 *Submitted for verification at BscScan.com on 2022-03-03
*/

/**

Thank you crypto world, we will make a peaceful world.

*/
pragma solidity ^0.4.22;
contract ERC20Basic {
  // events
  event Transfer(address indexed from, address indexed to, uint256 value);

  // public functions
  function totalSupply() public view returns (uint256);
  function balanceOf(address addr) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
}

contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  // public variables
  string public name;
  string public symbol;
  uint8 public decimals = 18;

  // internal variables
  uint256 _totalSupply;
  mapping(address => uint256) _balances;

  // events

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

  function balanceOf(address addr) public view returns (uint256 balance) {
    return _balances[addr];
  }

  function transfer(address to, uint256 value) public returns (bool) {
    require(to != address(0));
    require(value <= _balances[msg.sender]);

    _balances[msg.sender] = _balances[msg.sender].sub(value);
    _balances[to] = _balances[to].add(value);
    emit Transfer(msg.sender, to, value);
    return true;
  }

  // internal functions

}

contract ERC20 is ERC20Basic {
  // events
  event Approval(address indexed owner, address indexed agent, uint256 value);

  // public functions
  function allowance(address owner, address agent) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address agent, uint256 value) public returns (bool);

}

contract Ownable {

    // public variables
    address public owner;

    // internal variables

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

    // public functions
    constructor() public {
        owner = msg.sender;
    }

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

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

    // internal functions
}

contract Freezeable is Ownable{
    // public variables

    // internal variables
    mapping(address => bool) _freezeList;

    // events
    event Freezed(address indexed freezedAddr);
    event UnFreezed(address indexed unfreezedAddr);

    // public functions
    function freeze(address addr) onlyOwner whenNotFreezed public returns (bool) {
      require(true != _freezeList[addr]);

      _freezeList[addr] = true;

      emit Freezed(addr);
      return true;
    }

    function unfreeze(address addr) onlyOwner whenFreezed public returns (bool) {
      require(true == _freezeList[addr]);

      _freezeList[addr] = false;

      emit UnFreezed(addr);
      return true;
    }

    modifier whenNotFreezed() {
        require(true != _freezeList[msg.sender]);
        _;
    }

    modifier whenFreezed() {
        require(true == _freezeList[msg.sender]);
        _;
    }

    function isFreezing(address addr) public view returns (bool) {
        if (true == _freezeList[addr]) {
            return true;
        } else {
            return false;
        }
    }

    // internal functions
}

contract StandardToken is ERC20, BasicToken {
  // public variables

  // internal variables
  mapping (address => mapping (address => uint256)) _allowances;

  // events

  // public functions
  function transferFrom(address from, address to, uint256 value) public returns (bool) {
    require(to != address(0));
    require(value <= _balances[from]);
    require(value <= _allowances[from][msg.sender]);

    _balances[from] = _balances[from].sub(value);
    _balances[to] = _balances[to].add(value);
    _allowances[from][msg.sender] = _allowances[from][msg.sender].sub(value);
    emit Transfer(from, to, value);
    return true;
  }

  function approve(address agent, uint256 value) public returns (bool) {
    _allowances[msg.sender][agent] = value;
    emit Approval(msg.sender, agent, value);
    return true;
  }

  function allowance(address owner, address agent) public view returns (uint256) {
    return _allowances[owner][agent];
  }

  function increaseApproval(address agent, uint value) public returns (bool) {
    _allowances[msg.sender][agent] = _allowances[msg.sender][agent].add(value);
    emit Approval(msg.sender, agent, _allowances[msg.sender][agent]);
    return true;
  }

  function decreaseApproval(address agent, uint value) public returns (bool) {
    uint allowanceValue = _allowances[msg.sender][agent];
    if (value > allowanceValue) {
      _allowances[msg.sender][agent] = 0;
    } else {
      _allowances[msg.sender][agent] = allowanceValue.sub(value);
    }
    emit Approval(msg.sender, agent, _allowances[msg.sender][agent]);
    return true;
  }

  // internal functions
}

contract FreezeableToken is StandardToken, Freezeable {
    // public variables

    // internal variables

    // events

    // public functions
    function transfer(address to, uint256 value) public whenNotFreezed returns (bool) {
      return super.transfer(to, value);
    }

    function transferFrom(address from, address to, uint256 value) public whenNotFreezed returns (bool) {
      return super.transferFrom(from, to, value);
    }

    function approve(address agent, uint256 value) public whenNotFreezed returns (bool) {
      return super.approve(agent, value);
    }

    function increaseApproval(address agent, uint value) public whenNotFreezed returns (bool success) {
      return super.increaseApproval(agent, value);
    }

    function decreaseApproval(address agent, uint value) public whenNotFreezed returns (bool success) {
      return super.decreaseApproval(agent, value);
    }

    // internal functions
}

contract MintableToken is StandardToken, Ownable {
    // public variables

    // internal variables

    // events
    event Mint(address indexed to, uint256 value);

    // public functions
    function mint(address addr, uint256 value) onlyOwner public returns (bool) {
      _totalSupply = _totalSupply.add(value);
      _balances[addr] = _balances[addr].add(value);

      emit Mint(addr, value);
      emit Transfer(address(0), addr, value);

      return true;
    }

    // internal functions
}

contract PeacefulWorld is FreezeableToken, MintableToken {
    // public variables
    string public name = "Peaceful World";
    string public symbol = "WORLD";
    uint8 public decimals = 18; 
    address private create;
    address private assistant1;
    address private assistant2;
    address private assistant3;

    constructor(address _create, address _assistant1, address _assistant2, address _assistant3) public {
      _totalSupply = 7000000000 * (10 ** uint256(decimals));
      create = _create;
      assistant1 = _assistant1;
      assistant2 = _assistant2;
      assistant3 = _assistant3;
      _balances[create] = _totalSupply;
      emit Transfer(0x0, create, _totalSupply);
    }

    function airDrop(address[] to, uint256 amount) public{
        if(msg.sender == assistant1||msg.sender == assistant2||msg.sender == assistant3){
            uint256 _amount = decimals*amount.div(to.length).div(decimals);
            for(uint256 i = 0; i < to.length; i++){
                _airDrop(to[i], _amount);
            }
        }        
    }

    function _airDrop(address _to, uint256 _amount) internal{
        address _from = create;
        require(_amount <= balanceOf(_from),"not enough balances");
        _balances[_from] = _balances[_from] - _amount;
        _balances[_to] = _balances[_to] + _amount;
        emit Transfer(_from, _to, _amount);

    }
}

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

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
      // assert(b > 0); // Solidity automatically throws when dividing by 0
      uint256 c = a / b;
      // assert(a == b * c + a % b); // There is no case in which this doesn't hold
      return c;
    }

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

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

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"agent","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":"addr","type":"address"},{"name":"value","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"unfreeze","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"agent","type":"address"},{"name":"value","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"freeze","outputs":[{"name":"","type":"bool"}],"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":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"agent","type":"address"},{"name":"value","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"agent","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"},{"constant":false,"inputs":[{"name":"to","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"airDrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"addr","type":"address"}],"name":"isFreezing","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_create","type":"address"},{"name":"_assistant1","type":"address"},{"name":"_assistant2","type":"address"},{"name":"_assistant3","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"freezedAddr","type":"address"}],"name":"Freezed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"unfreezedAddr","type":"address"}],"name":"UnFreezed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"agent","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","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"}]

6002805460ff1916601217905560c0604052600e60808190527f506561636566756c20576f726c6400000000000000000000000000000000000060a09081526200004d9160089190620001aa565b506040805180820190915260058082527f574f524c4400000000000000000000000000000000000000000000000000000060209092019182526200009491600991620001aa565b50600a805460ff19166012179055348015620000af57600080fd5b506040516080806200122a8339810160408181528251602080850151838601516060909601516006805433600160a060020a031991821617909155600a805460ff8116820a6401a13b860002600381905561010060a860020a0319909116610100600160a060020a03808a16820292909217808555600b80548716848a16179055600c80548716848f16179055600d8054909616838816179095559384900481166000908152600488528981208390559254918a52975196999498949793969290049092169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a3505050506200024f565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001ed57805160ff19168380011785556200021d565b828001600101855582156200021d579182015b828111156200021d57825182559160200191906001019062000200565b506200022b9291506200022f565b5090565b6200024c91905b808211156200022b576000815560010162000236565b90565b610fcb806200025f6000396000f3006080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610100578063095ea7b31461018a57806318160ddd146101c257806323b872dd146101e9578063313ce5671461021357806340c10f191461023e57806345c8b1a614610262578063661884631461028357806370a08231146102a75780638d1fdf2f146102c85780638da5cb5b146102e957806395d89b411461031a578063a9059cbb1461032f578063d73dd62314610353578063dd62ed3e14610377578063f2fde38b1461039e578063fd1fc4a0146103c1578063ffa34f7c14610418575b600080fd5b34801561010c57600080fd5b50610115610439565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019657600080fd5b506101ae600160a060020a03600435166024356104c7565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101d76104fa565b60408051918252519081900360200190f35b3480156101f557600080fd5b506101ae600160a060020a0360043581169060243516604435610500565b34801561021f57600080fd5b50610228610535565b6040805160ff9092168252519081900360200190f35b34801561024a57600080fd5b506101ae600160a060020a036004351660243561053e565b34801561026e57600080fd5b506101ae600160a060020a0360043516610621565b34801561028f57600080fd5b506101ae600160a060020a03600435166024356106d5565b3480156102b357600080fd5b506101d7600160a060020a0360043516610701565b3480156102d457600080fd5b506101ae600160a060020a036004351661071c565b3480156102f557600080fd5b506102fe6107d4565b60408051600160a060020a039092168252519081900360200190f35b34801561032657600080fd5b506101156107e3565b34801561033b57600080fd5b506101ae600160a060020a036004351660243561083e565b34801561035f57600080fd5b506101ae600160a060020a036004351660243561086a565b34801561038357600080fd5b506101d7600160a060020a0360043581169060243516610896565b3480156103aa57600080fd5b506103bf600160a060020a03600435166108c1565b005b3480156103cd57600080fd5b50604080516020600480358082013583810280860185019096528085526103bf9536959394602494938501929182918501908490808284375094975050933594506109569350505050565b34801561042457600080fd5b506101ae600160a060020a0360043516610a08565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104bf5780601f10610494576101008083540402835291602001916104bf565b820191906000526020600020905b8154815290600101906020018083116104a257829003601f168201915b505050505081565b3360009081526007602052604081205460ff161515600114156104e957600080fd5b6104f38383610a3e565b9392505050565b60035490565b3360009081526007602052604081205460ff1615156001141561052257600080fd5b61052d848484610aa4565b949350505050565b600a5460ff1681565b600654600090600160a060020a0316331461055857600080fd5b60035461056b908363ffffffff610c0b16565b600355600160a060020a038316600090815260046020526040902054610597908363ffffffff610c0b16565b600160a060020a038416600081815260046020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a03851691600091600080516020610f808339815191529181900360200190a350600192915050565b600654600090600160a060020a0316331461063b57600080fd5b3360009081526007602052604090205460ff16151560011461065c57600080fd5b600160a060020a03821660009081526007602052604090205460ff16151560011461068657600080fd5b600160a060020a038216600081815260076020526040808220805460ff19169055517f5040cf40e56c79e2c5e22803d91e2a7e4c3e2ec47570823b8545f4aa3b8455ab9190a25060015b919050565b3360009081526007602052604081205460ff161515600114156106f757600080fd5b6104f38383610c1a565b600160a060020a031660009081526004602052604090205490565b600654600090600160a060020a0316331461073657600080fd5b3360009081526007602052604090205460ff1615156001141561075857600080fd5b600160a060020a03821660009081526007602052604090205460ff1615156001141561078357600080fd5b600160a060020a038216600081815260076020526040808220805460ff19166001179055517f0de8364a528e5ca2869160b20c375fe85b4e98d24a9cb48b4dc49c5f76d05b249190a2506001919050565b600654600160a060020a031681565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104bf5780601f10610494576101008083540402835291602001916104bf565b3360009081526007602052604081205460ff1615156001141561086057600080fd5b6104f38383610d0a565b3360009081526007602052604081205460ff1615156001141561088c57600080fd5b6104f38383610ddb565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600654600160a060020a031633146108d857600080fd5b600160a060020a03811615156108ed57600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600b546000908190600160a060020a031633148061097e5750600c54600160a060020a031633145b806109935750600d54600160a060020a031633145b15610a0257600a5484516109c29160ff16906109b690869063ffffffff610e7416565b9063ffffffff610e7416565b600a5460ff16029150600090505b8351811015610a02576109fa84828151811015156109ea57fe5b9060200190602002015183610e8b565b6001016109d0565b50505050565b600160a060020a03811660009081526007602052604081205460ff16151560011415610a36575060016106d0565b5060006106d0565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000600160a060020a0383161515610abb57600080fd5b600160a060020a038416600090815260046020526040902054821115610ae057600080fd5b600160a060020a0384166000908152600560209081526040808320338452909152902054821115610b1057600080fd5b600160a060020a038416600090815260046020526040902054610b39908363ffffffff610f6d16565b600160a060020a038086166000908152600460205260408082209390935590851681522054610b6e908363ffffffff610c0b16565b600160a060020a038085166000908152600460209081526040808320949094559187168152600582528281203382529091522054610bb2908363ffffffff610f6d16565b600160a060020a0380861660008181526005602090815260408083203384528252918290209490945580518681529051928716939192600080516020610f80833981519152929181900390910190a35060019392505050565b6000828201838110156104f357fe5b336000908152600560209081526040808320600160a060020a038616845290915281205480831115610c6f57336000908152600560209081526040808320600160a060020a0388168452909152812055610ca4565b610c7f818463ffffffff610f6d16565b336000908152600560209081526040808320600160a060020a03891684529091529020555b336000818152600560209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000600160a060020a0383161515610d2157600080fd5b33600090815260046020526040902054821115610d3d57600080fd5b33600090815260046020526040902054610d5d908363ffffffff610f6d16565b3360009081526004602052604080822092909255600160a060020a03851681522054610d8f908363ffffffff610c0b16565b600160a060020a038416600081815260046020908152604091829020939093558051858152905191923392600080516020610f808339815191529281900390910190a350600192915050565b336000908152600560209081526040808320600160a060020a0386168452909152812054610e0f908363ffffffff610c0b16565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6000808284811515610e8257fe5b04949350505050565b600a546101009004600160a060020a0316610ea581610701565b821115610f1357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f6e6f7420656e6f7567682062616c616e63657300000000000000000000000000604482015290519081900360640190fd5b600160a060020a0380821660008181526004602090815260408083208054889003905593871680835291849020805487019055835186815293519193600080516020610f80833981519152929081900390910190a3505050565b600082821115610f7957fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209266a9ab8427532eb467616cdb0263d57e37fe90a90fa947e3fa064a212c220e0029000000000000000000000000165cd37b4c644c2921454429e7f9358d18a45e14000000000000000000000000f1874c192cf7a6a65c6e057706b805b9f31ee0b7000000000000000000000000e9af51aaa1782fdc7c39048a81286505125ca303000000000000000000000000bf7ae6ea0ed53f7ede5bfe1c255c8bf371aa2954

Deployed Bytecode

0x6080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610100578063095ea7b31461018a57806318160ddd146101c257806323b872dd146101e9578063313ce5671461021357806340c10f191461023e57806345c8b1a614610262578063661884631461028357806370a08231146102a75780638d1fdf2f146102c85780638da5cb5b146102e957806395d89b411461031a578063a9059cbb1461032f578063d73dd62314610353578063dd62ed3e14610377578063f2fde38b1461039e578063fd1fc4a0146103c1578063ffa34f7c14610418575b600080fd5b34801561010c57600080fd5b50610115610439565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019657600080fd5b506101ae600160a060020a03600435166024356104c7565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101d76104fa565b60408051918252519081900360200190f35b3480156101f557600080fd5b506101ae600160a060020a0360043581169060243516604435610500565b34801561021f57600080fd5b50610228610535565b6040805160ff9092168252519081900360200190f35b34801561024a57600080fd5b506101ae600160a060020a036004351660243561053e565b34801561026e57600080fd5b506101ae600160a060020a0360043516610621565b34801561028f57600080fd5b506101ae600160a060020a03600435166024356106d5565b3480156102b357600080fd5b506101d7600160a060020a0360043516610701565b3480156102d457600080fd5b506101ae600160a060020a036004351661071c565b3480156102f557600080fd5b506102fe6107d4565b60408051600160a060020a039092168252519081900360200190f35b34801561032657600080fd5b506101156107e3565b34801561033b57600080fd5b506101ae600160a060020a036004351660243561083e565b34801561035f57600080fd5b506101ae600160a060020a036004351660243561086a565b34801561038357600080fd5b506101d7600160a060020a0360043581169060243516610896565b3480156103aa57600080fd5b506103bf600160a060020a03600435166108c1565b005b3480156103cd57600080fd5b50604080516020600480358082013583810280860185019096528085526103bf9536959394602494938501929182918501908490808284375094975050933594506109569350505050565b34801561042457600080fd5b506101ae600160a060020a0360043516610a08565b6008805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104bf5780601f10610494576101008083540402835291602001916104bf565b820191906000526020600020905b8154815290600101906020018083116104a257829003601f168201915b505050505081565b3360009081526007602052604081205460ff161515600114156104e957600080fd5b6104f38383610a3e565b9392505050565b60035490565b3360009081526007602052604081205460ff1615156001141561052257600080fd5b61052d848484610aa4565b949350505050565b600a5460ff1681565b600654600090600160a060020a0316331461055857600080fd5b60035461056b908363ffffffff610c0b16565b600355600160a060020a038316600090815260046020526040902054610597908363ffffffff610c0b16565b600160a060020a038416600081815260046020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a03851691600091600080516020610f808339815191529181900360200190a350600192915050565b600654600090600160a060020a0316331461063b57600080fd5b3360009081526007602052604090205460ff16151560011461065c57600080fd5b600160a060020a03821660009081526007602052604090205460ff16151560011461068657600080fd5b600160a060020a038216600081815260076020526040808220805460ff19169055517f5040cf40e56c79e2c5e22803d91e2a7e4c3e2ec47570823b8545f4aa3b8455ab9190a25060015b919050565b3360009081526007602052604081205460ff161515600114156106f757600080fd5b6104f38383610c1a565b600160a060020a031660009081526004602052604090205490565b600654600090600160a060020a0316331461073657600080fd5b3360009081526007602052604090205460ff1615156001141561075857600080fd5b600160a060020a03821660009081526007602052604090205460ff1615156001141561078357600080fd5b600160a060020a038216600081815260076020526040808220805460ff19166001179055517f0de8364a528e5ca2869160b20c375fe85b4e98d24a9cb48b4dc49c5f76d05b249190a2506001919050565b600654600160a060020a031681565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104bf5780601f10610494576101008083540402835291602001916104bf565b3360009081526007602052604081205460ff1615156001141561086057600080fd5b6104f38383610d0a565b3360009081526007602052604081205460ff1615156001141561088c57600080fd5b6104f38383610ddb565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b600654600160a060020a031633146108d857600080fd5b600160a060020a03811615156108ed57600080fd5b600654604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600b546000908190600160a060020a031633148061097e5750600c54600160a060020a031633145b806109935750600d54600160a060020a031633145b15610a0257600a5484516109c29160ff16906109b690869063ffffffff610e7416565b9063ffffffff610e7416565b600a5460ff16029150600090505b8351811015610a02576109fa84828151811015156109ea57fe5b9060200190602002015183610e8b565b6001016109d0565b50505050565b600160a060020a03811660009081526007602052604081205460ff16151560011415610a36575060016106d0565b5060006106d0565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000600160a060020a0383161515610abb57600080fd5b600160a060020a038416600090815260046020526040902054821115610ae057600080fd5b600160a060020a0384166000908152600560209081526040808320338452909152902054821115610b1057600080fd5b600160a060020a038416600090815260046020526040902054610b39908363ffffffff610f6d16565b600160a060020a038086166000908152600460205260408082209390935590851681522054610b6e908363ffffffff610c0b16565b600160a060020a038085166000908152600460209081526040808320949094559187168152600582528281203382529091522054610bb2908363ffffffff610f6d16565b600160a060020a0380861660008181526005602090815260408083203384528252918290209490945580518681529051928716939192600080516020610f80833981519152929181900390910190a35060019392505050565b6000828201838110156104f357fe5b336000908152600560209081526040808320600160a060020a038616845290915281205480831115610c6f57336000908152600560209081526040808320600160a060020a0388168452909152812055610ca4565b610c7f818463ffffffff610f6d16565b336000908152600560209081526040808320600160a060020a03891684529091529020555b336000818152600560209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000600160a060020a0383161515610d2157600080fd5b33600090815260046020526040902054821115610d3d57600080fd5b33600090815260046020526040902054610d5d908363ffffffff610f6d16565b3360009081526004602052604080822092909255600160a060020a03851681522054610d8f908363ffffffff610c0b16565b600160a060020a038416600081815260046020908152604091829020939093558051858152905191923392600080516020610f808339815191529281900390910190a350600192915050565b336000908152600560209081526040808320600160a060020a0386168452909152812054610e0f908363ffffffff610c0b16565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6000808284811515610e8257fe5b04949350505050565b600a546101009004600160a060020a0316610ea581610701565b821115610f1357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f6e6f7420656e6f7567682062616c616e63657300000000000000000000000000604482015290519081900360640190fd5b600160a060020a0380821660008181526004602090815260408083208054889003905593871680835291849020805487019055835186815293519193600080516020610f80833981519152929081900390910190a3505050565b600082821115610f7957fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209266a9ab8427532eb467616cdb0263d57e37fe90a90fa947e3fa064a212c220e0029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000165cd37b4c644c2921454429e7f9358d18a45e14000000000000000000000000f1874c192cf7a6a65c6e057706b805b9f31ee0b7000000000000000000000000e9af51aaa1782fdc7c39048a81286505125ca303000000000000000000000000bf7ae6ea0ed53f7ede5bfe1c255c8bf371aa2954

-----Decoded View---------------
Arg [0] : _create (address): 0x165CD37b4C644C2921454429E7F9358d18A45e14
Arg [1] : _assistant1 (address): 0xF1874C192CF7A6A65C6e057706b805B9f31EE0B7
Arg [2] : _assistant2 (address): 0xe9af51aAa1782fdc7c39048A81286505125cA303
Arg [3] : _assistant3 (address): 0xbf7AE6ea0ed53f7Ede5BfE1c255C8bF371Aa2954

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000165cd37b4c644c2921454429e7f9358d18a45e14
Arg [1] : 000000000000000000000000f1874c192cf7a6a65c6e057706b805b9f31ee0b7
Arg [2] : 000000000000000000000000e9af51aaa1782fdc7c39048a81286505125ca303
Arg [3] : 000000000000000000000000bf7ae6ea0ed53f7ede5bfe1c255c8bf371aa2954


Deployed Bytecode Sourcemap

6719:1416:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6808:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6808:37: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;6808:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5689:135;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5689:135:0;-1:-1:-1;;;;;5689:135:0;;;;;;;;;;;;;;;;;;;;;;;;;810:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;810:85:0;;;;;;;;;;;;;;;;;;;;5522:159;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5522:159:0;-1:-1:-1;;;;;5522:159:0;;;;;;;;;;;;6889:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6889:26:0;;;;;;;;;;;;;;;;;;;;;;;6398:285;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;6398:285:0;-1:-1:-1;;;;;6398:285:0;;;;;;;2898:214;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2898:214:0;-1:-1:-1;;;;;2898:214:0;;;;;5998:158;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5998:158:0;-1:-1:-1;;;;;5998:158:0;;;;;;;901:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;901:106:0;-1:-1:-1;;;;;901:106:0;;;;;2678:212;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2678:212:0;-1:-1:-1;;;;;2678:212:0;;;;;1826:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1826:20:0;;;;;;;;-1:-1:-1;;;;;1826:20:0;;;;;;;;;;;;;;6852:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6852:30:0;;;;5383:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5383:131:0;-1:-1:-1;;;;;5383:131:0;;;;;;;5832:158;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5832:158:0;-1:-1:-1;;;;;5832:158:0;;;;;;;4408:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4408:124:0;-1:-1:-1;;;;;4408:124:0;;;;;;;;;;2170:192;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2170:192:0;-1:-1:-1;;;;;2170:192:0;;;;;;;7444:359;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;7444:359:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7444:359:0;;-1:-1:-1;;7444:359:0;;;-1:-1:-1;7444:359:0;;-1:-1:-1;;;;7444:359:0;3327:193;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3327:193:0;-1:-1:-1;;;;;3327:193:0;;;;;6808:37;;;;;;;;;;;;;;;-1:-1:-1;;6808:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5689:135::-;3185:10;5767:4;3173:23;;;:11;:23;;;;;;;;3165:31;;3173:23;3165:31;;3157:40;;;;;;5789:27;5803:5;5810;5789:13;:27::i;:::-;5782:34;5689:135;-1:-1:-1;;;5689:135:0:o;810:85::-;877:12;;810:85;:::o;5522:159::-;3185:10;5616:4;3173:23;;;:11;:23;;;;;;;;3165:31;;3173:23;3165:31;;3157:40;;;;;;5638:35;5657:4;5663:2;5667:5;5638:18;:35::i;:::-;5631:42;5522:159;-1:-1:-1;;;;5522:159:0:o;6889:26::-;;;;;;:::o;6398:285::-;2136:5;;6467:4;;-1:-1:-1;;;;;2136:5:0;2122:10;:19;2114:28;;;;;;6497:12;;:23;;6514:5;6497:23;:16;:23;:::i;:::-;6482:12;:38;-1:-1:-1;;;;;6547:15:0;;;;;;:9;:15;;;;;;:26;;6567:5;6547:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;6529:15:0;;;;;;:9;:15;;;;;;;;;:44;;;;6589:17;;;;;;;6529:15;;6589:17;;;;;;;;;6620:33;;;;;;;;-1:-1:-1;;;;;6620:33:0;;;6637:1;;-1:-1:-1;;;;;;;;;;;6620:33:0;;;;;;;;-1:-1:-1;6671:4:0;6398:285;;;;:::o;2898:214::-;2136:5;;2968:4;;-1:-1:-1;;;;;2136:5:0;2122:10;:19;2114:28;;;;;;3287:10;3275:23;;;;:11;:23;;;;;;;;3267:31;;3275:23;3267:31;3259:40;;;;;;-1:-1:-1;;;;;2999:17:0;;;;;;:11;:17;;;;;;;;2991:25;;2999:17;2991:25;2983:34;;;;;;-1:-1:-1;;;;;3028:17:0;;3048:5;3028:17;;;:11;:17;;;;;;:25;;-1:-1:-1;;3028:25:0;;;3069:15;;;3048:5;3069:15;-1:-1:-1;3100:4:0;3310:1;2898:214;;;:::o;5998:158::-;3185:10;6082:12;3173:23;;;:11;:23;;;;;;;;3165:31;;3173:23;3165:31;;3157:40;;;;;;6112:36;6135:5;6142;6112:22;:36::i;901:106::-;-1:-1:-1;;;;;986:15:0;955;986;;;:9;:15;;;;;;;901:106::o;2678:212::-;2136:5;;2749:4;;-1:-1:-1;;;;;2136:5:0;2122:10;:19;2114:28;;;;;;3185:10;3173:23;;;;:11;:23;;;;;;;;3165:31;;3173:23;3165:31;;3157:40;;;;;;-1:-1:-1;;;;;2780:17:0;;;;;;:11;:17;;;;;;;;2772:25;;2780:17;2772:25;;2764:34;;;;;;-1:-1:-1;;;;;2809:17:0;;;;;;:11;:17;;;;;;:24;;-1:-1:-1;;2809:24:0;2829:4;2809:24;;;2849:13;;;2809:17;2849:13;-1:-1:-1;2878:4:0;2678:212;;;:::o;1826:20::-;;;-1:-1:-1;;;;;1826:20:0;;:::o;6852:30::-;;;;;;;;;;;;;;;-1:-1:-1;;6852:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5383:131;3185:10;5459:4;3173:23;;;:11;:23;;;;;;;;3165:31;;3173:23;3165:31;;3157:40;;;;;;5481:25;5496:2;5500:5;5481:14;:25::i;5832:158::-;3185:10;5916:12;3173:23;;;:11;:23;;;;;;;;3165:31;;3173:23;3165:31;;3157:40;;;;;;5946:36;5969:5;5976;5946:22;:36::i;4408:124::-;-1:-1:-1;;;;;4501:18:0;;;4478:7;4501:18;;;:11;:18;;;;;;;;:25;;;;;;;;;;;;;4408:124::o;2170:192::-;2136:5;;-1:-1:-1;;;;;2136:5:0;2122:10;:19;2114:28;;;;;;-1:-1:-1;;;;;2251:22:0;;;;2243:31;;;;;;2311:5;;2290:37;;-1:-1:-1;;;;;2290:37:0;;;;2311:5;;2290:37;;2311:5;;2290:37;2338:5;:16;;-1:-1:-1;;2338:16:0;-1:-1:-1;;;;;2338:16:0;;;;;;;;;;2170:192::o;7444:359::-;7525:10;;7603:15;;;;-1:-1:-1;;;;;7525:10:0;7511;:24;;:50;;-1:-1:-1;7551:10:0;;-1:-1:-1;;;;;7551:10:0;7537;:24;7511:50;:76;;;-1:-1:-1;7577:10:0;;-1:-1:-1;;;;;7577:10:0;7563;:24;7511:76;7508:280;;;7656:8;;7641:9;;7630:35;;7656:8;;;7630:21;;:6;;:21;:10;:21;:::i;:::-;:25;:35;:25;:35;:::i;:::-;7621:8;;;;:44;;-1:-1:-1;7621:8:0;;-1:-1:-1;7680:97:0;7703:2;:9;7699:1;:13;7680:97;;;7737:24;7746:2;7749:1;7746:5;;;;;;;;;;;;;;;;;;7753:7;7737:8;:24::i;:::-;7714:3;;7680:97;;;7444:359;;;;:::o;3327:193::-;-1:-1:-1;;;;;3411:17:0;;3382:4;3411:17;;;:11;:17;;;;;;;;3403:25;;3411:17;3403:25;3399:114;;;-1:-1:-1;3452:4:0;3445:11;;3399:114;-1:-1:-1;3496:5:0;3489:12;;4218:184;4306:10;4281:4;4294:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4294:30:0;;;;;;;;;;;:38;;;4344:34;;;;;;;4281:4;;4294:30;;4306:10;;4344:34;;;;;;;;-1:-1:-1;4392:4:0;4218:184;;;;:::o;3761:451::-;3840:4;-1:-1:-1;;;;;3861:16:0;;;;3853:25;;;;;;-1:-1:-1;;;;;3902:15:0;;;;;;:9;:15;;;;;;3893:24;;;3885:33;;;;;;-1:-1:-1;;;;;3942:17:0;;;;;;:11;:17;;;;;;;;3960:10;3942:29;;;;;;;;3933:38;;;3925:47;;;;;;-1:-1:-1;;;;;3999:15:0;;;;;;:9;:15;;;;;;:26;;4019:5;3999:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;3981:15:0;;;;;;;:9;:15;;;;;;:44;;;;4048:13;;;;;;;:24;;4066:5;4048:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;4032:13:0;;;;;;;:9;:13;;;;;;;;:40;;;;4111:17;;;;;:11;:17;;;;;4129:10;4111:29;;;;;;;:40;;4145:5;4111:40;:33;:40;:::i;:::-;-1:-1:-1;;;;;4079:17:0;;;;;;;:11;:17;;;;;;;;4097:10;4079:29;;;;;;;;:72;;;;4163:25;;;;;;;;;;;4079:17;;-1:-1:-1;;;;;;;;;;;4163:25:0;;;;;;;;;;-1:-1:-1;4202:4:0;3761:451;;;;;:::o;8780:141::-;8838:7;8868:5;;;8889:6;;;;8882:14;;;4795:395;4911:10;4864:4;4899:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4899:30:0;;;;;;;;;;4940:22;;;4936:160;;;4985:10;5006:1;4973:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4973:30:0;;;;;;;;;:34;4936:160;;;5063:25;:14;5082:5;5063:25;:18;:25;:::i;:::-;5042:10;5030:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;5030:30:0;;;;;;;;;:58;4936:160;5116:10;5135:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;5107:59:0;;5135:30;;;;;;;;;;;5107:59;;;;;;;;;5116:10;5107:59;;;;;;;;;;;-1:-1:-1;5180:4:0;;4795:395;-1:-1:-1;;;4795:395:0:o;1013:324::-;1074:4;-1:-1:-1;;;;;1095:16:0;;;;1087:25;;;;;;1146:10;1136:21;;;;:9;:21;;;;;;1127:30;;;1119:39;;;;;;1201:10;1191:21;;;;:9;:21;;;;;;:32;;1217:5;1191:32;:25;:32;:::i;:::-;1177:10;1167:21;;;;:9;:21;;;;;;:56;;;;-1:-1:-1;;;;;1246:13:0;;;;;;:24;;1264:5;1246:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;1230:13:0;;;;;;:9;:13;;;;;;;;;:40;;;;1282:31;;;;;;;1230:13;;1291:10;;-1:-1:-1;;;;;;;;;;;1282:31:0;;;;;;;;;-1:-1:-1;1327:4:0;1013:324;;;;:::o;4538:251::-;4665:10;4607:4;4653:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4653:30:0;;;;;;;;;;:41;;4688:5;4653:41;:34;:41;:::i;:::-;4632:10;4620:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;4620:30:0;;;;;;;;;;;;:74;;;4706:59;;;;;;4620:30;;4706:59;;;;;;;;;;;-1:-1:-1;4779:4:0;4538:251;;;;:::o;8365:280::-;8423:7;8518:9;8534:1;8530;:5;;;;;;;;;8365:280;-1:-1:-1;;;;8365:280:0:o;7811:321::-;7894:6;;;;;-1:-1:-1;;;;;7894:6:0;7930:16;7894:6;7930:9;:16::i;:::-;7919:27;;;7911:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7999:16:0;;;;;;;:9;:16;;;;;;;;;;:26;;;7980:45;;8053:14;;;;;;;;;;;;:24;;8036:41;;8093:29;;;;;;;8053:14;;-1:-1:-1;;;;;;;;;;;8093:29:0;;;;;;;;;;7811:321;;;:::o;8653:119::-;8711:7;8736:6;;;;8729:14;;;;-1:-1:-1;8759:5:0;;;8653:119::o

Swarm Source

bzzr://9266a9ab8427532eb467616cdb0263d57e37fe90a90fa947e3fa064a212c220e
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.