Contract 0xc9c7c6a590e82c576de7553142d47a5fb63f9e90

 

Contract Overview

BirdChain: BIRD Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0xa3214b28ae6c7ae94f2f257b7ff0bb639a246157371add19a6724e57a638efd672153862021-05-07 13:43:2514 hrs 18 mins ago0x09b8043c4f9112a3caea9d74181dc79ad98a5fc8 IN  BirdChain: BIRD Token0 BNB0.00022579
0xa3223461c14d5e2940d92ec61816400facd381040955bc097caa008354ab253872137942021-05-07 12:19:4915 hrs 42 mins ago0x0466f1b25267a15d496c49ca811fea952c8933b4 IN  BirdChain: BIRD Token0 BNB0.00022579
0x8ad1256ab55855f0a76e7e2be7f1d2b6f3e079d175566fab4597dabb8893516c72053872021-05-07 5:12:2222 hrs 49 mins ago0x0117487557c17b89c91b01366ba244ec9fac6aaa IN  BirdChain: BIRD Token0 BNB0.00019335
0x14dc2c90d14e74b9befc3802562065a744a61b2ad357d39181fcb7548c83e3c271951232021-05-06 20:34:341 day 7 hrs ago0x9e502046e145ff41b9483428f569103ef4135359 IN  BirdChain: BIRD Token0 BNB0.00022579
0xb898319ca6e8193c0dd894aa5e311704b73de8fe63685cd721a26f8c801cfd4371937122021-05-06 19:22:121 day 8 hrs ago0xb1ed20a0dc48f1f5360f87d7dd0c3e8962638fba IN  BirdChain: BIRD Token0 BNB0.00011823
0x8dcf38fc5e2f99bc83c2d1dc651905c5909664142bab016bf8e8f513a5a2d6f371921452021-05-06 18:01:501 day 10 hrs ago0x25028f36a8be70e699026cf85fc8e4ab16aca6d5 IN  BirdChain: BIRD Token0 BNB0.00026817
0x0d1a881a829b9a8e6907e473f82bac6f643a5dbe8e87d7ffa3ad8a20c235427c71911712021-05-06 17:13:071 day 10 hrs ago0x675c6228738385e4e432c5b37f0a915b8664efae IN  BirdChain: BIRD Token0 BNB0.0002303058
0xce5c23a5ab5791e2c85bb1eddffc574f0bf113b3841109eb746759d56cc423a571896602021-05-06 15:56:131 day 12 hrs ago0x790b367ef4317c69f3a477b9ebec9ab1cfcc21e1 IN  BirdChain: BIRD Token0 BNB0.000155748
0x44dd10435d0f0267dca740340363bad22c8afcf9414c6940ce5f63a942eaa66e71896562021-05-06 15:56:011 day 12 hrs ago0x790b367ef4317c69f3a477b9ebec9ab1cfcc21e1 IN  BirdChain: BIRD Token0 BNB0.000270948
0x89cf4445eecdbb2c5ee790178a7095151cb87703ca0ec019ad7c7ec94ff75b8f71881302021-05-06 14:34:131 day 13 hrs ago0x3f81b8038062702b81be32b64c040f1facc6498d IN  BirdChain: BIRD Token0 BNB0.00022579
0x90657ebcae520e6056cf9ece74c12b1bfef592e0a2feb91f167853468c0d121e71874592021-05-06 13:52:051 day 14 hrs agoBirdChain: Deployer IN  BirdChain: BIRD Token0 BNB0.00026817
0x634a88bac11e599c474e9f8fd332aa9b22620a6dfc65d0ef9e9a04bfdbdf1aba71874472021-05-06 13:51:121 day 14 hrs agoBirdChain: Deployer IN  BirdChain: BIRD Token0 BNB0.00019323
0x60dccdcd1a49e03639858be3069cc483729567539bceea59f2391670dcf983a671874472021-05-06 13:51:121 day 14 hrs agoBirdChain: Deployer IN  BirdChain: BIRD Token0 BNB0.00026817
0x2adbe4295a1e28102629430ecd5e47e65a1cf47486f205e415a8544f71a8e99c71866132021-05-06 12:57:411 day 15 hrs ago0xce691304a7828cd8d8ed688c2a703be07dda268d IN  BirdChain: BIRD Token0 BNB0.00022579
0xf32b087efbad7779a33da9fdb895d7cca33a3fbe7054606e58a0531971c5269071840232021-05-06 10:43:571 day 17 hrs ago0x043d3f2f5d51185b9f6b8b99c8c9715ae12c555e IN  BirdChain: BIRD Token0 BNB0.00022579
0xd3e84301434d3363ab5cf3a9dc395a47887a2b353244df7ee6442cc8cf7be10d71817452021-05-06 8:49:361 day 19 hrs ago0x87ff317fa78979da22dc456fe7fdd2180f1e80b7 IN  BirdChain: BIRD Token0 BNB0.00022579
0x4dbfe30f0d60592d9dacf6849b7be83d76a7014999961c3fe83beacfd6ef469a71812352021-05-06 8:23:311 day 19 hrs ago0xb1ed20a0dc48f1f5360f87d7dd0c3e8962638fba IN  BirdChain: BIRD Token0 BNB0.00019323
0x94c81b69f97d7bcf95541538ff59f74a7dae0d2812af32cadc5a9ae76598979471721722021-05-06 0:48:292 days 3 hrs agoBirdChain: Deployer IN  BirdChain: BIRD Token0 BNB0.00026817
0x9e3c5ed337f93be3e1aa6133e2df7d3359dbc006158159df3d5f43330baea39871721602021-05-06 0:47:502 days 3 hrs agoBirdChain: Deployer IN  BirdChain: BIRD Token0 BNB0.00026817
0xd73d9dfb8acee814ac3ee80cc3ecb5b451d9272652dff536d04a2e2006ff134171721522021-05-06 0:47:232 days 3 hrs agoBirdChain: Deployer IN  BirdChain: BIRD Token0 BNB0.00019323
0x284ed18418578c82aa9dcab89b04b55695b467e10057fa0348ef4749aceb1d7e71665002021-05-05 19:58:422 days 8 hrs ago0x0117487557c17b89c91b01366ba244ec9fac6aaa IN  BirdChain: BIRD Token0 BNB0.00022579
0x903fe56064741f70135e0606d90f2de2ead21554bb502cde6ee27f78ef09ff1571663842021-05-05 19:52:542 days 8 hrs ago0x0e325ba3367a5a7b68fdb20906a4391980f86850 IN  BirdChain: BIRD Token0 BNB0.00026817
0x3e0ce00731f591fe9d8df207ea0e83d2f87eea1790186db5ad3ec252942a7d7171626652021-05-05 16:28:032 days 11 hrs ago0x342ba887503b6f867b7e563f0603aac4ac10bf5d IN  BirdChain: BIRD Token0 BNB0.000270948
0xab9ccf864d76329515ae0ad4e5d2b3992abe79a22de381d8b7056ecc3630794e71610452021-05-05 15:05:532 days 12 hrs ago0xabe53532c438c2059e3dfea0146bc4a210042f6b IN  BirdChain: BIRD Token0 BNB0.00022579
0xa3c3d13eb5412d7b2f75f0b0ffc4be07783c4c5055567046fa7f3a76d523b60771595432021-05-05 13:47:302 days 14 hrs agoBirdChain: Deployer IN  BirdChain: BIRD Token0 BNB0.00026817
[ Download CSV Export 

OVERVIEW

Birdchain is an 'all-in-one' app where users discover and participate in the sharing economy era using blockchain technology, users are rewarded for interacting with content, and are able to exchange their attention or hold/exchange earned BIRD.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BirdChain

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

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

pragma solidity ^0.5.17;

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 Ownable {
  address public owner;


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

  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    emit Pause();
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused public {
    paused = false;
    emit Unpause();
  }
}

contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}


