Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 2,831 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 19867448 | 48 days ago | IN | 0 ETH | 0.00019501 | ||||
Transfer | 19867396 | 48 days ago | IN | 0 ETH | 0.00036405 | ||||
Transfer | 19354152 | 120 days ago | IN | 0 ETH | 0.00127007 | ||||
Transfer | 19249943 | 134 days ago | IN | 0 ETH | 0.00074708 | ||||
Transfer | 19246324 | 135 days ago | IN | 0 ETH | 0.00061875 | ||||
Transfer | 19246317 | 135 days ago | IN | 0 ETH | 0.00108884 | ||||
Transfer | 18297757 | 268 days ago | IN | 0 ETH | 0.00028714 | ||||
Transfer | 18236596 | 276 days ago | IN | 0 ETH | 0.00052312 | ||||
Transfer | 16823006 | 475 days ago | IN | 0 ETH | 0.00094342 | ||||
Transfer | 16560638 | 512 days ago | IN | 0 ETH | 0.00089398 | ||||
Transfer | 16346663 | 542 days ago | IN | 0 ETH | 0.0005603 | ||||
Transfer | 16265536 | 553 days ago | IN | 0 ETH | 0.00035866 | ||||
Transfer | 16035767 | 585 days ago | IN | 0 ETH | 0.00058954 | ||||
Transfer | 15942446 | 598 days ago | IN | 0 ETH | 0.00085941 | ||||
Transfer | 15629456 | 642 days ago | IN | 0 ETH | 0.00049666 | ||||
Transfer | 15502754 | 661 days ago | IN | 0 ETH | 0.00089678 | ||||
Transfer | 15395009 | 678 days ago | IN | 0 ETH | 0.00043563 | ||||
Transfer | 15121895 | 721 days ago | IN | 0 ETH | 0.00620825 | ||||
Transfer | 14961526 | 748 days ago | IN | 0 ETH | 0.00156886 | ||||
Transfer | 14949829 | 750 days ago | IN | 0 ETH | 0.00092571 | ||||
Transfer | 14759591 | 781 days ago | IN | 0 ETH | 0.01677183 | ||||
Transfer | 14759567 | 781 days ago | IN | 0 ETH | 0.01030201 | ||||
Transfer | 14625899 | 802 days ago | IN | 0 ETH | 0.00362561 | ||||
Transfer | 14564603 | 812 days ago | IN | 0 ETH | 0.00201834 | ||||
Transfer | 14519405 | 819 days ago | IN | 0 ETH | 0.00198616 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
WowbitToken
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity Multiple files format)
pragma solidity >= 0.5.3 < 0.6.0; import "./SafeMath.sol"; import "./ERC20Interface.sol"; import "./ERC223Interface.sol"; import "./ERC223ReceivingContract.sol"; // Ownership contract // - token contract ownership for owner & lockup addresses contract Ownership { address private _owner; address private _lockup; event OwnerOwnershipTransferred(address indexed prevOwner, address indexed newOwner); event LockupOwnershipTransferred(address indexed prevLockup, address indexed newLockup); // Returns contract owner address function owner() public view returns (address){ return _owner; } // Returns contract lockup address function lockup() public view returns (address){ return _lockup; } // Check if caller is owner account function isOwner() public view returns (bool){ return (msg.sender == _owner); } // Check if caller is lockup account function isLockup() public view returns (bool){ return (msg.sender == _lockup); } // Modifier for function restricted to owner only modifier onlyOwner() { require(isOwner(), "Ownership: the caller is not the owner address"); _; } // Modifier for function restricted to lockup only modifier onlyLockup() { require(isLockup(), "Ownership: the caller is not the lockup address"); _; } // Modifier for function restricted to owner & lockup only modifier onlyOwnerLockup() { require(isOwner() || isLockup(), "Ownership: the caller is not either owner or lockup address"); _; } // Transfer owner's ownership to new address // # param newOwner: address of new owner to be transferred function transferOwnerOwnership(address newOwner) public onlyOwner { _transferOwnerOwnership(newOwner); } // Transfer lockup's ownership to new address // # param newLockup: address of new lockup to be transferred function transferLockupOwnership(address newLockup) public onlyOwner { _transferLockupOwnership(newLockup); } // ==== internal functions ==== function _transferOwnerOwnership(address newOwner) internal { require (newOwner != address(0), "Ownable: new owner is zero address"); emit OwnerOwnershipTransferred(_owner, newOwner); _owner = newOwner; } function _transferLockupOwnership(address newLockup) internal { require (newLockup != address(0), "Ownable: new lockup is zero address"); emit LockupOwnershipTransferred(_lockup, newLockup); _lockup = newLockup; } function _setupOwnerships(address own, address lock) internal { require (own != address(0), "Ownable: owner is zero address"); require (lock != address(0), "Ownable: lockup is zero address"); _owner = own; _lockup = lock; emit OwnerOwnershipTransferred(address(0), own); emit LockupOwnershipTransferred(address(0), lock); } } // ERC20 Base Token contract // - token functions for ERC20 contract ERC20CompatibleToken { using SafeMath for uint256; mapping (address => uint256) internal balances; mapping (address => mapping (address => uint256)) internal allowed; event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); // Moves the `_value` tokens from sender `_from` to recipient `_to` using the allowance mechanism. // `_value` is then deducted from the caller's allowance. // # params _from: sender's address for token to be taken // # params _to: recepient's address for token to be sent // # params _value: amount of tokens (in wei) // * returns (bool): status of transaction if its succeed or not function transferFrom(address _from, address _to, uint256 _value) public returns (bool) { 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; } // Sets `_value` of token as the allowance of `_spender` over the caller's tokens. // # params _spender: recepient's address who will spends the token // # params _value: amount of tokens (in wei) to be sent // * returns (bool): status of transaction if its succeed or not function approve(address _spender, uint256 _value) public returns (bool) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } // Returns the remaining number of tokens that `_spender` will be allowed to spend on behalf // of `_owner` through transferFrom(). This is zero by default. // # params _owner: address of the owner approved for spender to spend tokens // # params _spender: address of spender // * returns (uint256):amount of token (in wei) that can be spent function allowance(address _owner, address _spender) public view returns (uint256) { return allowed[_owner][_spender]; } // Adds `_addValue` of token to the allowance of `_spender`. // # params _spender: address of the spender to add its allowance // # params _addValue: amount of token (in wei) to be added // * returns (bool): status of transaction if its succeed or not function increaseApproval(address _spender, uint256 _addValue) public returns (bool) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addValue); emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } // Subtracts `_subValue` of token from the allowance of `_spender`. // # params _spender: address of the spender to add its allowance // # params _subValue: amount of token (in wei) to be subtracted // * returns (bool): status of transaction if its succeed or not function decreaseApproval(address _spender, uint256 _subValue) public returns (bool) { uint256 oldValue = allowed[msg.sender][_spender]; if (_subValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subValue); } emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } } // Base ERC223 Token contract // - Token with ERC223 standard functions including ERC20 token compability functions contract BaseToken is ERC20Interface, ERC223Interface, ERC20CompatibleToken { using SafeMath for uint256; string internal _name; string internal _symbol; uint8 internal _decimals; // Returns the name of the token // * returns (string): name of token function name() public view returns (string memory) { return _name; } // Returns the symbol of the token // * returns (string): symbol of token function symbol() public view returns (string memory) { return _symbol; } // Returns the decimals of the token // * returns (uint8): decimal value of token function decimals() public view returns (uint8) { return _decimals; } // Returns the total supply of the token // * returns (uint256): total supply of token function totalSupply() public view returns (uint256) { return _totalSupply; } // Returns the amount of tokens owned by `_who`. // # params _who: the address of the account // * returns balance: the amount of token in the account function balanceOf(address _who) public view returns (uint256 balance) { return balances[_who]; } // Function that is called when a user or another contract wants to transfer funds // (compatible with ERC20 standards). // # params _to: address of recipient // # params _value: amount of token (in wei) to be sent // * returns (bool): status of transaction if its succeed or not function transfer(address _to, uint256 _value) public returns (bool) { require(_value > 0, "Token: value to send is zero value"); require(balanceOf(msg.sender) >= _value, "Token: balance of token is not enough"); uint codeLength; bytes memory empty; assembly { codeLength := extcodesize(_to) } balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); // Check to see if receiver is contract if(codeLength>0) { ERC223ReceivingContract receiver = ERC223ReceivingContract(_to); receiver.tokenFallback(msg.sender, _value, empty); } emit Transfer(msg.sender, _to, _value); return true; } // Function that is called when a user or another contract wants to transfer funds // (for ERC223 standards use) // # params _to: address of recipient / contract // # params _value: amount of token (in wei) to be sent // # params _data: additional data parameter in bytes // * returns (bool): status of transaction if its succeed or not function transfer(address _to, uint256 _value, bytes memory _data) public returns (bool) { require(_value > 0, "Token: value to send is zero value"); require(balanceOf(msg.sender) >= _value, "Token: balance of token is not enough"); // Standard function transfer similar to ERC20 transfer with no _data . // Added due to backwards compatibility reasons . if(isContract(_to)) { ERC223ReceivingContract receiver = ERC223ReceivingContract(_to); receiver.tokenFallback(msg.sender, _value, _data); } balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); emit Transfer(msg.sender, _to, _value, _data); } // ==== internal functions ==== function isContract(address _addr) internal view returns (bool is_contract) { uint length; assembly { //retrieve the size of the code on target address, this needs assembly length := extcodesize(_addr) } return (length>0); } } // Wowbit Token contract // - main contract for Wowbit ERC20-ERC223 token contract WowbitToken is Ownership, BaseToken{ using SafeMath for uint256; uint256 internal reservedTotal = 0; event ReservedToken(address indexed caller, uint256 amount, uint256 newtotal, uint timestamp); event ReleaseReservedToken(address indexed caller, uint256 amount, uint256 newtotal, uint timestamp); // Constructor for Wowbit token initialization upon deployment // # params name: string name of the token // # params symbol: string symbol of the token // # params decimals: decimal of token (0 - 18 decimals) // # params supply: initial supply of the token // # params contractOwner: address of the contract owner account // # params contractLockup: address of token lockup account constructor(string memory name, string memory symbol, uint8 decimals, uint256 supply, address contractOwner, address contractLockup) public { require(decimals <= 18, "Token: decimals must be less than 18"); require(supply > 0, "Token: token supply must be greater than 0"); _setupOwnerships(contractOwner, contractLockup); _name = name; _symbol = symbol; _decimals = decimals; _totalSupply = supply * 10**uint(_decimals); balances[owner()] = _totalSupply; emit Transfer(address(0x0), owner(), _totalSupply); } // Mints the certain amount of token to owner // # params _value: the amount of token (in decimals) to mint function mint(uint256 _amount) public onlyOwner { _mint(owner(), _amount); } // Burns the certain amount of token // # params _value: the amount of token (in wei) to burn function burn(uint256 _value) public { _burn(msg.sender, _value); } // Burns the certain amount of token using on behalf of other user // # params _account: the targer user's account // # params _value: the amount of token (in wei) to burn function burnFrom(address _account, uint256 _value) public { _burnFrom(_account, _value); } // Reserves the amount of token to lockup account // # params _value: amount of token (in wei) to lock function reserveToken(uint256 _value) public onlyOwner { transfer(lockup(), _value); reservedTotal = reservedTotal.add(_value); emit ReservedToken(msg.sender, _value, reservedTotal, now); } // Returns the total amount of tokens reserved in lockup account // * returns (uint256): amount of token reserved in lockup account function reserveTotal() public view returns (uint256) { return reservedTotal; } // Release amount of reserved token from lockup to owner address // # params _value: amount of token (in wei) to release function releaseReserveToken(uint256 _value) public onlyOwner returns (bool){ _releaseReserveToken(_value); } // ==== internal functions ==== // Process in mint some tokens function _mint(address account, uint256 value) internal { require(account != address(0), "ERC20: burn from the zero address"); _totalSupply = _totalSupply.add(value); balances[account] = balances[account].add(value); emit Transfer(address(0), account, value); } // Process in burn token function _burn(address account, uint256 value) internal { require(account != address(0), "ERC20: burn from the zero address"); _totalSupply = _totalSupply.sub(value); balances[account] = balances[account].sub(value); emit Transfer(account, address(0), value); } // Process in burn from tokens function _burnFrom(address account, uint256 value) internal { _burn(account, value); approve(account, allowed[account][msg.sender].sub(value)); } // Process of releasing locked tokens from lockup account function _releaseReserveToken(uint256 _value) internal { require(_value > 0, "Token: release reserve token amount is zero"); if(_value >= reservedTotal){ _release(reservedTotal); reservedTotal = 0; emit ReleaseReservedToken(msg.sender, reservedTotal, reservedTotal, now); } else { _release(_value); reservedTotal = reservedTotal.sub(_value); emit ReleaseReservedToken(msg.sender, _value, reservedTotal, now); } } // Transfer process from lockup to owner accounts function _release(uint256 _val) internal { balances[lockup()] = balances[lockup()].sub(_val); balances[owner()] = balances[owner()].add(_val); emit Transfer(lockup(), owner(), _val); } // Transfer process from lockup to owner accounts function _lock(uint256 _val) internal { balances[owner()] = balances[owner()].sub(_val); balances[lockup()] = balances[lockup()].add(_val); emit Transfer(lockup(), owner(), _val); } }
pragma solidity >= 0.5.3 < 0.6.0; // ERC20 Interface // - interface for ERC20 token functions for compatibility interface ERC20Interface { function balanceOf(address _who) external view returns (uint256); function transfer(address _to, uint256 _value) external returns (bool); function allowance(address _owner, address _spender) external view returns (uint256); function transferFrom(address _from, address _to, uint256 _value) external returns (bool); function approve(address _spender, 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); }
pragma solidity >= 0.5.3 < 0.6.0; // ERC223 Interface // - interface for ERC223 token functions contract ERC223Interface { uint public _totalSupply; function balanceOf(address who) public view returns (uint256); function transfer(address to, uint256 value) public returns (bool success); function transfer(address to, uint256 value, bytes memory data) public returns (bool success); event Transfer(address indexed from, address indexed to, uint256 value, bytes data); }
pragma solidity >= 0.5.3 < 0.6.0; // ERC223 Receiving Contract contarct // - interface for ERC223 token's receiving smart contract contract ERC223ReceivingContract { function tokenFallback(address from, uint256 value, bytes memory data) public; }
pragma solidity >= 0.5.3 < 0.6.0; // SafeMath library // - uint security overflow/underflow prevention library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0); uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); uint256 c = a - b; return c; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a); return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0); return a % b; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"},{"internalType":"uint256","name":"supply","type":"uint256"},{"internalType":"address","name":"contractOwner","type":"address"},{"internalType":"address","name":"contractLockup","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":"prevLockup","type":"address"},{"indexed":true,"internalType":"address","name":"newLockup","type":"address"}],"name":"LockupOwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"prevOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerOwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newtotal","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"ReleaseReservedToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newtotal","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"ReservedToken","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":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"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":"_who","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_account","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isLockup","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lockup","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"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":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"releaseReserveToken","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"reserveToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"reserveTotal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"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":"newLockup","type":"address"}],"name":"transferLockupOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnerOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405260006008553480156200001657600080fd5b50604051620032c0380380620032c0833981810160405260c08110156200003c57600080fd5b81019080805160405193929190846401000000008211156200005d57600080fd5b838201915060208201858111156200007457600080fd5b82518660018202830111640100000000821117156200009257600080fd5b8083526020830192505050908051906020019080838360005b83811015620000c8578082015181840152602081019050620000ab565b50505050905090810190601f168015620000f65780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200011a57600080fd5b838201915060208201858111156200013157600080fd5b82518660018202830111640100000000821117156200014f57600080fd5b8083526020830192505050908051906020019080838360005b838110156200018557808201518184015260208101905062000168565b50505050905090810190601f168015620001b35780820380516001836020036101000a031916815260200191505b506040526020018051906020019092919080519060200190929190805190602001909291908051906020019092919050505060128460ff16111562000244576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806200329c6024913960400191505060405180910390fd5b600083116200029f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018062003272602a913960400191505060405180910390fd5b620002b18282620003f460201b60201c565b8560059080519060200190620002c9929190620006a0565b508460069080519060200190620002e2929190620006a0565b5083600760006101000a81548160ff021916908360ff160217905550600760009054906101000a900460ff1660ff16600a0a830260028190555060025460036000620003336200067760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620003816200067760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002546040518082815260200191505060405180910390a35050505050506200074f565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000498576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f4f776e61626c653a206f776e6572206973207a65726f2061646472657373000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200053c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f4f776e61626c653a206c6f636b7570206973207a65726f20616464726573730081525060200191505060405180910390fd5b816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f78d8ff0537244cdecad907b40d2b6b88ee10b1c30a61abc940647a83f1a75a4960405160405180910390a38073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fffad5a32a7192ca49f20296e32a802998f23d16af4157231549f9e02d1a7f95e60405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620006e357805160ff191683800117855562000714565b8280016001018555821562000714579182015b8281111562000713578251825591602001919060010190620006f6565b5b50905062000723919062000727565b5090565b6200074c91905b80821115620007485760008160009055506001016200072e565b5090565b90565b612b13806200075f6000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806366188463116100de5780638f32d59b11610097578063a9059cbb11610071578063a9059cbb14610724578063be45fd621461078a578063d73dd62314610887578063dd62ed3e146108ed57610173565b80638f32d59b1461065157806395d89b4114610673578063a0712d68146106f657610173565b8063661884631461049957806370a08231146104ff578063780478cf1461055757806379cc67901461059b5780637b5581ed146105e95780638da5cb5b1461060757610173565b806318160ddd1161013057806318160ddd1461033f57806323b872dd1461035d578063313ce567146103e35780633eaaf86b1461040757806342966c681461042557806357749da01461045357610173565b8063062c41fd1461017857806306490f471461019a57806306fdde03146101e4578063095ea7b3146102675780630e0a0efb146102cd57806310c0e15814610311575b600080fd5b610180610965565b604051808215151515815260200191505060405180910390f35b6101a26109bd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101ec6109e7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561022c578082015181840152602081019050610211565b50505050905090810190601f1680156102595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102b36004803603604081101561027d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a89565b604051808215151515815260200191505060405180910390f35b61030f600480360360208110156102e357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b7b565b005b61033d6004803603602081101561032757600080fd5b8101908080359060200190929190505050610be4565b005b610347610cd1565b6040518082815260200191505060405180910390f35b6103c96004803603606081101561037357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cdb565b604051808215151515815260200191505060405180910390f35b6103eb611094565b604051808260ff1660ff16815260200191505060405180910390f35b61040f6110ab565b6040518082815260200191505060405180910390f35b6104516004803603602081101561043b57600080fd5b81019080803590602001909291905050506110b1565b005b61047f6004803603602081101561046957600080fd5b81019080803590602001909291905050506110be565b604051808215151515815260200191505060405180910390f35b6104e5600480360360408110156104af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061112b565b604051808215151515815260200191505060405180910390f35b6105416004803603602081101561051557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113bc565b6040518082815260200191505060405180910390f35b6105996004803603602081101561056d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611405565b005b6105e7600480360360408110156105b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061146e565b005b6105f161147c565b6040518082815260200191505060405180910390f35b61060f611486565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106596114af565b604051808215151515815260200191505060405180910390f35b61067b611506565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5780820151818401526020810190506106a0565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107226004803603602081101561070c57600080fd5b81019080803590602001909291905050506115a8565b005b6107706004803603604081101561073a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611619565b604051808215151515815260200191505060405180910390f35b61086d600480360360608110156107a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001906401000000008111156107e757600080fd5b8201836020820111156107f957600080fd5b8035906020019184600183028401116401000000008311171561081b57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611993565b604051808215151515815260200191505060405180910390f35b6108d36004803603604081101561089d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611d72565b604051808215151515815260200191505060405180910390f35b61094f6004803603604081101561090357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f6e565b6040518082815260200191505060405180910390f35b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a7f5780601f10610a5457610100808354040283529160200191610a7f565b820191906000526020600020905b815481529060010190602001808311610a6257829003601f168201915b5050505050905090565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b610b836114af565b610bd8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b610be181611ff5565b50565b610bec6114af565b610c41576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b610c52610c4c6109bd565b82611619565b50610c688160085461213b90919063ffffffff16565b6008819055503373ffffffffffffffffffffffffffffffffffffffff167f580e269b852feaa417dcc438230790bb21e5d485bf49ff3e8615e5240c8fa928826008544260405180848152602001838152602001828152602001935050505060405180910390a250565b6000600254905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d1657600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610d6257600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610deb57600080fd5b610e3d82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed282600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fa482600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b6000600760009054906101000a900460ff16905090565b60025481565b6110bb338261217a565b50565b60006110c86114af565b61111d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b6111268261231a565b919050565b600080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561123c576000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112d0565b61124f838261215a90919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61140d6114af565b611462576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b61146b8161247e565b50565b61147882826125c2565b5050565b6000600854905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b606060068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561159e5780601f106115735761010080835404028352916020019161159e565b820191906000526020600020905b81548152906001019060200180831161158157829003601f168201915b5050505050905090565b6115b06114af565b611605576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b611616611610611486565b82612669565b50565b6000808211611673576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612a7a6022913960400191505060405180910390fd5b8161167d336113bc565b10156116d4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612a076025913960400191505060405180910390fd5b60006060843b915061172e84600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117c384600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008211156119225760008590508073ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3387856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156118ba57808201518184015260208101905061189f565b50505050905090810190601f1680156118e75780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b15801561190857600080fd5b505af115801561191c573d6000803e3d6000fd5b50505050505b8473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a360019250505092915050565b60008083116119ed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612a7a6022913960400191505060405180910390fd5b826119f7336113bc565b1015611a4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612a076025913960400191505060405180910390fd5b611a5784612809565b15611b6f5760008490508073ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3386866040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611b07578082015181840152602081019050611aec565b50505050905090810190601f168015611b345780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015611b5557600080fd5b505af1158015611b69573d6000803e3d6000fd5b50505050505b611bc183600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c5683600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c1685856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611d30578082015181840152602081019050611d15565b50505050905090810190601f168015611d5d5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a39392505050565b6000611e0382600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561207b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612a576023913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fffad5a32a7192ca49f20296e32a802998f23d16af4157231549f9e02d1a7f95e60405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008082840190508381101561215057600080fd5b8091505092915050565b60008282111561216957600080fd5b600082840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612200576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612a9c6021913960400191505060405180910390fd5b6122158160025461215a90919063ffffffff16565b60028190555061226d81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008111612373576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180612a2c602b913960400191505060405180910390fd5b60085481106123f65761238760085461281c565b60006008819055503373ffffffffffffffffffffffffffffffffffffffff167fe5c35a6d76cbb2f2ae19a915a596c6fc25f2ac635d8ef7a210c65bd13b694b256008546008544260405180848152602001838152602001828152602001935050505060405180910390a261247b565b6123ff8161281c565b6124148160085461215a90919063ffffffff16565b6008819055503373ffffffffffffffffffffffffffffffffffffffff167fe5c35a6d76cbb2f2ae19a915a596c6fc25f2ac635d8ef7a210c65bd13b694b25826008544260405180848152602001838152602001828152602001935050505060405180910390a25b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612504576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612abd6022913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f78d8ff0537244cdecad907b40d2b6b88ee10b1c30a61abc940647a83f1a75a4960405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6125cc828261217a565b6126648261265f83600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b610a89565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156126ef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612a9c6021913960400191505060405180910390fd5b6127048160025461213b90919063ffffffff16565b60028190555061275c81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080823b905060008111915050919050565b612875816003600061282c6109bd565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360006128816109bd565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061291881600360006128cf611486565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b60036000612924611486565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061296a611486565b73ffffffffffffffffffffffffffffffffffffffff166129886109bd565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35056fe4f776e6572736869703a207468652063616c6c6572206973206e6f7420746865206f776e65722061646472657373546f6b656e3a2062616c616e6365206f6620746f6b656e206973206e6f7420656e6f756768546f6b656e3a2072656c65617365207265736572766520746f6b656e20616d6f756e74206973207a65726f4f776e61626c653a206e6577206c6f636b7570206973207a65726f2061646472657373546f6b656e3a2076616c756520746f2073656e64206973207a65726f2076616c756545524332303a206275726e2066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e6572206973207a65726f2061646472657373a265627a7a72315820c6fe57756469636f12dcb158eb7f8d123e71cc64e957cb6fd24af203b621ab9a64736f6c63430005100032546f6b656e3a20746f6b656e20737570706c79206d7573742062652067726561746572207468616e2030546f6b656e3a20646563696d616c73206d757374206265206c657373207468616e20313800000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000423a35c70000000000000000000000002e5e6ebd6865effab33360d3c6102f723fd053d20000000000000000000000002e5e6ebd6865effab33360d3c6102f723fd053d20000000000000000000000000000000000000000000000000000000000000006576f77626974000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035757420000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101735760003560e01c806366188463116100de5780638f32d59b11610097578063a9059cbb11610071578063a9059cbb14610724578063be45fd621461078a578063d73dd62314610887578063dd62ed3e146108ed57610173565b80638f32d59b1461065157806395d89b4114610673578063a0712d68146106f657610173565b8063661884631461049957806370a08231146104ff578063780478cf1461055757806379cc67901461059b5780637b5581ed146105e95780638da5cb5b1461060757610173565b806318160ddd1161013057806318160ddd1461033f57806323b872dd1461035d578063313ce567146103e35780633eaaf86b1461040757806342966c681461042557806357749da01461045357610173565b8063062c41fd1461017857806306490f471461019a57806306fdde03146101e4578063095ea7b3146102675780630e0a0efb146102cd57806310c0e15814610311575b600080fd5b610180610965565b604051808215151515815260200191505060405180910390f35b6101a26109bd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101ec6109e7565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561022c578082015181840152602081019050610211565b50505050905090810190601f1680156102595780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102b36004803603604081101561027d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a89565b604051808215151515815260200191505060405180910390f35b61030f600480360360208110156102e357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b7b565b005b61033d6004803603602081101561032757600080fd5b8101908080359060200190929190505050610be4565b005b610347610cd1565b6040518082815260200191505060405180910390f35b6103c96004803603606081101561037357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cdb565b604051808215151515815260200191505060405180910390f35b6103eb611094565b604051808260ff1660ff16815260200191505060405180910390f35b61040f6110ab565b6040518082815260200191505060405180910390f35b6104516004803603602081101561043b57600080fd5b81019080803590602001909291905050506110b1565b005b61047f6004803603602081101561046957600080fd5b81019080803590602001909291905050506110be565b604051808215151515815260200191505060405180910390f35b6104e5600480360360408110156104af57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061112b565b604051808215151515815260200191505060405180910390f35b6105416004803603602081101561051557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506113bc565b6040518082815260200191505060405180910390f35b6105996004803603602081101561056d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611405565b005b6105e7600480360360408110156105b157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061146e565b005b6105f161147c565b6040518082815260200191505060405180910390f35b61060f611486565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106596114af565b604051808215151515815260200191505060405180910390f35b61067b611506565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106bb5780820151818401526020810190506106a0565b50505050905090810190601f1680156106e85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107226004803603602081101561070c57600080fd5b81019080803590602001909291905050506115a8565b005b6107706004803603604081101561073a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611619565b604051808215151515815260200191505060405180910390f35b61086d600480360360608110156107a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001906401000000008111156107e757600080fd5b8201836020820111156107f957600080fd5b8035906020019184600183028401116401000000008311171561081b57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050611993565b604051808215151515815260200191505060405180910390f35b6108d36004803603604081101561089d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611d72565b604051808215151515815260200191505060405180910390f35b61094f6004803603604081101561090357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f6e565b6040518082815260200191505060405180910390f35b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060058054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610a7f5780601f10610a5457610100808354040283529160200191610a7f565b820191906000526020600020905b815481529060010190602001808311610a6257829003601f168201915b5050505050905090565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b610b836114af565b610bd8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b610be181611ff5565b50565b610bec6114af565b610c41576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b610c52610c4c6109bd565b82611619565b50610c688160085461213b90919063ffffffff16565b6008819055503373ffffffffffffffffffffffffffffffffffffffff167f580e269b852feaa417dcc438230790bb21e5d485bf49ff3e8615e5240c8fa928826008544260405180848152602001838152602001828152602001935050505060405180910390a250565b6000600254905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d1657600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610d6257600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610deb57600080fd5b610e3d82600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ed282600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fa482600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b6000600760009054906101000a900460ff16905090565b60025481565b6110bb338261217a565b50565b60006110c86114af565b61111d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b6111268261231a565b919050565b600080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561123c576000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112d0565b61124f838261215a90919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61140d6114af565b611462576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b61146b8161247e565b50565b61147882826125c2565b5050565b6000600854905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b606060068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561159e5780601f106115735761010080835404028352916020019161159e565b820191906000526020600020905b81548152906001019060200180831161158157829003601f168201915b5050505050905090565b6115b06114af565b611605576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001806129d9602e913960400191505060405180910390fd5b611616611610611486565b82612669565b50565b6000808211611673576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612a7a6022913960400191505060405180910390fd5b8161167d336113bc565b10156116d4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612a076025913960400191505060405180910390fd5b60006060843b915061172e84600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117c384600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008211156119225760008590508073ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3387856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156118ba57808201518184015260208101905061189f565b50505050905090810190601f1680156118e75780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b15801561190857600080fd5b505af115801561191c573d6000803e3d6000fd5b50505050505b8473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a360019250505092915050565b60008083116119ed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612a7a6022913960400191505060405180910390fd5b826119f7336113bc565b1015611a4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180612a076025913960400191505060405180910390fd5b611a5784612809565b15611b6f5760008490508073ffffffffffffffffffffffffffffffffffffffff1663c0ee0b8a3386866040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611b07578082015181840152602081019050611aec565b50505050905090810190601f168015611b345780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015611b5557600080fd5b505af1158015611b69573d6000803e3d6000fd5b50505050505b611bc183600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c5683600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c1685856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611d30578082015181840152602081019050611d15565b50505050905090810190601f168015611d5d5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a39392505050565b6000611e0382600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561207b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180612a576023913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fffad5a32a7192ca49f20296e32a802998f23d16af4157231549f9e02d1a7f95e60405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008082840190508381101561215057600080fd5b8091505092915050565b60008282111561216957600080fd5b600082840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612200576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612a9c6021913960400191505060405180910390fd5b6122158160025461215a90919063ffffffff16565b60028190555061226d81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008111612373576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180612a2c602b913960400191505060405180910390fd5b60085481106123f65761238760085461281c565b60006008819055503373ffffffffffffffffffffffffffffffffffffffff167fe5c35a6d76cbb2f2ae19a915a596c6fc25f2ac635d8ef7a210c65bd13b694b256008546008544260405180848152602001838152602001828152602001935050505060405180910390a261247b565b6123ff8161281c565b6124148160085461215a90919063ffffffff16565b6008819055503373ffffffffffffffffffffffffffffffffffffffff167fe5c35a6d76cbb2f2ae19a915a596c6fc25f2ac635d8ef7a210c65bd13b694b25826008544260405180848152602001838152602001828152602001935050505060405180910390a25b50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612504576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180612abd6022913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f78d8ff0537244cdecad907b40d2b6b88ee10b1c30a61abc940647a83f1a75a4960405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6125cc828261217a565b6126648261265f83600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b610a89565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156126ef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612a9c6021913960400191505060405180910390fd5b6127048160025461213b90919063ffffffff16565b60028190555061275c81600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080823b905060008111915050919050565b612875816003600061282c6109bd565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461215a90919063ffffffff16565b600360006128816109bd565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061291881600360006128cf611486565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461213b90919063ffffffff16565b60036000612924611486565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061296a611486565b73ffffffffffffffffffffffffffffffffffffffff166129886109bd565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35056fe4f776e6572736869703a207468652063616c6c6572206973206e6f7420746865206f776e65722061646472657373546f6b656e3a2062616c616e6365206f6620746f6b656e206973206e6f7420656e6f756768546f6b656e3a2072656c65617365207265736572766520746f6b656e20616d6f756e74206973207a65726f4f776e61626c653a206e6577206c6f636b7570206973207a65726f2061646472657373546f6b656e3a2076616c756520746f2073656e64206973207a65726f2076616c756545524332303a206275726e2066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e6572206973207a65726f2061646472657373a265627a7a72315820c6fe57756469636f12dcb158eb7f8d123e71cc64e957cb6fd24af203b621ab9a64736f6c63430005100032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000423a35c70000000000000000000000002e5e6ebd6865effab33360d3c6102f723fd053d20000000000000000000000002e5e6ebd6865effab33360d3c6102f723fd053d20000000000000000000000000000000000000000000000000000000000000006576f77626974000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035757420000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name (string): Wowbit
Arg [1] : symbol (string): WWB
Arg [2] : decimals (uint8): 6
Arg [3] : supply (uint256): 1111111111
Arg [4] : contractOwner (address): 0x2E5E6ebd6865EFfab33360D3C6102f723fD053d2
Arg [5] : contractLockup (address): 0x2E5E6ebd6865EFfab33360D3C6102f723fD053d2
-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [3] : 00000000000000000000000000000000000000000000000000000000423a35c7
Arg [4] : 0000000000000000000000002e5e6ebd6865effab33360d3c6102f723fd053d2
Arg [5] : 0000000000000000000000002e5e6ebd6865effab33360d3c6102f723fd053d2
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [7] : 576f776269740000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [9] : 5757420000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
10930:5096:4:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10930:5096:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;989:95;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;709:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7301:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;7301:83:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4833:216;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4833:216:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2067:123;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2067:123:4;;;;;;;;;;;;;;;;;;;:::i;:::-;;13180:223;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;13180:223:4;;;;;;;;;;;;;;;;;:::i;:::-;;7851:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4019:506;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4019:506:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7663:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;135:24:1;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12668:81:4;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12668:81:4;;;;;;;;;;;;;;;;;:::i;:::-;;13786:123;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;13786:123:4;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6440:445;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6440:445:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;8128:111;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8128:111:4;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1818:119;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1818:119:4;;;;;;;;;;;;;;;;;;;:::i;:::-;;12950:105;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12950:105:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;13554:93;;;:::i;:::-;;;;;;;;;;;;;;;;;;;579:78;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;842:93;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7476:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;7476:87:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12462:90;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12462:90:4;;;;;;;;;;;;;;;;;:::i;:::-;;8561:798;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8561:798:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9742:757;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9742:757:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;9742:757:4;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;9742:757:4;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;9742:757:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;9742:757:4;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5852:289;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5852:289:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5432:134;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5432:134:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;989:95;1030:4;1068:7;;;;;;;;;;;1054:21;;:10;:21;;;1046:30;;989:95;:::o;709:80::-;748:7;774;;;;;;;;;;;767:14;;709:80;:::o;7301:83::-;7338:13;7371:5;7364:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7301:83;:::o;4833:216::-;4900:4;4949:6;4917:7;:19;4925:10;4917:19;;;;;;;;;;;;;;;:29;4937:8;4917:29;;;;;;;;;;;;;;;:38;;;;4992:8;4971:38;;4980:10;4971:38;;;5002:6;4971:38;;;;;;;;;;;;;;;;;;5037:4;5030:11;;4833:216;;;;:::o;2067:123::-;1191:9;:7;:9::i;:::-;1183:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2147:35;2172:9;2147:24;:35::i;:::-;2067:123;:::o;13180:223::-;1191:9;:7;:9::i;:::-;1183:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13246:26;13255:8;:6;:8::i;:::-;13265:6;13246:8;:26::i;:::-;;13299:25;13317:6;13299:13;;:17;;:25;;;;:::i;:::-;13283:13;:41;;;;13356:10;13342:53;;;13368:6;13376:13;;13391:3;13342:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13180:223;:::o;7851:91::-;7895:7;7922:12;;7915:19;;7851:91;:::o;4019:506::-;4101:4;4141:1;4126:17;;:3;:17;;;;4118:26;;;;;;4173:8;:15;4182:5;4173:15;;;;;;;;;;;;;;;;4163:6;:25;;4155:34;;;;;;4218:7;:14;4226:5;4218:14;;;;;;;;;;;;;;;:26;4233:10;4218:26;;;;;;;;;;;;;;;;4208:6;:36;;4200:45;;;;;;4284:27;4304:6;4284:8;:15;4293:5;4284:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;4266:8;:15;4275:5;4266:15;;;;;;;;;;;;;;;:45;;;;4338:25;4356:6;4338:8;:13;4347:3;4338:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;4322:8;:13;4331:3;4322:13;;;;;;;;;;;;;;;:41;;;;4403:38;4434:6;4403:7;:14;4411:5;4403:14;;;;;;;;;;;;;;;:26;4418:10;4403:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;4374:7;:14;4382:5;4374:14;;;;;;;;;;;;;;;:26;4389:10;4374:26;;;;;;;;;;;;;;;:67;;;;4473:3;4457:28;;4466:5;4457:28;;;4478:6;4457:28;;;;;;;;;;;;;;;;;;4513:4;4506:11;;4019:506;;;;;:::o;7663:83::-;7704:5;7729:9;;;;;;;;;;;7722:16;;7663:83;:::o;135:24:1:-;;;;:::o;12668:81:4:-;12716:25;12722:10;12734:6;12716:5;:25::i;:::-;12668:81;:::o;13786:123::-;13857:4;1191:9;:7;:9::i;:::-;1183:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13873:28;13894:6;13873:20;:28::i;:::-;13786:123;;;:::o;6440:445::-;6519:4;6536:16;6555:7;:19;6563:10;6555:19;;;;;;;;;;;;;;;:29;6575:8;6555:29;;;;;;;;;;;;;;;;6536:48;;6611:8;6599:9;:20;6595:174;;;6668:1;6636:7;:19;6644:10;6636:19;;;;;;;;;;;;;;;:29;6656:8;6636:29;;;;;;;;;;;;;;;:33;;;;6595:174;;;6734:23;6747:9;6734:8;:12;;:23;;;;:::i;:::-;6702:7;:19;6710:10;6702:19;;;;;;;;;;;;;;;:29;6722:8;6702:29;;;;;;;;;;;;;;;:55;;;;6595:174;6805:8;6784:61;;6793:10;6784:61;;;6815:7;:19;6823:10;6815:19;;;;;;;;;;;;;;;:29;6835:8;6815:29;;;;;;;;;;;;;;;;6784:61;;;;;;;;;;;;;;;;;;6873:4;6866:11;;;6440:445;;;;:::o;8128:111::-;8182:15;8217:8;:14;8226:4;8217:14;;;;;;;;;;;;;;;;8210:21;;8128:111;;;:::o;1818:119::-;1191:9;:7;:9::i;:::-;1183:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1896:33;1920:8;1896:23;:33::i;:::-;1818:119;:::o;12950:105::-;13020:27;13030:8;13040:6;13020:9;:27::i;:::-;12950:105;;:::o;13554:93::-;13599:7;13626:13;;13619:20;;13554:93;:::o;579:78::-;617:7;643:6;;;;;;;;;;;636:13;;579:78;:::o;842:93::-;882:4;920:6;;;;;;;;;;;906:20;;:10;:20;;;898:29;;842:93;:::o;7476:87::-;7515:13;7548:7;7541:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7476:87;:::o;12462:90::-;1191:9;:7;:9::i;:::-;1183:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12521:23;12527:7;:5;:7::i;:::-;12536;12521:5;:23::i;:::-;12462:90;:::o;8561:798::-;8624:4;8658:1;8649:6;:10;8641:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8742:6;8717:21;8727:10;8717:9;:21::i;:::-;:31;;8709:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8803:15;8829:18;8908:3;8896:16;8882:30;;8956:32;8981:6;8956:8;:20;8965:10;8956:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;8933:8;:20;8942:10;8933:20;;;;;;;;;;;;;;;:55;;;;9015:25;9033:6;9015:8;:13;9024:3;9015:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;8999:8;:13;9008:3;8999:13;;;;;;;;;;;;;;;:41;;;;9114:1;9103:10;:12;9100:171;;;9132:32;9191:3;9132:63;;9210:8;:22;;;9233:10;9245:6;9253:5;9210:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;9210:49:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9210:49:4;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9210:49:4;;;;9100:171;;9307:3;9286:33;;9295:10;9286:33;;;9312:6;9286:33;;;;;;;;;;;;;;;;;;9347:4;9340:11;;;;8561:798;;;;:::o;9742:757::-;9825:4;9859:1;9850:6;:10;9842:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9943:6;9918:21;9928:10;9918:9;:21::i;:::-;:31;;9910:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10147:15;10158:3;10147:10;:15::i;:::-;10144:174;;;10179:32;10238:3;10179:63;;10257:8;:22;;;10280:10;10292:6;10300:5;10257:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;10257:49:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10257:49:4;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;10257:49:4;;;;10144:174;;10351:32;10376:6;10351:8;:20;10360:10;10351:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;10328:8;:20;10337:10;10328:20;;;;;;;;;;;;;;;:55;;;;10410:25;10428:6;10410:8;:13;10419:3;10410:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;10394:8;:13;10403:3;10394:13;;;;;;;;;;;;;;;:41;;;;10472:3;10451:40;;10460:10;10451:40;;;10477:6;10485:5;10451:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;10451:40:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9742:757;;;;;:::o;5852:289::-;5931:4;5980:44;6014:9;5980:7;:19;5988:10;5980:19;;;;;;;;;;;;;;;:29;6000:8;5980:29;;;;;;;;;;;;;;;;:33;;:44;;;;:::i;:::-;5948:7;:19;5956:10;5948:19;;;;;;;;;;;;;;;:29;5968:8;5948:29;;;;;;;;;;;;;;;:76;;;;6061:8;6040:61;;6049:10;6040:61;;;6071:7;:19;6079:10;6071:19;;;;;;;;;;;;;;;:29;6091:8;6071:29;;;;;;;;;;;;;;;;6040:61;;;;;;;;;;;;;;;;;;6129:4;6122:11;;5852:289;;;;:::o;5432:134::-;5506:7;5533;:15;5541:6;5533:15;;;;;;;;;;;;;;;:25;5549:8;5533:25;;;;;;;;;;;;;;;;5526:32;;5432:134;;;;:::o;2489:245::-;2592:1;2571:23;;:9;:23;;;;2562:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2686:9;2650:46;;2677:7;;;;;;;;;;;2650:46;;;;;;;;;;;;2717:9;2707:7;;:19;;;;;;;;;;;;;;;;;;2489:245;:::o;642:148:3:-;700:7;720:9;736:1;732;:5;720:17;;761:1;756;:6;;748:15;;;;;;781:1;774:8;;;642:148;;;;:::o;486:::-;544:7;577:1;572;:6;;564:15;;;;;;590:9;606:1;602;:5;590:17;;625:1;618:8;;;486:148;;;;:::o;14340:302:4:-;14434:1;14415:21;;:7;:21;;;;14407:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14500:23;14517:5;14500:12;;:16;;:23;;;;:::i;:::-;14485:12;:38;;;;14554:28;14576:5;14554:8;:17;14563:7;14554:17;;;;;;;;;;;;;;;;:21;;:28;;;;:::i;:::-;14534:8;:17;14543:7;14534:17;;;;;;;;;;;;;;;:48;;;;14624:1;14598:36;;14607:7;14598:36;;;14628:5;14598:36;;;;;;;;;;;;;;;;;;14340:302;;:::o;14933:531::-;15016:1;15007:6;:10;14999:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15089:13;;15079:6;:23;15076:381;;15118:23;15127:13;;15118:8;:23::i;:::-;15172:1;15156:13;:17;;;;15214:10;15193:67;;;15226:13;;15241;;15256:3;15193:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15076:381;;;15293:16;15302:6;15293:8;:16::i;:::-;15340:25;15358:6;15340:13;;:17;;:25;;;;:::i;:::-;15324:13;:41;;;;15406:10;15385:60;;;15418:6;15426:13;;15441:3;15385:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15076:381;14933:531;:::o;2241:236::-;2341:1;2321:22;;:8;:22;;;;2312:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2432:8;2398:43;;2424:6;;;;;;;;;;;2398:43;;;;;;;;;;;;2461:8;2452:6;;:17;;;;;;;;;;;;;;;;;;2241:236;:::o;14690:168::-;14761:21;14767:7;14776:5;14761;:21::i;:::-;14793:57;14801:7;14810:39;14843:5;14810:7;:16;14818:7;14810:16;;;;;;;;;;;;;;;:28;14827:10;14810:28;;;;;;;;;;;;;;;;:32;;:39;;;;:::i;:::-;14793:7;:57::i;:::-;;14690:168;;:::o;13996:302::-;14090:1;14071:21;;:7;:21;;;;14063:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14156:23;14173:5;14156:12;;:16;;:23;;;;:::i;:::-;14141:12;:38;;;;14210:28;14232:5;14210:8;:17;14219:7;14210:17;;;;;;;;;;;;;;;;:21;;:28;;;;:::i;:::-;14190:8;:17;14199:7;14190:17;;;;;;;;;;;;;;;:48;;;;14275:7;14254:36;;14271:1;14254:36;;;14284:5;14254:36;;;;;;;;;;;;;;;;;;13996:302;;:::o;10554:291::-;10612:16;10641:11;10793:5;10781:18;10771:28;;10835:1;10828:6;:8;10820:17;;;10554:291;;;:::o;15527:216::-;15600:28;15623:4;15600:8;:18;15609:8;:6;:8::i;:::-;15600:18;;;;;;;;;;;;;;;;:22;;:28;;;;:::i;:::-;15579:8;:18;15588:8;:6;:8::i;:::-;15579:18;;;;;;;;;;;;;;;:49;;;;15659:27;15681:4;15659:8;:17;15668:7;:5;:7::i;:::-;15659:17;;;;;;;;;;;;;;;;:21;;:27;;;;:::i;:::-;15639:8;:17;15648:7;:5;:7::i;:::-;15639:17;;;;;;;;;;;;;;;:47;;;;15721:7;:5;:7::i;:::-;15702:33;;15711:8;:6;:8::i;:::-;15702:33;;;15730:4;15702:33;;;;;;;;;;;;;;;;;;15527:216;:::o
Swarm Source
bzzr://c6fe57756469636f12dcb158eb7f8d123e71cc64e957cb6fd24af203b621ab9a
Loading...
Loading
Loading...
Loading
OVERVIEW
Wowoo project is dedicated to creating an ecosystem that is capable of leveraging the value of people's goodwill. Through its platform, Wowoo aims to provide a one-stop solution to support the realization of the 'Token Economy' in different use cases.Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.