Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 961 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 9114455 | 2272 days ago | IN | 0 ETH | 0.00161712 | ||||
| Transfer | 9109649 | 2273 days ago | IN | 0 ETH | 0.00161712 | ||||
| Transfer | 9109647 | 2273 days ago | IN | 0 ETH | 0.00080856 | ||||
| Transfer | 9083169 | 2277 days ago | IN | 0 ETH | 0.00010507 | ||||
| Transfer | 9050189 | 2283 days ago | IN | 0 ETH | 0.00153872 | ||||
| Transfer | 9050186 | 2283 days ago | IN | 0 ETH | 0.00077192 | ||||
| Transfer | 9049845 | 2283 days ago | IN | 0 ETH | 0.00214128 | ||||
| Transfer | 9046675 | 2284 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 9008724 | 2291 days ago | IN | 0 ETH | 0.00058885 | ||||
| Transfer | 9008105 | 2291 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 9008102 | 2291 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 9008102 | 2291 days ago | IN | 0 ETH | 0.00153872 | ||||
| Transfer | 9008102 | 2291 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 9008102 | 2291 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 9008101 | 2291 days ago | IN | 0 ETH | 0.00153872 | ||||
| Transfer | 9008101 | 2291 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 9008099 | 2291 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 9008038 | 2291 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 8965007 | 2298 days ago | IN | 0 ETH | 0.00034005 | ||||
| Transfer | 8949060 | 2301 days ago | IN | 0 ETH | 0.0004668 | ||||
| Transfer | 8948999 | 2301 days ago | IN | 0 ETH | 0.00046808 | ||||
| Transfer | 8948818 | 2301 days ago | IN | 0 ETH | 0.00046808 | ||||
| Transfer | 8944570 | 2301 days ago | IN | 0 ETH | 0.00042774 | ||||
| Transfer | 8936096 | 2303 days ago | IN | 0 ETH | 0.00153616 | ||||
| Transfer | 8936096 | 2303 days ago | IN | 0 ETH | 0.00153616 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
GAWToken
Compiler Version
v0.4.18+commit.9cf6e910
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2019-08-02
*/
pragma solidity 0.4.18;
library SafeMath {
function mul(uint256 a, uint256 b) internal constant returns (uint256) {
uint256 c = a * b;
assert(a == 0 || c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal constant returns (uint256) {
uint256 c = a / b;
return c;
}
function sub(uint256 a, uint256 b) internal constant returns (uint256) {
assert(b <= a);
return a - b;
}
function add(uint256 a, uint256 b) internal constant returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
}
contract Ownable {
address public owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
function Ownable() public {
owner = msg.sender;
}
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
function transferOwnership(address newOwner) onlyOwner public {
require(newOwner != address(0));
OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
}
contract ERC20 {
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);
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 Pausable is Ownable {
event Paused();
event Unpaused();
bool public pause = false;
modifier whenNotPaused() {
require(!pause);
_;
}
modifier whenPaused() {
require(pause);
_;
}
function pause() onlyOwner whenNotPaused public {
pause = true;
Paused();
}
function unpause() onlyOwner whenPaused public {
pause = false;
Unpaused();
}
}
contract Freezable is Ownable {
mapping (address => bool) public frozenAccount;
event Frozen(address indexed account, bool freeze);
function freeze(address _acct) onlyOwner public {
frozenAccount[_acct] = true;
Frozen(_acct, true);
}
function unfreeze(address _acct) onlyOwner public {
frozenAccount[_acct] = false;
Frozen(_acct, false);
}
}
contract StandardToken is ERC20, Pausable, Freezable {
using SafeMath for uint256;
mapping (address => uint256) balances;
mapping (address => mapping (address => uint256)) allowed;
function transfer(address _to, uint256 _value) whenNotPaused public returns (bool) {
require(_to != address(0));
require(_value > 0);
require(!frozenAccount[msg.sender]);
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
Transfer(msg.sender, _to, _value);
return true;
}
function transferFrom(address _from, address _to, uint256 _value) whenNotPaused public returns (bool) {
require(_from != address(0));
require(_to != address(0));
require(!frozenAccount[_from]);
uint256 _allowance = allowed[_from][msg.sender];
balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
allowed[_from][msg.sender] = _allowance.sub(_value);
Transfer(_from, _to, _value);
return true;
}
function balanceOf(address _owner) public constant returns (uint256 balance) {
return balances[_owner];
}
function approve(address _spender, uint256 _value) public returns (bool) {
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}
function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
return allowed[_owner][_spender];
}
}
contract GAWToken is StandardToken {
string public name = "Galaxy World Coin";
string public symbol = "GAW";
uint public decimals = 18;
uint public constant TOTAL_SUPPLY = 6000000000e18;
address public constant WALLET_GAW = 0x0A97a0aC50386283288518908eC547e0471f8308;
mapping(address => uint256) public addressLocked;
mapping(address => uint256) public addressLockupDate;
event UpdatedLockingState(address indexed to, uint256 value, uint256 date);
modifier canTransfer(address _sender, uint256 _value) {
require(_sender != address(0));
uint256 remaining = balances[_sender].sub(_value);
uint256 totalLockAmt = 0;
if (addressLocked[_sender] > 0) {
totalLockAmt = totalLockAmt.add(getLockedAmount(_sender));
}
require(remaining >= totalLockAmt);
_;
}
function GAWToken() public {
balances[msg.sender] = TOTAL_SUPPLY;
totalSupply = TOTAL_SUPPLY;
transfer(WALLET_GAW, TOTAL_SUPPLY);
}
function getLockedAmount(address _address)
public
view
returns (uint256)
{
uint256 lockupDate = addressLockupDate[_address];
uint256 lockedAmt = addressLocked[_address];
uint256 diff = (now - lockupDate) / 2592000; // month diff
uint256 partition = 10;
if (diff >= partition)
return 0;
else
return lockedAmt.mul(partition-diff).div(partition);
return 0;
}
function setLockup(address _address, uint256 _value, uint256 _lockupDate)
public
onlyOwner
{
require(_address != address(0));
addressLocked[_address] = _value;
addressLockupDate[_address] = _lockupDate;
UpdatedLockingState(_address, _value, _lockupDate);
}
function transfer(address _to, uint _value)
public
canTransfer(msg.sender, _value)
returns (bool success)
{
return super.transfer(_to, _value);
}
function transferFrom(address _from, address _to, uint _value)
public
canTransfer(_from, _value)
returns (bool success)
{
return super.transferFrom(_from, _to, _value);
}
function() payable public { }
function withdrawEther() public {
if (address(this).balance > 0)
owner.send(address(this).balance);
}
function withdrawSelfToken() public {
if(balanceOf(this) > 0)
this.transfer(owner, balanceOf(this));
}
function close() public onlyOwner {
selfdestruct(owner);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"close","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_acct","type":"address"}],"name":"unfreeze","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"WALLET_GAW","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"addressLockupDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_acct","type":"address"}],"name":"freeze","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TOTAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"getLockedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawSelfToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"addressLocked","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"},{"name":"_value","type":"uint256"},{"name":"_lockupDate","type":"uint256"}],"name":"setLockup","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"date","type":"uint256"}],"name":"UpdatedLockingState","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"},{"indexed":false,"name":"freeze","type":"bool"}],"name":"Frozen","type":"event"},{"anonymous":false,"inputs":[],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]Contract Creation Code
60606040526000600160146101000a81548160ff0219169083151502179055506040805190810160405280601181526020017f47616c61787920576f726c6420436f696e000000000000000000000000000000815250600590805190602001906200006c92919062000741565b506040805190810160405280600381526020017f474157000000000000000000000000000000000000000000000000000000000081525060069080519060200190620000ba92919062000741565b5060126007553415620000cc57600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506b1363156bbee3016d70000000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506b1363156bbee3016d70000000600081905550620001b0730a97a0ac50386283288518908ec547e0471f83086b1363156bbee3016d70000000620001b764010000000002620012dc176401000000009004565b50620007f0565b60003382600080600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515620001fb57600080fd5b6200025d83600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200032c640100000000026200177c179091906401000000009004565b9150600090506000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115620002f057620002ed620002cf85620003466401000000000262001039176401000000009004565b82620004516401000000000262001795179091906401000000009004565b90505b8082101515156200030057600080fd5b620003208787620004706401000000000262001b9e176401000000009004565b94505050505092915050565b60008282111515156200033b57fe5b818303905092915050565b6000806000806000600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549350600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054925062278d00844203811515620003e357fe5b049150600a90508082101515620003fe576000945062000448565b62000445816200042884840386620006ef6401000000000262001b50179091906401000000009004565b620007256401000000000262001b83179091906401000000009004565b94505b50505050919050565b60008082840190508381101515156200046657fe5b8091505092915050565b6000600160149054906101000a900460ff161515156200048f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515620004cc57600080fd5b600082111515620004dc57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156200053657600080fd5b6200059882600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200032c640100000000026200177c179091906401000000009004565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200063d82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620004516401000000000262001795179091906401000000009004565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080828402905060008414806200071257508284828115156200070f57fe5b04145b15156200071b57fe5b8091505092915050565b60008082848115156200073457fe5b0490508091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200078457805160ff1916838001178555620007b5565b82800160010185558215620007b5579182015b82811115620007b457825182559160200191906001019062000797565b5b509050620007c49190620007c8565b5090565b620007ed91905b80821115620007e9576000816000905550600101620007cf565b5090565b90565b611e2580620008006000396000f300606060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461014b578063095ea7b3146101d957806318160ddd1461023357806323b872dd1461025c578063313ce567146102d55780633f4ba83a146102fe57806343d726d61461031357806345c8b1a614610328578063475c85f71461036157806370a08231146103b65780637362377b146104035780638456cb59146104185780638aa833cc1461042d5780638d1fdf2f1461047a5780638da5cb5b146104b3578063902d55a514610508578063929ec5371461053157806393e78df71461057e57806395d89b4114610593578063a0da7d2e14610621578063a9059cbb1461066e578063b414d4b6146106c8578063dd62ed3e14610719578063f2fde38b14610785578063f326f0d7146107be575b005b341561015657600080fd5b61015e610809565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019e578082015181840152602081019050610183565b50505050905090810190601f1680156101cb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101e457600080fd5b610219600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108a7565b604051808215151515815260200191505060405180910390f35b341561023e57600080fd5b610246610999565b6040518082815260200191505060405180910390f35b341561026757600080fd5b6102bb600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061099f565b604051808215151515815260200191505060405180910390f35b34156102e057600080fd5b6102e8610ac7565b6040518082815260200191505060405180910390f35b341561030957600080fd5b610311610acd565b005b341561031e57600080fd5b610326610b8d565b005b341561033357600080fd5b61035f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c24565b005b341561036c57600080fd5b610374610d2e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103c157600080fd5b6103ed600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d46565b6040518082815260200191505060405180910390f35b341561040e57600080fd5b610416610d8f565b005b341561042357600080fd5b61042b610e21565b005b341561043857600080fd5b610464600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ee1565b6040518082815260200191505060405180910390f35b341561048557600080fd5b6104b1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ef9565b005b34156104be57600080fd5b6104c6611003565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561051357600080fd5b61051b611029565b6040518082815260200191505060405180910390f35b341561053c57600080fd5b610568600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611039565b6040518082815260200191505060405180910390f35b341561058957600080fd5b610591611121565b005b341561059e57600080fd5b6105a6611226565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105e65780820151818401526020810190506105cb565b50505050905090810190601f1680156106135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561062c57600080fd5b610658600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506112c4565b6040518082815260200191505060405180910390f35b341561067957600080fd5b6106ae600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506112dc565b604051808215151515815260200191505060405180910390f35b34156106d357600080fd5b6106ff600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611402565b604051808215151515815260200191505060405180910390f35b341561072457600080fd5b61076f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611422565b6040518082815260200191505060405180910390f35b341561079057600080fd5b6107bc600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506114a9565b005b34156107c957600080fd5b610807600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091908035906020019091905050611601565b005b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561089f5780601f106108745761010080835404028352916020019161089f565b820191906000526020600020905b81548152906001019060200180831161088257829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b60008382600080600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156109e257600080fd5b610a3483600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461177c90919063ffffffff16565b9150600090506000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610aa057610a9d610a8e85611039565b8261179590919063ffffffff16565b90505b808210151515610aaf57600080fd5b610aba8888886117b3565b9450505050509392505050565b60075481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b2957600080fd5b600160149054906101000a900460ff161515610b4457600080fd5b6000600160146101000a81548160ff0219169083151502179055507fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693360405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610be957600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c8057600080fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f713eb400302cebac61f82eb8de5051d38458517ffac43ae45f4a9fd5d09ee6986000604051808215151515815260200191505060405180910390a250565b730a97a0ac50386283288518908ec547e0471f830881565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60003073ffffffffffffffffffffffffffffffffffffffff16311115610e1f57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050505b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e7d57600080fd5b600160149054906101000a900460ff16151515610e9957600080fd5b60018060146101000a81548160ff0219169083151502179055507f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75260405160405180910390a1565b60096020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f5557600080fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f713eb400302cebac61f82eb8de5051d38458517ffac43ae45f4a9fd5d09ee6986001604051808215151515815260200191505060405180910390a250565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6b1363156bbee3016d7000000081565b6000806000806000600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549350600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054925062278d008442038115156110d557fe5b049150600a905080821015156110ee5760009450611118565b6111158161110784840386611b5090919063ffffffff16565b611b8390919063ffffffff16565b94505b50505050919050565b600061112c30610d46565b1115611224573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661117a30610d46565b6000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561120757600080fd5b6102c65a03f1151561121857600080fd5b50505060405180519050505b565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112bc5780601f10611291576101008083540402835291602001916112bc565b820191906000526020600020905b81548152906001019060200180831161129f57829003601f168201915b505050505081565b60086020528060005260406000206000915090505481565b60003382600080600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561131f57600080fd5b61137183600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461177c90919063ffffffff16565b9150600090506000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156113dd576113da6113cb85611039565b8261179590919063ffffffff16565b90505b8082101515156113ec57600080fd5b6113f68787611b9e565b94505050505092915050565b60026020528060005260406000206000915054906101000a900460ff1681565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561150557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561154157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561165d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561169957600080fd5b81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167fe238d6c1fb5b46e9219a6b4c8baa51f4efc63b5868a88845beea6edf5688e5b38383604051808381526020018281526020019250505060405180910390a2505050565b600082821115151561178a57fe5b818303905092915050565b60008082840190508381101515156117a957fe5b8091505092915050565b600080600160149054906101000a900460ff161515156117d257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415151561180e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561184a57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156118a357600080fd5b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061197483600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461177c90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a0983600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461179590919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a5f838261177c90919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60008082840290506000841480611b715750828482811515611b6e57fe5b04145b1515611b7957fe5b8091505092915050565b6000808284811515611b9157fe5b0490508091505092915050565b6000600160149054906101000a900460ff16151515611bbc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611bf857600080fd5b600082111515611c0757600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515611c6057600080fd5b611cb282600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461177c90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d4782600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461179590919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050929150505600a165627a7a723058206161ecf6926892799ebd7418212f0d9bdc1eb1a5a3eda011dd6f7521118b52d40029
Deployed Bytecode
0x606060405260043610610149576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461014b578063095ea7b3146101d957806318160ddd1461023357806323b872dd1461025c578063313ce567146102d55780633f4ba83a146102fe57806343d726d61461031357806345c8b1a614610328578063475c85f71461036157806370a08231146103b65780637362377b146104035780638456cb59146104185780638aa833cc1461042d5780638d1fdf2f1461047a5780638da5cb5b146104b3578063902d55a514610508578063929ec5371461053157806393e78df71461057e57806395d89b4114610593578063a0da7d2e14610621578063a9059cbb1461066e578063b414d4b6146106c8578063dd62ed3e14610719578063f2fde38b14610785578063f326f0d7146107be575b005b341561015657600080fd5b61015e610809565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019e578082015181840152602081019050610183565b50505050905090810190601f1680156101cb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101e457600080fd5b610219600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108a7565b604051808215151515815260200191505060405180910390f35b341561023e57600080fd5b610246610999565b6040518082815260200191505060405180910390f35b341561026757600080fd5b6102bb600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061099f565b604051808215151515815260200191505060405180910390f35b34156102e057600080fd5b6102e8610ac7565b6040518082815260200191505060405180910390f35b341561030957600080fd5b610311610acd565b005b341561031e57600080fd5b610326610b8d565b005b341561033357600080fd5b61035f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c24565b005b341561036c57600080fd5b610374610d2e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103c157600080fd5b6103ed600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d46565b6040518082815260200191505060405180910390f35b341561040e57600080fd5b610416610d8f565b005b341561042357600080fd5b61042b610e21565b005b341561043857600080fd5b610464600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ee1565b6040518082815260200191505060405180910390f35b341561048557600080fd5b6104b1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610ef9565b005b34156104be57600080fd5b6104c6611003565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561051357600080fd5b61051b611029565b6040518082815260200191505060405180910390f35b341561053c57600080fd5b610568600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611039565b6040518082815260200191505060405180910390f35b341561058957600080fd5b610591611121565b005b341561059e57600080fd5b6105a6611226565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105e65780820151818401526020810190506105cb565b50505050905090810190601f1680156106135780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561062c57600080fd5b610658600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506112c4565b6040518082815260200191505060405180910390f35b341561067957600080fd5b6106ae600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506112dc565b604051808215151515815260200191505060405180910390f35b34156106d357600080fd5b6106ff600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611402565b604051808215151515815260200191505060405180910390f35b341561072457600080fd5b61076f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611422565b6040518082815260200191505060405180910390f35b341561079057600080fd5b6107bc600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506114a9565b005b34156107c957600080fd5b610807600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091908035906020019091905050611601565b005b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561089f5780601f106108745761010080835404028352916020019161089f565b820191906000526020600020905b81548152906001019060200180831161088257829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b60008382600080600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156109e257600080fd5b610a3483600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461177c90919063ffffffff16565b9150600090506000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610aa057610a9d610a8e85611039565b8261179590919063ffffffff16565b90505b808210151515610aaf57600080fd5b610aba8888886117b3565b9450505050509392505050565b60075481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b2957600080fd5b600160149054906101000a900460ff161515610b4457600080fd5b6000600160146101000a81548160ff0219169083151502179055507fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693360405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610be957600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c8057600080fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f713eb400302cebac61f82eb8de5051d38458517ffac43ae45f4a9fd5d09ee6986000604051808215151515815260200191505060405180910390a250565b730a97a0ac50386283288518908ec547e0471f830881565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60003073ffffffffffffffffffffffffffffffffffffffff16311115610e1f57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050505b565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610e7d57600080fd5b600160149054906101000a900460ff16151515610e9957600080fd5b60018060146101000a81548160ff0219169083151502179055507f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75260405160405180910390a1565b60096020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f5557600080fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f713eb400302cebac61f82eb8de5051d38458517ffac43ae45f4a9fd5d09ee6986001604051808215151515815260200191505060405180910390a250565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6b1363156bbee3016d7000000081565b6000806000806000600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549350600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054925062278d008442038115156110d557fe5b049150600a905080821015156110ee5760009450611118565b6111158161110784840386611b5090919063ffffffff16565b611b8390919063ffffffff16565b94505b50505050919050565b600061112c30610d46565b1115611224573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661117a30610d46565b6000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561120757600080fd5b6102c65a03f1151561121857600080fd5b50505060405180519050505b565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112bc5780601f10611291576101008083540402835291602001916112bc565b820191906000526020600020905b81548152906001019060200180831161129f57829003601f168201915b505050505081565b60086020528060005260406000206000915090505481565b60003382600080600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561131f57600080fd5b61137183600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461177c90919063ffffffff16565b9150600090506000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156113dd576113da6113cb85611039565b8261179590919063ffffffff16565b90505b8082101515156113ec57600080fd5b6113f68787611b9e565b94505050505092915050565b60026020528060005260406000206000915054906101000a900460ff1681565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561150557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561154157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561165d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561169957600080fd5b81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167fe238d6c1fb5b46e9219a6b4c8baa51f4efc63b5868a88845beea6edf5688e5b38383604051808381526020018281526020019250505060405180910390a2505050565b600082821115151561178a57fe5b818303905092915050565b60008082840190508381101515156117a957fe5b8091505092915050565b600080600160149054906101000a900460ff161515156117d257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161415151561180e57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561184a57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515156118a357600080fd5b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061197483600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461177c90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a0983600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461179590919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a5f838261177c90919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60008082840290506000841480611b715750828482811515611b6e57fe5b04145b1515611b7957fe5b8091505092915050565b6000808284811515611b9157fe5b0490508091505092915050565b6000600160149054906101000a900460ff16151515611bbc57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611bf857600080fd5b600082111515611c0757600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515611c6057600080fd5b611cb282600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461177c90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611d4782600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461179590919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050929150505600a165627a7a723058206161ecf6926892799ebd7418212f0d9bdc1eb1a5a3eda011dd6f7521118b52d40029
Deployed Bytecode Sourcemap
4286:2674:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4330:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3922:201:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1169:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6369:207;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4412:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2139:100;;;;;;;;;;;;;;6885:72;;;;;;;;;;;;;;2529:128;;;;;;;;;;;;;;;;;;;;;;;;;;;;4505:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3795:119;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6621;;;;;;;;;;;;;;2033:98;;;;;;;;;;;;;;4651:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2397:124;;;;;;;;;;;;;;;;;;;;;;;;;;;;675:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4446:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5365:476;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6748:129;;;;;;;;;;;;;;4377:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:2;8:100;;;99:1;94:3;90;84:5;80:1;75:3;71;64:6;52:2;49:1;45:3;40:15;;8:100;;;12:14;3:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4596:48:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6179:182;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2283:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4131:148;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;953:187;;;;;;;;;;;;;;;;;;;;;;;;;;;;5849:322;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4330:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3922:201::-;3989:4;4038:6;4006:7;:19;4014:10;4006:19;;;;;;;;;;;;;;;:29;4026:8;4006:29;;;;;;;;;;;;;;;:38;;;;4076:8;4055:38;;4064:10;4055:38;;;4086:6;4055:38;;;;;;;;;;;;;;;;;;4111:4;4104:11;;3922:201;;;;:::o;1169:26::-;;;;:::o;6369:207::-;6496:12;6469:5;6476:6;4903:17;4963:20;4887:1;4868:21;;:7;:21;;;;4860:30;;;;;;;;4923:29;4945:6;4923:8;:17;4932:7;4923:17;;;;;;;;;;;;;;;;:21;;:29;;;;:::i;:::-;4903:49;;4986:1;4963:24;;5029:1;5004:13;:22;5018:7;5004:22;;;;;;;;;;;;;;;;:26;5000:116;;;5062:42;5079:24;5095:7;5079:15;:24::i;:::-;5062:12;:16;;:42;;;;:::i;:::-;5047:57;;5000:116;5149:12;5136:9;:25;;5128:34;;;;;;;;6530:38;6549:5;6556:3;6561:6;6530:18;:38::i;:::-;6523:45;;6369:207;;;;;;;;;:::o;4412:25::-;;;;:::o;2139:100::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;1999:5;;;;;;;;;;;1991:14;;;;;;;;2205:5;2197;;:13;;;;;;;;;;;;;;;;;;2221:10;;;;;;;;;;2139:100::o;6885:72::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;6943:5;;;;;;;;;;;6930:19;;;2529:128;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;2613:5;2590:13;:20;2604:5;2590:20;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;2636:5;2629:20;;;2643:5;2629:20;;;;;;;;;;;;;;;;;;;;;;2529:128;:::o;4505:81::-;4544:42;4505:81;:::o;3795:119::-;3855:15;3890:8;:16;3899:6;3890:16;;;;;;;;;;;;;;;;3883:23;;3795:119;;;:::o;6621:::-;6692:1;6676:4;6668:21;;;:25;6664:71;;;6702:5;;;;;;;;;;;:10;;:33;6721:4;6713:21;;;6702:33;;;;;;;;;;;;;;;;;;;;;;;;6664:71;6621:119::o;2033:98::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;1924:5;;;;;;;;;;;1923:6;1915:15;;;;;;;;2100:4;2092:5;;:12;;;;;;;;;;;;;;;;;;2115:8;;;;;;;;;;2033:98::o;4651:52::-;;;;;;;;;;;;;;;;;:::o;2397:124::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;2479:4;2456:13;:20;2470:5;2456:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;2501:5;2494:19;;;2508:4;2494:19;;;;;;;;;;;;;;;;;;;;;;2397:124;:::o;675:20::-;;;;;;;;;;;;;:::o;4446:52::-;4485:13;4446:52;:::o;5365:476::-;5444:7;5466:18;5525:17;5583:12;5651:17;5487;:27;5505:8;5487:27;;;;;;;;;;;;;;;;5466:48;;5545:13;:23;5559:8;5545:23;;;;;;;;;;;;;;;;5525:43;;5619:7;5605:10;5599:3;:16;5598:28;;;;;;;;5583:43;;5671:2;5651:22;;5698:9;5690:4;:17;;5686:125;;;5730:1;5723:8;;;;5686:125;5767:44;5801:9;5767:29;5791:4;5781:9;:14;5767:9;:13;;:29;;;;:::i;:::-;:33;;:44;;;;:::i;:::-;5760:51;;5365:476;;;;;;;;:::o;6748:129::-;6816:1;6798:15;6808:4;6798:9;:15::i;:::-;:19;6795:74;;;6832:4;:13;;;6846:5;;;;;;;;;;;6853:15;6863:4;6853:9;:15::i;:::-;6832:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6795:74;6748:129::o;4377:28::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4596:48::-;;;;;;;;;;;;;;;;;:::o;6179:182::-;6292:12;6260:10;6272:6;4903:17;4963:20;4887:1;4868:21;;:7;:21;;;;4860:30;;;;;;;;4923:29;4945:6;4923:8;:17;4932:7;4923:17;;;;;;;;;;;;;;;;:21;;:29;;;;:::i;:::-;4903:49;;4986:1;4963:24;;5029:1;5004:13;:22;5018:7;5004:22;;;;;;;;;;;;;;;;:26;5000:116;;;5062:42;5079:24;5095:7;5079:15;:24::i;:::-;5062:12;:16;;:42;;;;:::i;:::-;5047:57;;5000:116;5149:12;5136:9;:25;;5128:34;;;;;;;;6326:27;6341:3;6346:6;6326:14;:27::i;:::-;6319:34;;6179:182;;;;;;;;:::o;2283:46::-;;;;;;;;;;;;;;;;;;;;;;:::o;4131:148::-;4209:17;4246:7;:15;4254:6;4246:15;;;;;;;;;;;;;;;:25;4262:8;4246:25;;;;;;;;;;;;;;;;4239:32;;4131:148;;;;:::o;953:187::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;1054:1;1034:22;;:8;:22;;;;1026:31;;;;;;;;1096:8;1068:37;;1089:5;;;;;;;;;;;1068:37;;;;;;;;;;;;1124:8;1116:5;;:16;;;;;;;;;;;;;;;;;;953:187;:::o;5849:322::-;919:5;;;;;;;;;;;905:19;;:10;:19;;;897:28;;;;;;;;6002:1;5982:22;;:8;:22;;;;5974:31;;;;;;;;6044:6;6018:13;:23;6032:8;6018:23;;;;;;;;;;;;;;;:32;;;;6091:11;6061:17;:27;6079:8;6061:27;;;;;;;;;;;;;;;:41;;;;6133:8;6113:50;;;6143:6;6151:11;6113:50;;;;;;;;;;;;;;;;;;;;;;;;5849:322;;;:::o;358:127::-;420:7;452:1;447;:6;;440:14;;;;;;476:1;472;:5;465:12;;358:127;;;;:::o;493:151::-;555:7;575:9;591:1;587;:5;575:17;;615:1;610;:6;;603:14;;;;;;635:1;628:8;;493:151;;;;;:::o;3267:520::-;3363:4;3499:18;1924:5;;;;;;;;;;;1923:6;1915:15;;;;;;;;3405:1;3388:19;;:5;:19;;;;3380:28;;;;;;;;3442:1;3427:17;;:3;:17;;;;3419:26;;;;;;;;3465:13;:20;3479:5;3465:20;;;;;;;;;;;;;;;;;;;;;;;;;3464:21;3456:30;;;;;;;;3520:7;:14;3528:5;3520:14;;;;;;;;;;;;;;;:26;3535:10;3520:26;;;;;;;;;;;;;;;;3499:47;;3577:27;3597:6;3577:8;:15;3586:5;3577:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;3559:8;:15;3568:5;3559:15;;;;;;;;;;;;;;;:45;;;;3631:25;3649:6;3631:8;:13;3640:3;3631:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;3615:8;:13;3624:3;3615:13;;;;;;;;;;;;;;;:41;;;;3696:22;3711:6;3696:10;:14;;:22;;;;:::i;:::-;3667:7;:14;3675:5;3667:14;;;;;;;;;;;;;;;:26;3682:10;3667:26;;;;;;;;;;;;;;;:51;;;;3745:3;3729:28;;3738:5;3729:28;;;3750:6;3729:28;;;;;;;;;;;;;;;;;;3775:4;3768:11;;3267:520;;;;;;:::o;51:165::-;113:7;133:9;149:1;145;:5;133:17;;173:1;168;:6;:20;;;;187:1;182;178;:5;;;;;;;;:10;168:20;161:28;;;;;;207:1;200:8;;51:165;;;;;:::o;224:126::-;286:7;306:9;322:1;318;:5;;;;;;;;306:17;;341:1;334:8;;224:126;;;;;:::o;2869:390::-;2946:4;1924:5;;;;;;;;;;;1923:6;1915:15;;;;;;;;2986:1;2971:17;;:3;:17;;;;2963:26;;;;;;;;3017:1;3008:6;:10;3000:19;;;;;;;;3039:13;:25;3053:10;3039:25;;;;;;;;;;;;;;;;;;;;;;;;;3038:26;3030:35;;;;;;;;3101:32;3126:6;3101:8;:20;3110:10;3101:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;3078:8;:20;3087:10;3078:20;;;;;;;;;;;;;;;:55;;;;3160:25;3178:6;3160:8;:13;3169:3;3160:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;3144:8;:13;3153:3;3144:13;;;;;;;;;;;;;;;:41;;;;3217:3;3196:33;;3205:10;3196:33;;;3222:6;3196:33;;;;;;;;;;;;;;;;;;3247:4;3240:11;;2869:390;;;;:::o
Swarm Source
bzzr://6161ecf6926892799ebd7418212f0d9bdc1eb1a5a3eda011dd6f7521118b52d4
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.