contract StandardToken is ERC20 {
  using SafeMath for uint256;

  mapping (address => mapping (address => uint256)) internal allowed;
	mapping(address => bool) tokenBlacklist;
	event Blacklist(address indexed blackListed, bool value);


  mapping(address => uint256) balances;


  function transfer(address _to, uint256 _value) public returns (bool) {
    require(tokenBlacklist[msg.sender] == false);
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit Transfer(msg.sender, _to, _value);
    return true;
  }


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

  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(tokenBlacklist[msg.sender] == false);
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    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 approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
    return true;
  }


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


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

  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }
  


  function _blackList(address _address, bool _isBlackListed) internal returns (bool) {
	require(tokenBlacklist[_address] != _isBlackListed);
	tokenBlacklist[_address] = _isBlackListed;
	emit Blacklist(_address, _isBlackListed);
	return true;
  }



}

contract PausableToken is StandardToken, Pausable {

  function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) {
    return super.transfer(_to, _value);
  }

  function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused returns (bool) {
    return super.transferFrom(_from, _to, _value);
  }

  function approve(address _spender, uint256 _value) public whenNotPaused returns (bool) {
    return super.approve(_spender, _value);
  }

  function increaseApproval(address _spender, uint _addedValue) public whenNotPaused returns (bool success) {
    return super.increaseApproval(_spender, _addedValue);
  }

  function decreaseApproval(address _spender, uint _subtractedValue) public whenNotPaused returns (bool success) {
    return super.decreaseApproval(_spender, _subtractedValue);
  }
  
  function blackListAddress(address listAddress,  bool isBlackListed) public whenNotPaused onlyOwner  returns (bool success) {
	return super._blackList(listAddress, isBlackListed);
  }
  
}

contract BirdChain is PausableToken {
    string public name;
    string public symbol;
    uint public decimals;
    event Mint(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed burner, uint256 value);

	
    constructor(string memory _name, string memory _symbol, uint256 _decimals, uint256 _supply, address tokenOwner) public {
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
        totalSupply = _supply * 10**_decimals;
        balances[tokenOwner] = totalSupply;
        owner = tokenOwner;
        emit Transfer(address(0), tokenOwner, totalSupply);
    }
	
	function burn(uint256 _value) public {
		_burn(msg.sender, _value);
	}

	function _burn(address _who, uint256 _value) internal {
		require(_value <= balances[_who]);
		balances[_who] = balances[_who].sub(_value);
		totalSupply = totalSupply.sub(_value);
		emit Burn(_who, _value);
		emit Transfer(_who, address(0), _value);
	}

    function mint(address account, uint256 amount) onlyOwner public {

        totalSupply = totalSupply.add(amount);
        balances[account] = balances[account].add(amount);
        emit Mint(address(0), account, amount);
        emit Transfer(address(0), account, amount);
    }

    
}

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_decimals","type":"uint256"},{"internalType":"uint256","name":"_supply","type":"uint256"},{"internalType":"address","name":"tokenOwner","type":"address"}],"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":"blackListed","type":"address"},{"indexed":false,"internalType":"bool","name":"value","type":"bool"}],"name":"Blacklist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"burner","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","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":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","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"},{"anonymous":false,"inputs":[],"name":"Unpause","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":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"listAddress","type":"address"},{"internalType":"bool","name":"isBlackListed","type":"bool"}],"name":"blackListAddress","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526004805460ff60a01b191690553480156200001e57600080fd5b50604051620011fc380380620011fc833981810160405260a08110156200004457600080fd5b81019080805160405193929190846401000000008211156200006557600080fd5b9083019060208201858111156200007b57600080fd5b82516401000000008111828201881017156200009657600080fd5b82525081516020918201929091019080838360005b83811015620000c5578181015183820152602001620000ab565b50505050905090810190601f168015620000f35780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011757600080fd5b9083019060208201858111156200012d57600080fd5b82516401000000008111828201881017156200014857600080fd5b82525081516020918201929091019080838360005b83811015620001775781810151838201526020016200015d565b50505050905090810190601f168015620001a55780820380516001836020036101000a031916815260200191505b506040908152602082810151918301516060909301518751929550929350620001d49160059188019062000268565b508351620001ea90600690602087019062000268565b506007839055600a83900a820260008181556001600160a01b038316808252600360209081526040808420859055600480546001600160a01b0319168417905580519485525191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350505050506200030d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002ab57805160ff1916838001178555620002db565b82800160010185558215620002db579182015b82811115620002db578251825591602001919060010190620002be565b50620002e9929150620002ed565b5090565b6200030a91905b80821115620002e95760008155600101620002f4565b90565b610edf806200031d6000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806366188463116100ad57806395d89b411161007157806395d89b4114610342578063a9059cbb1461034a578063d73dd62314610376578063dd62ed3e146103a2578063f2fde38b146103d057610121565b8063661884631461029657806370a08231146102c2578063794be707146102e85780638456cb59146103165780638da5cb5b1461031e57610121565b8063313ce567116100f4578063313ce567146102335780633f4ba83a1461023b57806340c10f191461024557806342966c68146102715780635c975abb1461028e57610121565b806306fdde0314610126578063095ea7b3146101a357806318160ddd146101e357806323b872dd146101fd575b600080fd5b61012e6103f6565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b038135169060200135610484565b604080519115158252519081900360200190f35b6101eb6104af565b60408051918252519081900360200190f35b6101cf6004803603606081101561021357600080fd5b506001600160a01b038135811691602081013590911690604001356104b5565b6101eb6104e2565b6102436104e8565b005b6102436004803603604081101561025b57600080fd5b506001600160a01b03813516906020013561054d565b6102436004803603602081101561028757600080fd5b5035610629565b6101cf610636565b6101cf600480360360408110156102ac57600080fd5b506001600160a01b038135169060200135610646565b6101eb600480360360208110156102d857600080fd5b50356001600160a01b031661066a565b6101cf600480360360408110156102fe57600080fd5b506001600160a01b0381351690602001351515610685565b6102436106c0565b61032661072c565b604080516001600160a01b039092168252519081900360200190f35b61012e61073b565b6101cf6004803603604081101561036057600080fd5b506001600160a01b038135169060200135610796565b6101cf6004803603604081101561038c57600080fd5b506001600160a01b0381351690602001356107ba565b6101eb600480360360408110156103b857600080fd5b506001600160a01b03813581169160200135166107de565b610243600480360360208110156103e657600080fd5b50356001600160a01b0316610809565b6005805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561047c5780601f106104515761010080835404028352916020019161047c565b820191906000526020600020905b81548152906001019060200180831161045f57829003601f168201915b505050505081565b600454600090600160a01b900460ff161561049e57600080fd5b6104a8838361088f565b9392505050565b60005481565b600454600090600160a01b900460ff16156104cf57600080fd5b6104da8484846108f5565b949350505050565b60075481565b6004546001600160a01b031633146104ff57600080fd5b600454600160a01b900460ff1661051557600080fd5b6004805460ff60a01b191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b6004546001600160a01b0316331461056457600080fd5b600054610577908263ffffffff610a7516565b60009081556001600160a01b0383168152600360205260409020546105a2908263ffffffff610a7516565b6001600160a01b03831660008181526003602090815260408083209490945583518581529351929391927fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f89281900390910190a36040805182815290516001600160a01b03841691600091600080516020610e8b8339815191529181900360200190a35050565b6106333382610a84565b50565b600454600160a01b900460ff1681565b600454600090600160a01b900460ff161561066057600080fd5b6104a88383610b74565b6001600160a01b031660009081526003602052604090205490565b600454600090600160a01b900460ff161561069f57600080fd5b6004546001600160a01b031633146106b657600080fd5b6104a88383610c64565b6004546001600160a01b031633146106d757600080fd5b600454600160a01b900460ff16156106ee57600080fd5b6004805460ff60a01b1916600160a01b1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b6004546001600160a01b031681565b6006805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561047c5780601f106104515761010080835404028352916020019161047c565b600454600090600160a01b900460ff16156107b057600080fd5b6104a88383610cf5565b600454600090600160a01b900460ff16156107d457600080fd5b6104a88383610ddf565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6004546001600160a01b0316331461082057600080fd5b6001600160a01b03811661083357600080fd5b6004546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600480546001600160a01b0319166001600160a01b0392909216919091179055565b3360008181526001602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b3360009081526002602052604081205460ff161561091257600080fd5b6001600160a01b03831661092557600080fd5b6001600160a01b03841660009081526003602052604090205482111561094a57600080fd5b6001600160a01b038416600090815260016020908152604080832033845290915290205482111561097a57600080fd5b6001600160a01b0384166000908152600360205260409020546109a3908363ffffffff610e7816565b6001600160a01b0380861660009081526003602052604080822093909355908516815220546109d8908363ffffffff610a7516565b6001600160a01b038085166000908152600360209081526040808320949094559187168152600182528281203382529091522054610a1c908363ffffffff610e7816565b6001600160a01b0380861660008181526001602090815260408083203384528252918290209490945580518681529051928716939192600080516020610e8b833981519152929181900390910190a35060019392505050565b6000828201838110156104a857fe5b6001600160a01b038216600090815260036020526040902054811115610aa957600080fd5b6001600160a01b038216600090815260036020526040902054610ad2908263ffffffff610e7816565b6001600160a01b03831660009081526003602052604081209190915554610aff908263ffffffff610e7816565b6000556040805182815290516001600160a01b038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a26040805182815290516000916001600160a01b03851691600080516020610e8b8339815191529181900360200190a35050565b3360009081526001602090815260408083206001600160a01b038616845290915281205480831115610bc9573360009081526001602090815260408083206001600160a01b0388168452909152812055610bfe565b610bd9818463ffffffff610e7816565b3360009081526001602090815260408083206001600160a01b03891684529091529020555b3360008181526001602090815260408083206001600160a01b0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6001600160a01b03821660009081526002602052604081205460ff1615158215151415610c9057600080fd5b6001600160a01b038316600081815260026020908152604091829020805460ff1916861515908117909155825190815291517ff7e58a63a036e3a7ef7921f83b6ae47930cf5c293dd3bfe7a857c6863409046d9281900390910190a250600192915050565b3360009081526002602052604081205460ff1615610d1257600080fd5b6001600160a01b038316610d2557600080fd5b33600090815260036020526040902054821115610d4157600080fd5b33600090815260036020526040902054610d61908363ffffffff610e7816565b33600090815260036020526040808220929092556001600160a01b03851681522054610d93908363ffffffff610a7516565b6001600160a01b038416600081815260036020908152604091829020939093558051858152905191923392600080516020610e8b8339815191529281900390910190a350600192915050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054610e13908363ffffffff610a7516565b3360008181526001602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600082821115610e8457fe5b5090039056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a72315820d992f0b97b2129b085125dd36c479fe179fcc637b1239482a58303a020170ee964736f6c6343000511003200000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000022961cf60000000000000000000000002299dbac771939c155ce12350f818498fa408acc000000000000000000000000000000000000000000000000000000000000000942697264436861696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044249524400000000000000000000000000000000000000000000000000000000

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

00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000022961cf60000000000000000000000002299dbac771939c155ce12350f818498fa408acc000000000000000000000000000000000000000000000000000000000000000942697264436861696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044249524400000000000000000000000000000000000000000000000000000000

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 0000000000000000000000000000000000000000000000000000000022961cf6
Arg [4] : 0000000000000000000000002299dbac771939c155ce12350f818498fa408acc
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [6] : 42697264436861696e0000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [8] : 4249524400000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

6586:1293:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6586:1293:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6629:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;6629:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5881:138;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5881:138:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;2239:26;;;:::i;:::-;;;;;;;;;;;;;;;;5715:160;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5715:160:0;;;;;;;;;;;;;;;;;:::i;6681:20::-;;;:::i;2112:95::-;;;:::i;:::-;;7584:284;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7584:284:0;;;;;;;;:::i;7240:72::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7240:72:0;;:::i;1491:26::-;;;:::i;6202:181::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6202:181:0;;;;;;;;:::i;3601:109::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3601:109:0;-1:-1:-1;;;;;3601:109:0;;:::i;6391:184::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6391:184:0;;;;;;;;;;:::i;1932:93::-;;;:::i;793:20::-;;;:::i;:::-;;;;-1:-1:-1;;;;;793:20:0;;;;;;;;;;;;;;6654;;;:::i;5579:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5579:130:0;;;;;;;;:::i;6025:171::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6025:171:0;;;;;;;;:::i;4429:128::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4429:128:0;;;;;;;;;;:::i;1230:178::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1230:178:0;-1:-1:-1;;;;;1230:178:0;;:::i;6629:18::-;;;;;;;;;;;;;;;-1:-1:-1;;6629:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5881:138::-;1667:6;;5962:4;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;5982:31;5996:8;6006:6;5982:13;:31::i;:::-;5975:38;5881:138;-1:-1:-1;;;5881:138:0:o;2239:26::-;;;;:::o;5715:160::-;1667:6;;5811:4;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;5831:38;5850:5;5857:3;5862:6;5831:18;:38::i;:::-;5824:45;5715:160;-1:-1:-1;;;;5715:160:0:o;6681:20::-;;;;:::o;2112:95::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;1827:6;;-1:-1:-1;;;1827:6:0;;;;1819:15;;;;;;2166:6;:14;;-1:-1:-1;;;;2166:14:0;;;2192:9;;;;2175:5;;2192:9;2112:95::o;7584:284::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;7675:11;;:23;;7691:6;7675:23;:15;:23;:::i;:::-;7661:11;:37;;;-1:-1:-1;;;;;7729:17:0;;;;:8;:17;;;;;;:29;;7751:6;7729:29;:21;:29;:::i;:::-;-1:-1:-1;;;;;7709:17:0;;;;;;:8;:17;;;;;;;;:49;;;;7774:33;;;;;;;7709:17;;;;7774:33;;;;;;;;;;7823:37;;;;;;;;-1:-1:-1;;;;;7823:37:0;;;7840:1;;-1:-1:-1;;;;;;;;;;;7823:37:0;;;;;;;;7584:284;;:::o;7240:72::-;7282:25;7288:10;7300:6;7282:5;:25::i;:::-;7240:72;:::o;1491:26::-;;;-1:-1:-1;;;1491:26:0;;;;;:::o;6202:181::-;1667:6;;6299:12;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;6327:50;6350:8;6360:16;6327:22;:50::i;3601:109::-;-1:-1:-1;;;;;3688:16:0;3657:15;3688:16;;;:8;:16;;;;;;;3601:109::o;6391:184::-;1667:6;;6500:12;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;6525:44;6542:11;6555:13;6525:16;:44::i;1932:93::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;1667:6;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;1987:6;:13;;-1:-1:-1;;;;1987:13:0;-1:-1:-1;;;1987:13:0;;;2012:7;;;;1987:13;;2012:7;1932:93::o;793:20::-;;;-1:-1:-1;;;;;793:20:0;;:::o;6654:::-;;;;;;;;;;;;;;;-1:-1:-1;;6654:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5579:130;1667:6;;5656:4;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;5676:27;5691:3;5696:6;5676:14;:27::i;6025:171::-;1667:6;;6117:12;;-1:-1:-1;;;1667:6:0;;;;1666:7;1658:16;;;;;;6145:45;6168:8;6178:11;6145:22;:45::i;4429:128::-;-1:-1:-1;;;;;4526:15:0;;;4503:7;4526:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;4429:128::o;1230:178::-;1041:5;;-1:-1:-1;;;;;1041:5:0;1027:10;:19;1019:28;;;;;;-1:-1:-1;;;;;1307:22:0;;1299:31;;;;;;1363:5;;1342:37;;-1:-1:-1;;;;;1342:37:0;;;;1363:5;;1342:37;;1363:5;;1342:37;1386:5;:16;;-1:-1:-1;;;;;;1386:16:0;-1:-1:-1;;;;;1386:16:0;;;;;;;;;;1230:178::o;4229:192::-;4317:10;4296:4;4309:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4309:29:0;;;;;;;;;;;:38;;;4359;;;;;;;4296:4;;4309:29;;4317:10;;4359:38;;;;;;;;-1:-1:-1;4411:4:0;4229:192;;;;:::o;3716:505::-;3834:10;3798:4;3819:26;;;:14;:26;;;;;;;;:35;3811:44;;;;;;-1:-1:-1;;;;;3870:17:0;;3862:26;;;;;;-1:-1:-1;;;;;3913:15:0;;;;;;:8;:15;;;;;;3903:25;;;3895:34;;;;;;-1:-1:-1;;;;;3954:14:0;;;;;;:7;:14;;;;;;;;3969:10;3954:26;;;;;;;;3944:36;;;3936:45;;;;;;-1:-1:-1;;;;;4008:15:0;;;;;;:8;:15;;;;;;:27;;4028:6;4008:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;3990:15:0;;;;;;;:8;:15;;;;;;:45;;;;4058:13;;;;;;;:25;;4076:6;4058:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;4042:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;4119:14;;;;;:7;:14;;;;;4134:10;4119:26;;;;;;;:38;;4150:6;4119:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;4090:14:0;;;;;;;:7;:14;;;;;;;;4105:10;4090:26;;;;;;;;:67;;;;4169:28;;;;;;;;;;;4090:14;;-1:-1:-1;;;;;;;;;;;4169:28:0;;;;;;;;;;-1:-1:-1;4211:4:0;3716:505;;;;;:::o;631:133::-;689:7;717:5;;;736:6;;;;729:14;;;7317:259;-1:-1:-1;;;;;7394:14:0;;;;;;:8;:14;;;;;;7384:24;;;7376:33;;;;;;-1:-1:-1;;;;;7431:14:0;;;;;;:8;:14;;;;;;:26;;7450:6;7431:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;7414:14:0;;;;;;:8;:14;;;;;:43;;;;7476:11;:23;;7492:6;7476:23;:15;:23;:::i;:::-;7462:11;:37;7509:18;;;;;;;;-1:-1:-1;;;;;7509:18:0;;;;;;;;;;;;;7537:34;;;;;;;;7560:1;;-1:-1:-1;;;;;7537:34:0;;;-1:-1:-1;;;;;;;;;;;7537:34:0;;;;;;;;7317:259;;:::o;4837:412::-;4957:10;4920:4;4949:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4949:29:0;;;;;;;;;;4989:27;;;4985:168;;;5035:10;5059:1;5027:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5027:29:0;;;;;;;;;:33;4985:168;;;5115:30;:8;5128:16;5115:30;:12;:30;:::i;:::-;5091:10;5083:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5083:29:0;;;;;;;;;:62;4985:168;5173:10;5195:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;5164:61:0;;5195:29;;;;;;;;;;;5164:61;;;;;;;;;5173:10;5164:61;;;;;;;;;;;-1:-1:-1;5239:4:0;;4837:412;-1:-1:-1;;;4837:412:0:o;5261:248::-;-1:-1:-1;;;;;5356:24:0;;5338:4;5356:24;;;:14;:24;;;;;;;;:42;;;;;;;5348:51;;;;;;-1:-1:-1;;;;;5403:24:0;;;;;;:14;:24;;;;;;;;;:41;;-1:-1:-1;;5403:41:0;;;;;;;;;;5453:35;;;;;;;;;;;;;;;;;-1:-1:-1;5499:4:0;5261:248;;;;:::o;3149:444::-;3248:10;3212:4;3233:26;;;:14;:26;;;;;;;;:35;3225:44;;;;;;-1:-1:-1;;;;;3284:17:0;;3276:26;;;;;;3336:10;3327:20;;;;:8;:20;;;;;;3317:30;;;3309:39;;;;;;3453:10;3444:20;;;;:8;:20;;;;;;:32;;3469:6;3444:32;:24;:32;:::i;:::-;3430:10;3421:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;3499:13:0;;;;;;:25;;3517:6;3499:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;3483:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;3536:33;;;;;;;3483:13;;3545:10;;-1:-1:-1;;;;;;;;;;;3536:33:0;;;;;;;;;-1:-1:-1;3583:4:0;3149:444;;;;:::o;4565:266::-;4696:10;4643:4;4688:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4688:29:0;;;;;;;;;;:46;;4722:11;4688:46;:33;:46;:::i;:::-;4664:10;4656:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4656:29:0;;;;;;;;;;;;:78;;;4746:61;;;;;;4656:29;;4746:61;;;;;;;;;;;-1:-1:-1;4821:4:0;4565:266;;;;:::o;512:113::-;570:7;598:1;593;:6;;586:14;;;;-1:-1:-1;614:5:0;;;512:113::o

Swarm Source

bzzr://d992f0b97b2129b085125dd36c479fe179fcc637b1239482a58303a020170ee9
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.