More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 256 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 21240295 | 94 days ago | IN | 0 ETH | 0.00059805 | ||||
Approve | 20346929 | 219 days ago | IN | 0 ETH | 0.00014626 | ||||
Approve | 19281735 | 368 days ago | IN | 0 ETH | 0.00172445 | ||||
Approve | 17689557 | 591 days ago | IN | 0 ETH | 0.00103312 | ||||
Approve | 16374194 | 776 days ago | IN | 0 ETH | 0.00081847 | ||||
Approve | 15441691 | 908 days ago | IN | 0 ETH | 0.00095969 | ||||
Approve | 15430828 | 910 days ago | IN | 0 ETH | 0.0006046 | ||||
Approve | 13379923 | 1234 days ago | IN | 0 ETH | 0.00390751 | ||||
Approve | 13066625 | 1283 days ago | IN | 0 ETH | 0.00059394 | ||||
Transfer | 12994819 | 1294 days ago | IN | 0 ETH | 0.00708669 | ||||
Transfer | 12986612 | 1295 days ago | IN | 0 ETH | 0.00755913 | ||||
Transfer | 12983964 | 1296 days ago | IN | 0 ETH | 0.00535438 | ||||
Transfer | 12980670 | 1296 days ago | IN | 0 ETH | 0.00607572 | ||||
Transfer | 12980290 | 1296 days ago | IN | 0 ETH | 0.00385955 | ||||
Transfer | 12980195 | 1296 days ago | IN | 0 ETH | 0.00746442 | ||||
Transfer | 12980153 | 1296 days ago | IN | 0 ETH | 0.005344 | ||||
Transfer | 12980144 | 1296 days ago | IN | 0 ETH | 0.00435437 | ||||
Transfer | 12979709 | 1296 days ago | IN | 0 ETH | 0.00762154 | ||||
Transfer | 12979492 | 1296 days ago | IN | 0 ETH | 0.00614133 | ||||
Transfer | 12979400 | 1296 days ago | IN | 0 ETH | 0.00629728 | ||||
Transfer | 12979400 | 1296 days ago | IN | 0 ETH | 0.00675597 | ||||
Transfer | 12979317 | 1296 days ago | IN | 0 ETH | 0.0076816 | ||||
Approve | 12978907 | 1296 days ago | IN | 0 ETH | 0.00238912 | ||||
Approve | 12978696 | 1297 days ago | IN | 0 ETH | 0.00277416 | ||||
Transfer | 12978469 | 1297 days ago | IN | 0 ETH | 0.0081135 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
21240295 | 94 days ago | 0.00331325 ETH | ||||
21240295 | 94 days ago | 0.00331325 ETH | ||||
20346931 | 219 days ago | 0.00349145 ETH | ||||
20346931 | 219 days ago | 0.00349145 ETH | ||||
19281740 | 368 days ago | 0.0037462 ETH | ||||
19281740 | 368 days ago | 0.0037462 ETH | ||||
17689559 | 591 days ago | 0.0037904 ETH | ||||
17689559 | 591 days ago | 0.0037904 ETH | ||||
16374207 | 776 days ago | 0.0038067 ETH | ||||
16374207 | 776 days ago | 0.0038067 ETH | ||||
15430829 | 910 days ago | 0.00383197 ETH | ||||
15430829 | 910 days ago | 0.00383197 ETH | ||||
13093290 | 1279 days ago | 0.00412182 ETH | ||||
13093290 | 1279 days ago | 0.00412182 ETH | ||||
13093278 | 1279 days ago | 0.00412182 ETH | ||||
13093278 | 1279 days ago | 0.00412182 ETH | ||||
13060970 | 1284 days ago | 0.00416208 ETH | ||||
13060970 | 1284 days ago | 0.00416208 ETH | ||||
12994819 | 1294 days ago | 0.00417038 ETH | ||||
12994819 | 1294 days ago | 0.00417038 ETH | ||||
12986612 | 1295 days ago | 0.0041787 ETH | ||||
12986612 | 1295 days ago | 0.0041787 ETH | ||||
12983964 | 1296 days ago | 0.00418703 ETH | ||||
12983964 | 1296 days ago | 0.00418703 ETH | ||||
12980670 | 1296 days ago | 0.00419538 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Gazillion
Compiler Version
v0.8.4+commit.c7e474f2
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-07-14 */ pragma solidity ^0.8.4; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; } } contract Ownable is Context { address private _owner; address internal _creator; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { address msgSender = _msgSender(); _owner = msgSender; _creator = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair); } interface IUniswapV2Router02 { function swapExactTokensForETHSupportingFeeOnTransferTokens( uint256 amountIn, uint256 amountOutMin, address[] calldata path, address to, uint256 deadline ) external; function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidityETH( address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline ) external payable returns (uint256 amountToken, uint256 amountETH, uint256 liquidity); } contract Gazillion is Context, IERC20, Ownable { using SafeMath for uint256; string private constant _name = "Gazillion"; string private constant _symbol = "GG"; uint8 private constant _decimals = 9; mapping(address => uint256) private _tOwned; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _isExcludedFromFee; mapping(address => bool) private _pairings; uint256 private constant _tTotal = 69696969696969 * 10**9; address payable private _mkt; IUniswapV2Router02 private uniswapV2Router; address private uniswapV2Pair; bool private tradingOpen = false; bool private liquidityAdded = false; bool private inSwap = false; bool private swapEnabled = false; constructor(address payable addr) { _mkt = addr; _tOwned[address(this)] = _tTotal; emit Transfer(address(0), _msgSender(), _tTotal); } function name() public pure returns (string memory) { return _name; } function symbol() public pure returns (string memory) { return _symbol; } function decimals() public pure returns (uint8) { return _decimals; } function totalSupply() public pure override returns (uint256) { return _tTotal; } function balanceOf(address account) public view override returns (uint256) { return _tOwned[account]; } function transfer(address recipient, uint256 amount) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,"ERC20: transfer amount exceeds allowance")); return true; } function addPairing(address addr) external { require(_msgSender() == _creator, "Trade pairings can only be added by contract creator"); _pairings[addr] = true; } function addLiquidity() external onlyOwner() { IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); uniswapV2Router = _uniswapV2Router; _approve(address(this), address(uniswapV2Router), _tTotal); uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH()); uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,owner(),block.timestamp); swapEnabled = true; liquidityAdded = true; IERC20(uniswapV2Pair).approve(address(uniswapV2Router),type(uint256).max); _pairings[uniswapV2Pair] = true; } function openTrading() public onlyOwner { require(liquidityAdded); tradingOpen = true; } function _approve(address owner, address spender, uint256 amount) private { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _transfer(address from, address to, uint256 amount) private { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(amount > 0, "Transfer amount must be greater than zero"); if (inSwap) { _tOwned[from] = _tOwned[from].sub(amount); _tOwned[to] = _tOwned[to].add(amount); emit Transfer(from, to, amount); } else { if (_pairings[from] && to != address(uniswapV2Router)) { require(tradingOpen); } if (!_pairings[from] && swapEnabled) { uint256 bal = balanceOf(address(this)); uint256 pool = balanceOf(uniswapV2Pair); if (bal > pool.div(500)) { inSwap = true; address[] memory path = new address[](2); path[0] = address(this); path[1] = uniswapV2Router.WETH(); _approve(address(this), address(uniswapV2Router), bal); uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(pool.div(500), 0, path, address(this), block.timestamp); uint256 contractETHBalance = address(this).balance; if (contractETHBalance > 0) _mkt.transfer(contractETHBalance); inSwap = false; } } _tokenTransfer(from, to, amount); } } function _tokenTransfer(address from, address to, uint256 amount) private { _tOwned[from] =_tOwned[from].sub(amount); _tOwned[address(this)] = _tOwned[address(this)].add(amount.div(20)); _tOwned[to] = _tOwned[to].add(amount.sub(amount.div(20))); emit Transfer(from, to, amount.sub(amount.div(20))); } receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address payable","name":"addr","type":"address"}],"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"inputs":[],"name":"addLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"addPairing","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040526000600860146101000a81548160ff0219169083151502179055506000600860156101000a81548160ff0219169083151502179055506000600860166101000a81548160ff0219169083151502179055506000600860176101000a81548160ff0219169083151502179055503480156200007d57600080fd5b5060405162002b9d38038062002b9d8339818101604052810190620000a39190620002ca565b6000620000b5620002ab60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550690ec247c19d058a049a00600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000233620002ab60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef690ec247c19d058a049a006040516200029c919062000307565b60405180910390a3506200037c565b600033905090565b600081519050620002c48162000362565b92915050565b600060208284031215620002dd57600080fd5b6000620002ed84828501620002b3565b91505092915050565b620003018162000358565b82525050565b60006020820190506200031e6000830184620002f6565b92915050565b6000620003318262000338565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6200036d8162000324565b81146200037957600080fd5b50565b612811806200038c6000396000f3fe6080604052600436106100e15760003560e01c80638da5cb5b1161007f578063c9567bf911610059578063c9567bf9146102cf578063dd62ed3e146102e6578063e42d136414610323578063e8078d941461034c576100e8565b80638da5cb5b1461023c57806395d89b4114610267578063a9059cbb14610292576100e8565b806323b872dd116100bb57806323b872dd14610180578063313ce567146101bd57806370a08231146101e8578063715018a614610225576100e8565b806306fdde03146100ed578063095ea7b31461011857806318160ddd14610155576100e8565b366100e857005b600080fd5b3480156100f957600080fd5b50610102610363565b60405161010f9190612177565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190611db9565b6103a0565b60405161014c919061215c565b60405180910390f35b34801561016157600080fd5b5061016a6103be565b6040516101779190612299565b60405180910390f35b34801561018c57600080fd5b506101a760048036038101906101a29190611d6a565b6103d0565b6040516101b4919061215c565b60405180910390f35b3480156101c957600080fd5b506101d26104a9565b6040516101df919061230e565b60405180910390f35b3480156101f457600080fd5b5061020f600480360381019061020a9190611cdc565b6104b2565b60405161021c9190612299565b60405180910390f35b34801561023157600080fd5b5061023a6104fb565b005b34801561024857600080fd5b5061025161064e565b60405161025e919061208e565b60405180910390f35b34801561027357600080fd5b5061027c610677565b6040516102899190612177565b60405180910390f35b34801561029e57600080fd5b506102b960048036038101906102b49190611db9565b6106b4565b6040516102c6919061215c565b60405180910390f35b3480156102db57600080fd5b506102e46106d2565b005b3480156102f257600080fd5b5061030d60048036038101906103089190611d2e565b61079d565b60405161031a9190612299565b60405180910390f35b34801561032f57600080fd5b5061034a60048036038101906103459190611cdc565b610824565b005b34801561035857600080fd5b50610361610916565b005b60606040518060400160405280600981526020017f47617a696c6c696f6e0000000000000000000000000000000000000000000000815250905090565b60006103b46103ad610e73565b8484610e7b565b6001905092915050565b6000690ec247c19d058a049a00905090565b60006103dd848484611046565b61049e846103e9610e73565b610499856040518060600160405280602881526020016127b460289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061044f610e73565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118349092919063ffffffff16565b610e7b565b600190509392505050565b60006009905090565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610503610e73565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610590576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058790612219565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600281526020017f4747000000000000000000000000000000000000000000000000000000000000815250905090565b60006106c86106c1610e73565b8484611046565b6001905092915050565b6106da610e73565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610767576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075e90612219565b60405180910390fd5b600860159054906101000a900460ff1661078057600080fd5b6001600860146101000a81548160ff021916908315150217905550565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610865610e73565b73ffffffffffffffffffffffffffffffffffffffff16146108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b290612199565b60405180910390fd5b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61091e610e73565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a290612219565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610a3c30600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16690ec247c19d058a049a00610e7b565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610a8257600080fd5b505afa158015610a96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aba9190611d05565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610b1c57600080fd5b505afa158015610b30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b549190611d05565b6040518363ffffffff1660e01b8152600401610b719291906120a9565b602060405180830381600087803b158015610b8b57600080fd5b505af1158015610b9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc39190611d05565b600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610c4c306104b2565b600080610c5761064e565b426040518863ffffffff1660e01b8152600401610c79969594939291906120fb565b6060604051808303818588803b158015610c9257600080fd5b505af1158015610ca6573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610ccb9190611e1e565b5050506001600860176101000a81548160ff0219169083151502179055506001600860156101000a81548160ff021916908315150217905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610da39291906120d2565b602060405180830381600087803b158015610dbd57600080fd5b505af1158015610dd1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df59190611df5565b50600160056000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610eeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee290612279565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f52906121d9565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516110399190612299565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ad90612259565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611126576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111d906121b9565b60405180910390fd5b60008111611169576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116090612239565b60405180910390fd5b600860169054906101000a900460ff1615611312576111d081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461189890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061126581600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e290919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113059190612299565b60405180910390a361182f565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156113b95750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156113d857600860149054906101000a900460ff166113d757600080fd5b5b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561143e5750600860179054906101000a900460ff165b1561182357600061144e306104b2565b9050600061147d600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166104b2565b90506114946101f48261194090919063ffffffff16565b821115611820576001600860166101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156114f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156115275781602001602082028036833780820191505090505b5090503081600081518110611565577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561160757600080fd5b505afa15801561161b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061163f9190611d05565b81600181518110611679577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506116e030600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685610e7b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9476117336101f48561194090919063ffffffff16565b60008430426040518663ffffffff1660e01b81526004016117589594939291906122b4565b600060405180830381600087803b15801561177257600080fd5b505af1158015611786573d6000803e3d6000fd5b505050506000479050600081111561180257600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611800573d6000803e3d6000fd5b505b6000600860166101000a81548160ff02191690831515021790555050505b50505b61182e83838361198a565b5b505050565b600083831115829061187c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118739190612177565b60405180910390fd5b506000838561188b9190612405565b9050809150509392505050565b60006118da83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611834565b905092915050565b60008082846118f1919061237e565b905083811015611936576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192d906121f9565b60405180910390fd5b8091505092915050565b600061198283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611c10565b905092915050565b6119dc81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461189890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a84611a3660148361194090919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e290919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b3e611af0611ae160148461194090919063ffffffff16565b8361189890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e290919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611bf6611be760148661194090919063ffffffff16565b8561189890919063ffffffff16565b604051611c039190612299565b60405180910390a3505050565b60008083118290611c57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c4e9190612177565b60405180910390fd5b5060008385611c6691906123d4565b9050809150509392505050565b600081359050611c828161276e565b92915050565b600081519050611c978161276e565b92915050565b600081519050611cac81612785565b92915050565b600081359050611cc18161279c565b92915050565b600081519050611cd68161279c565b92915050565b600060208284031215611cee57600080fd5b6000611cfc84828501611c73565b91505092915050565b600060208284031215611d1757600080fd5b6000611d2584828501611c88565b91505092915050565b60008060408385031215611d4157600080fd5b6000611d4f85828601611c73565b9250506020611d6085828601611c73565b9150509250929050565b600080600060608486031215611d7f57600080fd5b6000611d8d86828701611c73565b9350506020611d9e86828701611c73565b9250506040611daf86828701611cb2565b9150509250925092565b60008060408385031215611dcc57600080fd5b6000611dda85828601611c73565b9250506020611deb85828601611cb2565b9150509250929050565b600060208284031215611e0757600080fd5b6000611e1584828501611c9d565b91505092915050565b600080600060608486031215611e3357600080fd5b6000611e4186828701611cc7565b9350506020611e5286828701611cc7565b9250506040611e6386828701611cc7565b9150509250925092565b6000611e798383611e85565b60208301905092915050565b611e8e81612439565b82525050565b611e9d81612439565b82525050565b6000611eae82612339565b611eb8818561235c565b9350611ec383612329565b8060005b83811015611ef4578151611edb8882611e6d565b9750611ee68361234f565b925050600181019050611ec7565b5085935050505092915050565b611f0a8161244b565b82525050565b611f198161248e565b82525050565b6000611f2a82612344565b611f34818561236d565b9350611f448185602086016124a0565b611f4d81612531565b840191505092915050565b6000611f6560348361236d565b9150611f7082612542565b604082019050919050565b6000611f8860238361236d565b9150611f9382612591565b604082019050919050565b6000611fab60228361236d565b9150611fb6826125e0565b604082019050919050565b6000611fce601b8361236d565b9150611fd98261262f565b602082019050919050565b6000611ff160208361236d565b9150611ffc82612658565b602082019050919050565b600061201460298361236d565b915061201f82612681565b604082019050919050565b600061203760258361236d565b9150612042826126d0565b604082019050919050565b600061205a60248361236d565b91506120658261271f565b604082019050919050565b61207981612477565b82525050565b61208881612481565b82525050565b60006020820190506120a36000830184611e94565b92915050565b60006040820190506120be6000830185611e94565b6120cb6020830184611e94565b9392505050565b60006040820190506120e76000830185611e94565b6120f46020830184612070565b9392505050565b600060c0820190506121106000830189611e94565b61211d6020830188612070565b61212a6040830187611f10565b6121376060830186611f10565b6121446080830185611e94565b61215160a0830184612070565b979650505050505050565b60006020820190506121716000830184611f01565b92915050565b600060208201905081810360008301526121918184611f1f565b905092915050565b600060208201905081810360008301526121b281611f58565b9050919050565b600060208201905081810360008301526121d281611f7b565b9050919050565b600060208201905081810360008301526121f281611f9e565b9050919050565b6000602082019050818103600083015261221281611fc1565b9050919050565b6000602082019050818103600083015261223281611fe4565b9050919050565b6000602082019050818103600083015261225281612007565b9050919050565b600060208201905081810360008301526122728161202a565b9050919050565b600060208201905081810360008301526122928161204d565b9050919050565b60006020820190506122ae6000830184612070565b92915050565b600060a0820190506122c96000830188612070565b6122d66020830187611f10565b81810360408301526122e88186611ea3565b90506122f76060830185611e94565b6123046080830184612070565b9695505050505050565b6000602082019050612323600083018461207f565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600061238982612477565b915061239483612477565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156123c9576123c86124d3565b5b828201905092915050565b60006123df82612477565b91506123ea83612477565b9250826123fa576123f9612502565b5b828204905092915050565b600061241082612477565b915061241b83612477565b92508282101561242e5761242d6124d3565b5b828203905092915050565b600061244482612457565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600061249982612477565b9050919050565b60005b838110156124be5780820151818401526020810190506124a3565b838111156124cd576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b7f54726164652070616972696e67732063616e206f6e6c7920626520616464656460008201527f20627920636f6e74726163742063726561746f72000000000000000000000000602082015250565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b61277781612439565b811461278257600080fd5b50565b61278e8161244b565b811461279957600080fd5b50565b6127a581612477565b81146127b057600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201867b700c55955710e88c77c34b62c1b6aa6dce8200b4805664a0adc57400d5264736f6c63430008040033000000000000000000000000aaa225df6a65c240b31cbfbe4b26e213eac603b9
Deployed Bytecode
0x6080604052600436106100e15760003560e01c80638da5cb5b1161007f578063c9567bf911610059578063c9567bf9146102cf578063dd62ed3e146102e6578063e42d136414610323578063e8078d941461034c576100e8565b80638da5cb5b1461023c57806395d89b4114610267578063a9059cbb14610292576100e8565b806323b872dd116100bb57806323b872dd14610180578063313ce567146101bd57806370a08231146101e8578063715018a614610225576100e8565b806306fdde03146100ed578063095ea7b31461011857806318160ddd14610155576100e8565b366100e857005b600080fd5b3480156100f957600080fd5b50610102610363565b60405161010f9190612177565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190611db9565b6103a0565b60405161014c919061215c565b60405180910390f35b34801561016157600080fd5b5061016a6103be565b6040516101779190612299565b60405180910390f35b34801561018c57600080fd5b506101a760048036038101906101a29190611d6a565b6103d0565b6040516101b4919061215c565b60405180910390f35b3480156101c957600080fd5b506101d26104a9565b6040516101df919061230e565b60405180910390f35b3480156101f457600080fd5b5061020f600480360381019061020a9190611cdc565b6104b2565b60405161021c9190612299565b60405180910390f35b34801561023157600080fd5b5061023a6104fb565b005b34801561024857600080fd5b5061025161064e565b60405161025e919061208e565b60405180910390f35b34801561027357600080fd5b5061027c610677565b6040516102899190612177565b60405180910390f35b34801561029e57600080fd5b506102b960048036038101906102b49190611db9565b6106b4565b6040516102c6919061215c565b60405180910390f35b3480156102db57600080fd5b506102e46106d2565b005b3480156102f257600080fd5b5061030d60048036038101906103089190611d2e565b61079d565b60405161031a9190612299565b60405180910390f35b34801561032f57600080fd5b5061034a60048036038101906103459190611cdc565b610824565b005b34801561035857600080fd5b50610361610916565b005b60606040518060400160405280600981526020017f47617a696c6c696f6e0000000000000000000000000000000000000000000000815250905090565b60006103b46103ad610e73565b8484610e7b565b6001905092915050565b6000690ec247c19d058a049a00905090565b60006103dd848484611046565b61049e846103e9610e73565b610499856040518060600160405280602881526020016127b460289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061044f610e73565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118349092919063ffffffff16565b610e7b565b600190509392505050565b60006009905090565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610503610e73565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610590576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058790612219565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600281526020017f4747000000000000000000000000000000000000000000000000000000000000815250905090565b60006106c86106c1610e73565b8484611046565b6001905092915050565b6106da610e73565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610767576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075e90612219565b60405180910390fd5b600860159054906101000a900460ff1661078057600080fd5b6001600860146101000a81548160ff021916908315150217905550565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610865610e73565b73ffffffffffffffffffffffffffffffffffffffff16146108bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b290612199565b60405180910390fd5b6001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61091e610e73565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a290612219565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610a3c30600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16690ec247c19d058a049a00610e7b565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610a8257600080fd5b505afa158015610a96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aba9190611d05565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610b1c57600080fd5b505afa158015610b30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b549190611d05565b6040518363ffffffff1660e01b8152600401610b719291906120a9565b602060405180830381600087803b158015610b8b57600080fd5b505af1158015610b9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc39190611d05565b600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610c4c306104b2565b600080610c5761064e565b426040518863ffffffff1660e01b8152600401610c79969594939291906120fb565b6060604051808303818588803b158015610c9257600080fd5b505af1158015610ca6573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610ccb9190611e1e565b5050506001600860176101000a81548160ff0219169083151502179055506001600860156101000a81548160ff021916908315150217905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610da39291906120d2565b602060405180830381600087803b158015610dbd57600080fd5b505af1158015610dd1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610df59190611df5565b50600160056000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610eeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee290612279565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f52906121d9565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516110399190612299565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ad90612259565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611126576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111d906121b9565b60405180910390fd5b60008111611169576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116090612239565b60405180910390fd5b600860169054906101000a900460ff1615611312576111d081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461189890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061126581600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e290919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113059190612299565b60405180910390a361182f565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156113b95750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156113d857600860149054906101000a900460ff166113d757600080fd5b5b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561143e5750600860179054906101000a900460ff165b1561182357600061144e306104b2565b9050600061147d600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166104b2565b90506114946101f48261194090919063ffffffff16565b821115611820576001600860166101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156114f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156115275781602001602082028036833780820191505090505b5090503081600081518110611565577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561160757600080fd5b505afa15801561161b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061163f9190611d05565b81600181518110611679577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506116e030600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685610e7b565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9476117336101f48561194090919063ffffffff16565b60008430426040518663ffffffff1660e01b81526004016117589594939291906122b4565b600060405180830381600087803b15801561177257600080fd5b505af1158015611786573d6000803e3d6000fd5b505050506000479050600081111561180257600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611800573d6000803e3d6000fd5b505b6000600860166101000a81548160ff02191690831515021790555050505b50505b61182e83838361198a565b5b505050565b600083831115829061187c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118739190612177565b60405180910390fd5b506000838561188b9190612405565b9050809150509392505050565b60006118da83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611834565b905092915050565b60008082846118f1919061237e565b905083811015611936576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192d906121f9565b60405180910390fd5b8091505092915050565b600061198283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611c10565b905092915050565b6119dc81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461189890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a84611a3660148361194090919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e290919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b3e611af0611ae160148461194090919063ffffffff16565b8361189890919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546118e290919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611bf6611be760148661194090919063ffffffff16565b8561189890919063ffffffff16565b604051611c039190612299565b60405180910390a3505050565b60008083118290611c57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c4e9190612177565b60405180910390fd5b5060008385611c6691906123d4565b9050809150509392505050565b600081359050611c828161276e565b92915050565b600081519050611c978161276e565b92915050565b600081519050611cac81612785565b92915050565b600081359050611cc18161279c565b92915050565b600081519050611cd68161279c565b92915050565b600060208284031215611cee57600080fd5b6000611cfc84828501611c73565b91505092915050565b600060208284031215611d1757600080fd5b6000611d2584828501611c88565b91505092915050565b60008060408385031215611d4157600080fd5b6000611d4f85828601611c73565b9250506020611d6085828601611c73565b9150509250929050565b600080600060608486031215611d7f57600080fd5b6000611d8d86828701611c73565b9350506020611d9e86828701611c73565b9250506040611daf86828701611cb2565b9150509250925092565b60008060408385031215611dcc57600080fd5b6000611dda85828601611c73565b9250506020611deb85828601611cb2565b9150509250929050565b600060208284031215611e0757600080fd5b6000611e1584828501611c9d565b91505092915050565b600080600060608486031215611e3357600080fd5b6000611e4186828701611cc7565b9350506020611e5286828701611cc7565b9250506040611e6386828701611cc7565b9150509250925092565b6000611e798383611e85565b60208301905092915050565b611e8e81612439565b82525050565b611e9d81612439565b82525050565b6000611eae82612339565b611eb8818561235c565b9350611ec383612329565b8060005b83811015611ef4578151611edb8882611e6d565b9750611ee68361234f565b925050600181019050611ec7565b5085935050505092915050565b611f0a8161244b565b82525050565b611f198161248e565b82525050565b6000611f2a82612344565b611f34818561236d565b9350611f448185602086016124a0565b611f4d81612531565b840191505092915050565b6000611f6560348361236d565b9150611f7082612542565b604082019050919050565b6000611f8860238361236d565b9150611f9382612591565b604082019050919050565b6000611fab60228361236d565b9150611fb6826125e0565b604082019050919050565b6000611fce601b8361236d565b9150611fd98261262f565b602082019050919050565b6000611ff160208361236d565b9150611ffc82612658565b602082019050919050565b600061201460298361236d565b915061201f82612681565b604082019050919050565b600061203760258361236d565b9150612042826126d0565b604082019050919050565b600061205a60248361236d565b91506120658261271f565b604082019050919050565b61207981612477565b82525050565b61208881612481565b82525050565b60006020820190506120a36000830184611e94565b92915050565b60006040820190506120be6000830185611e94565b6120cb6020830184611e94565b9392505050565b60006040820190506120e76000830185611e94565b6120f46020830184612070565b9392505050565b600060c0820190506121106000830189611e94565b61211d6020830188612070565b61212a6040830187611f10565b6121376060830186611f10565b6121446080830185611e94565b61215160a0830184612070565b979650505050505050565b60006020820190506121716000830184611f01565b92915050565b600060208201905081810360008301526121918184611f1f565b905092915050565b600060208201905081810360008301526121b281611f58565b9050919050565b600060208201905081810360008301526121d281611f7b565b9050919050565b600060208201905081810360008301526121f281611f9e565b9050919050565b6000602082019050818103600083015261221281611fc1565b9050919050565b6000602082019050818103600083015261223281611fe4565b9050919050565b6000602082019050818103600083015261225281612007565b9050919050565b600060208201905081810360008301526122728161202a565b9050919050565b600060208201905081810360008301526122928161204d565b9050919050565b60006020820190506122ae6000830184612070565b92915050565b600060a0820190506122c96000830188612070565b6122d66020830187611f10565b81810360408301526122e88186611ea3565b90506122f76060830185611e94565b6123046080830184612070565b9695505050505050565b6000602082019050612323600083018461207f565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600061238982612477565b915061239483612477565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156123c9576123c86124d3565b5b828201905092915050565b60006123df82612477565b91506123ea83612477565b9250826123fa576123f9612502565b5b828204905092915050565b600061241082612477565b915061241b83612477565b92508282101561242e5761242d6124d3565b5b828203905092915050565b600061244482612457565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600061249982612477565b9050919050565b60005b838110156124be5780820151818401526020810190506124a3565b838111156124cd576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b7f54726164652070616972696e67732063616e206f6e6c7920626520616464656460008201527f20627920636f6e74726163742063726561746f72000000000000000000000000602082015250565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b61277781612439565b811461278257600080fd5b50565b61278e8161244b565b811461279957600080fd5b50565b6127a581612477565b81146127b057600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201867b700c55955710e88c77c34b62c1b6aa6dce8200b4805664a0adc57400d5264736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000aaa225df6a65c240b31cbfbe4b26e213eac603b9
-----Decoded View---------------
Arg [0] : addr (address): 0xaaA225DF6A65C240b31CBfbe4b26e213eac603b9
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000aaa225df6a65c240b31cbfbe4b26e213eac603b9
Deployed Bytecode Sourcemap
3528:5803:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4512:89;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5385:167;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4807:101;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5564:316;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4710:89;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4916:123;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2581:148;;;;;;;;;;;;;:::i;:::-;;2367:79;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4609:93;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5047:173;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6839:117;;;;;;;;;;;;;:::i;:::-;;5228:149;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5888:189;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6093:734;;;;;;;;;;;;;:::i;:::-;;4512:89;4549:13;4588:5;;;;;;;;;;;;;;;;;4581:12;;4512:89;:::o;5385:167::-;5460:4;5483:39;5492:12;:10;:12::i;:::-;5506:7;5515:6;5483:8;:39::i;:::-;5540:4;5533:11;;5385:167;;;;:::o;4807:101::-;4860:7;4025:22;4886:14;;4807:101;:::o;5564:316::-;5662:4;5685:36;5695:6;5703:9;5714:6;5685:9;:36::i;:::-;5732:118;5741:6;5748:12;:10;:12::i;:::-;5761:88;5799:6;5761:88;;;;;;;;;;;;;;;;;:11;:19;5773:6;5761:19;;;;;;;;;;;;;;;:33;5781:12;:10;:12::i;:::-;5761:33;;;;;;;;;;;;;;;;:37;;:88;;;;;:::i;:::-;5732:8;:118::i;:::-;5868:4;5861:11;;5564:316;;;;;:::o;4710:89::-;4751:5;3747:1;4775:16;;4710:89;:::o;4916:123::-;4982:7;5015;:16;5023:7;5015:16;;;;;;;;;;;;;;;;5008:23;;4916:123;;;:::o;2581:148::-;2504:12;:10;:12::i;:::-;2494:22;;:6;;;;;;;;;;:22;;;2486:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;2688:1:::1;2651:40;;2672:6;::::0;::::1;;;;;;;;2651:40;;;;;;;;;;;;2719:1;2702:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2581:148::o:0;2367:79::-;2405:7;2432:6;;;;;;;;;;;2425:13;;2367:79;:::o;4609:93::-;4648:13;4687:7;;;;;;;;;;;;;;;;;4680:14;;4609:93;:::o;5047:173::-;5125:4;5148:42;5158:12;:10;:12::i;:::-;5172:9;5183:6;5148:9;:42::i;:::-;5208:4;5201:11;;5047:173;;;;:::o;6839:117::-;2504:12;:10;:12::i;:::-;2494:22;;:6;;;;;;;;;;:22;;;2486:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6904:14:::1;;;;;;;;;;;6896:23;;;::::0;::::1;;6944:4;6930:11;;:18;;;;;;;;;;;;;;;;;;6839:117::o:0;5228:149::-;5309:7;5342:11;:18;5354:5;5342:18;;;;;;;;;;;;;;;:27;5361:7;5342:27;;;;;;;;;;;;;;;;5335:34;;5228:149;;;;:::o;5888:189::-;5971:8;;;;;;;;;;;5955:24;;:12;:10;:12::i;:::-;:24;;;5947:89;;;;;;;;;;;;:::i;:::-;;;;;;;;;6065:4;6047:9;:15;6057:4;6047:15;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;5888:189;:::o;6093:734::-;2504:12;:10;:12::i;:::-;2494:22;;:6;;;;;;;;;;:22;;;2486:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6155:35:::1;6212:42;6155:100;;6284:16;6266:15;;:34;;;;;;;;;;;;;;;;;;6311:58;6328:4;6343:15;;;;;;;;;;;4025:22;6311:8;:58::i;:::-;6414:16;:24;;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6396:56;;;6461:4;6468:16;:21;;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6396:96;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6380:13;;:112;;;;;;;;;;;;;;;;;;6503:15;;;;;;;;;;;:31;;;6542:21;6573:4;6579:24;6597:4;6579:9;:24::i;:::-;6604:1;6606::::0;6608:7:::1;:5;:7::i;:::-;6616:15;6503:129;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;6657:4;6643:11;;:18;;;;;;;;;;;;;;;;;;6689:4;6672:14;;:21;;;;;;;;;;;;;;;;;;6711:13;;;;;;;;;;;6704:29;;;6742:15;;;;;;;;;;;6759:17;6704:73;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6815:4;6788:9;:24;6798:13;;;;;;;;;;;6788:24;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;2564:1;6093:734::o:0;60:98::-;113:7;140:10;133:17;;60:98;:::o;6964:341::-;7080:1;7063:19;;:5;:19;;;;7055:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7161:1;7142:21;;:7;:21;;;;7134:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7243:6;7213:11;:18;7225:5;7213:18;;;;;;;;;;;;;;;:27;7232:7;7213:27;;;;;;;;;;;;;;;:36;;;;7281:7;7265:32;;7274:5;7265:32;;;7290:6;7265:32;;;;;;:::i;:::-;;;;;;;;6964:341;;;:::o;7311:1627::-;7421:1;7405:18;;:4;:18;;;;7397:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7498:1;7484:16;;:2;:16;;;;7476:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;7568:1;7559:6;:10;7551:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;7630:6;;;;;;;;;;;7626:1305;;;7678:25;7696:6;7678:7;:13;7686:4;7678:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;7662:7;:13;7670:4;7662:13;;;;;;;;;;;;;;;:41;;;;7732:23;7748:6;7732:7;:11;7740:2;7732:11;;;;;;;;;;;;;;;;:15;;:23;;;;:::i;:::-;7718:7;:11;7726:2;7718:11;;;;;;;;;;;;;;;:37;;;;7790:2;7775:26;;7784:4;7775:26;;;7794:6;7775:26;;;;;;:::i;:::-;;;;;;;;7626:1305;;;7856:9;:15;7866:4;7856:15;;;;;;;;;;;;;;;;;;;;;;;;;:49;;;;;7889:15;;;;;;;;;;;7875:30;;:2;:30;;;;7856:49;7852:124;;;7948:11;;;;;;;;;;;7940:20;;;;;;7852:124;7995:9;:15;8005:4;7995:15;;;;;;;;;;;;;;;;;;;;;;;;;7994:16;:31;;;;;8014:11;;;;;;;;;;;7994:31;7990:883;;;8059:11;8073:24;8091:4;8073:9;:24::i;:::-;8059:38;;8116:12;8131:24;8141:13;;;;;;;;;;;8131:9;:24::i;:::-;8116:39;;8184:13;8193:3;8184:4;:8;;:13;;;;:::i;:::-;8178:3;:19;8174:684;;;8246:4;8237:6;;:13;;;;;;;;;;;;;;;;;;8271:21;8309:1;8295:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8271:40;;8350:4;8332;8337:1;8332:7;;;;;;;;;;;;;;;;;;;;;:23;;;;;;;;;;;8386:15;;;;;;;;;;;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;8376:4;8381:1;8376:7;;;;;;;;;;;;;;;;;;;;;:32;;;;;;;;;;;8429:54;8446:4;8461:15;;;;;;;;;;;8479:3;8429:8;:54::i;:::-;8504:15;;;;;;;;;;;:66;;;8571:13;8580:3;8571:4;:8;;:13;;;;:::i;:::-;8586:1;8589:4;8603;8610:15;8504:122;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8647:26;8676:21;8647:50;;8743:1;8722:18;:22;8718:85;;;8770:4;;;;;;;;;;;:13;;:33;8784:18;8770:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8718:85;8833:5;8824:6;;:14;;;;;;;;;;;;;;;;;;8174:684;;;7990:883;;;8887:32;8902:4;8908:2;8912:6;8887:14;:32::i;:::-;7626:1305;7311:1627;;;:::o;1197:190::-;1283:7;1316:1;1311;:6;;1319:12;1303:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1343:9;1359:1;1355;:5;;;;:::i;:::-;1343:17;;1378:1;1371:8;;;1197:190;;;;;:::o;1053:136::-;1111:7;1138:43;1142:1;1145;1138:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1131:50;;1053:136;;;;:::o;866:179::-;924:7;944:9;960:1;956;:5;;;;:::i;:::-;944:17;;985:1;980;:6;;972:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1036:1;1029:8;;;866:179;;;;:::o;1649:132::-;1707:7;1734:39;1738:1;1741;1734:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;1727:46;;1649:132;;;;:::o;8946:347::-;9052:25;9070:6;9052:7;:13;9060:4;9052:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;9037:7;:13;9045:4;9037:13;;;;;;;;;;;;;;;:40;;;;9113:42;9140:14;9151:2;9140:6;:10;;:14;;;;:::i;:::-;9113:7;:22;9129:4;9113:22;;;;;;;;;;;;;;;;:26;;:42;;;;:::i;:::-;9088:7;:22;9104:4;9088:22;;;;;;;;;;;;;;;:67;;;;9180:43;9196:26;9207:14;9218:2;9207:6;:10;;:14;;;;:::i;:::-;9196:6;:10;;:26;;;;:::i;:::-;9180:7;:11;9188:2;9180:11;;;;;;;;;;;;;;;;:15;;:43;;;;:::i;:::-;9166:7;:11;9174:2;9166:11;;;;;;;;;;;;;;;:57;;;;9254:2;9239:46;;9248:4;9239:46;;;9258:26;9269:14;9280:2;9269:6;:10;;:14;;;;:::i;:::-;9258:6;:10;;:26;;;;:::i;:::-;9239:46;;;;;;:::i;:::-;;;;;;;;8946:347;;;:::o;1789:189::-;1875:7;1907:1;1903;:5;1910:12;1895:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1934:9;1950:1;1946;:5;;;;:::i;:::-;1934:17;;1969:1;1962:8;;;1789:189;;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:143::-;209:5;240:6;234:13;225:22;;256:33;283:5;256:33;:::i;:::-;215:80;;;;:::o;301:137::-;355:5;386:6;380:13;371:22;;402:30;426:5;402:30;:::i;:::-;361:77;;;;:::o;444:139::-;490:5;528:6;515:20;506:29;;544:33;571:5;544:33;:::i;:::-;496:87;;;;:::o;589:143::-;646:5;677:6;671:13;662:22;;693:33;720:5;693:33;:::i;:::-;652:80;;;;:::o;738:262::-;797:6;846:2;834:9;825:7;821:23;817:32;814:2;;;862:1;859;852:12;814:2;905:1;930:53;975:7;966:6;955:9;951:22;930:53;:::i;:::-;920:63;;876:117;804:196;;;;:::o;1006:284::-;1076:6;1125:2;1113:9;1104:7;1100:23;1096:32;1093:2;;;1141:1;1138;1131:12;1093:2;1184:1;1209:64;1265:7;1256:6;1245:9;1241:22;1209:64;:::i;:::-;1199:74;;1155:128;1083:207;;;;:::o;1296:407::-;1364:6;1372;1421:2;1409:9;1400:7;1396:23;1392:32;1389:2;;;1437:1;1434;1427:12;1389:2;1480:1;1505:53;1550:7;1541:6;1530:9;1526:22;1505:53;:::i;:::-;1495:63;;1451:117;1607:2;1633:53;1678:7;1669:6;1658:9;1654:22;1633:53;:::i;:::-;1623:63;;1578:118;1379:324;;;;;:::o;1709:552::-;1786:6;1794;1802;1851:2;1839:9;1830:7;1826:23;1822:32;1819:2;;;1867:1;1864;1857:12;1819:2;1910:1;1935:53;1980:7;1971:6;1960:9;1956:22;1935:53;:::i;:::-;1925:63;;1881:117;2037:2;2063:53;2108:7;2099:6;2088:9;2084:22;2063:53;:::i;:::-;2053:63;;2008:118;2165:2;2191:53;2236:7;2227:6;2216:9;2212:22;2191:53;:::i;:::-;2181:63;;2136:118;1809:452;;;;;:::o;2267:407::-;2335:6;2343;2392:2;2380:9;2371:7;2367:23;2363:32;2360:2;;;2408:1;2405;2398:12;2360:2;2451:1;2476:53;2521:7;2512:6;2501:9;2497:22;2476:53;:::i;:::-;2466:63;;2422:117;2578:2;2604:53;2649:7;2640:6;2629:9;2625:22;2604:53;:::i;:::-;2594:63;;2549:118;2350:324;;;;;:::o;2680:278::-;2747:6;2796:2;2784:9;2775:7;2771:23;2767:32;2764:2;;;2812:1;2809;2802:12;2764:2;2855:1;2880:61;2933:7;2924:6;2913:9;2909:22;2880:61;:::i;:::-;2870:71;;2826:125;2754:204;;;;:::o;2964:596::-;3052:6;3060;3068;3117:2;3105:9;3096:7;3092:23;3088:32;3085:2;;;3133:1;3130;3123:12;3085:2;3176:1;3201:64;3257:7;3248:6;3237:9;3233:22;3201:64;:::i;:::-;3191:74;;3147:128;3314:2;3340:64;3396:7;3387:6;3376:9;3372:22;3340:64;:::i;:::-;3330:74;;3285:129;3453:2;3479:64;3535:7;3526:6;3515:9;3511:22;3479:64;:::i;:::-;3469:74;;3424:129;3075:485;;;;;:::o;3566:179::-;3635:10;3656:46;3698:3;3690:6;3656:46;:::i;:::-;3734:4;3729:3;3725:14;3711:28;;3646:99;;;;:::o;3751:108::-;3828:24;3846:5;3828:24;:::i;:::-;3823:3;3816:37;3806:53;;:::o;3865:118::-;3952:24;3970:5;3952:24;:::i;:::-;3947:3;3940:37;3930:53;;:::o;4019:732::-;4138:3;4167:54;4215:5;4167:54;:::i;:::-;4237:86;4316:6;4311:3;4237:86;:::i;:::-;4230:93;;4347:56;4397:5;4347:56;:::i;:::-;4426:7;4457:1;4442:284;4467:6;4464:1;4461:13;4442:284;;;4543:6;4537:13;4570:63;4629:3;4614:13;4570:63;:::i;:::-;4563:70;;4656:60;4709:6;4656:60;:::i;:::-;4646:70;;4502:224;4489:1;4486;4482:9;4477:14;;4442:284;;;4446:14;4742:3;4735:10;;4143:608;;;;;;;:::o;4757:109::-;4838:21;4853:5;4838:21;:::i;:::-;4833:3;4826:34;4816:50;;:::o;4872:147::-;4967:45;5006:5;4967:45;:::i;:::-;4962:3;4955:58;4945:74;;:::o;5025:364::-;5113:3;5141:39;5174:5;5141:39;:::i;:::-;5196:71;5260:6;5255:3;5196:71;:::i;:::-;5189:78;;5276:52;5321:6;5316:3;5309:4;5302:5;5298:16;5276:52;:::i;:::-;5353:29;5375:6;5353:29;:::i;:::-;5348:3;5344:39;5337:46;;5117:272;;;;;:::o;5395:366::-;5537:3;5558:67;5622:2;5617:3;5558:67;:::i;:::-;5551:74;;5634:93;5723:3;5634:93;:::i;:::-;5752:2;5747:3;5743:12;5736:19;;5541:220;;;:::o;5767:366::-;5909:3;5930:67;5994:2;5989:3;5930:67;:::i;:::-;5923:74;;6006:93;6095:3;6006:93;:::i;:::-;6124:2;6119:3;6115:12;6108:19;;5913:220;;;:::o;6139:366::-;6281:3;6302:67;6366:2;6361:3;6302:67;:::i;:::-;6295:74;;6378:93;6467:3;6378:93;:::i;:::-;6496:2;6491:3;6487:12;6480:19;;6285:220;;;:::o;6511:366::-;6653:3;6674:67;6738:2;6733:3;6674:67;:::i;:::-;6667:74;;6750:93;6839:3;6750:93;:::i;:::-;6868:2;6863:3;6859:12;6852:19;;6657:220;;;:::o;6883:366::-;7025:3;7046:67;7110:2;7105:3;7046:67;:::i;:::-;7039:74;;7122:93;7211:3;7122:93;:::i;:::-;7240:2;7235:3;7231:12;7224:19;;7029:220;;;:::o;7255:366::-;7397:3;7418:67;7482:2;7477:3;7418:67;:::i;:::-;7411:74;;7494:93;7583:3;7494:93;:::i;:::-;7612:2;7607:3;7603:12;7596:19;;7401:220;;;:::o;7627:366::-;7769:3;7790:67;7854:2;7849:3;7790:67;:::i;:::-;7783:74;;7866:93;7955:3;7866:93;:::i;:::-;7984:2;7979:3;7975:12;7968:19;;7773:220;;;:::o;7999:366::-;8141:3;8162:67;8226:2;8221:3;8162:67;:::i;:::-;8155:74;;8238:93;8327:3;8238:93;:::i;:::-;8356:2;8351:3;8347:12;8340:19;;8145:220;;;:::o;8371:118::-;8458:24;8476:5;8458:24;:::i;:::-;8453:3;8446:37;8436:53;;:::o;8495:112::-;8578:22;8594:5;8578:22;:::i;:::-;8573:3;8566:35;8556:51;;:::o;8613:222::-;8706:4;8744:2;8733:9;8729:18;8721:26;;8757:71;8825:1;8814:9;8810:17;8801:6;8757:71;:::i;:::-;8711:124;;;;:::o;8841:332::-;8962:4;9000:2;8989:9;8985:18;8977:26;;9013:71;9081:1;9070:9;9066:17;9057:6;9013:71;:::i;:::-;9094:72;9162:2;9151:9;9147:18;9138:6;9094:72;:::i;:::-;8967:206;;;;;:::o;9179:332::-;9300:4;9338:2;9327:9;9323:18;9315:26;;9351:71;9419:1;9408:9;9404:17;9395:6;9351:71;:::i;:::-;9432:72;9500:2;9489:9;9485:18;9476:6;9432:72;:::i;:::-;9305:206;;;;;:::o;9517:807::-;9766:4;9804:3;9793:9;9789:19;9781:27;;9818:71;9886:1;9875:9;9871:17;9862:6;9818:71;:::i;:::-;9899:72;9967:2;9956:9;9952:18;9943:6;9899:72;:::i;:::-;9981:80;10057:2;10046:9;10042:18;10033:6;9981:80;:::i;:::-;10071;10147:2;10136:9;10132:18;10123:6;10071:80;:::i;:::-;10161:73;10229:3;10218:9;10214:19;10205:6;10161:73;:::i;:::-;10244;10312:3;10301:9;10297:19;10288:6;10244:73;:::i;:::-;9771:553;;;;;;;;;:::o;10330:210::-;10417:4;10455:2;10444:9;10440:18;10432:26;;10468:65;10530:1;10519:9;10515:17;10506:6;10468:65;:::i;:::-;10422:118;;;;:::o;10546:313::-;10659:4;10697:2;10686:9;10682:18;10674:26;;10746:9;10740:4;10736:20;10732:1;10721:9;10717:17;10710:47;10774:78;10847:4;10838:6;10774:78;:::i;:::-;10766:86;;10664:195;;;;:::o;10865:419::-;11031:4;11069:2;11058:9;11054:18;11046:26;;11118:9;11112:4;11108:20;11104:1;11093:9;11089:17;11082:47;11146:131;11272:4;11146:131;:::i;:::-;11138:139;;11036:248;;;:::o;11290:419::-;11456:4;11494:2;11483:9;11479:18;11471:26;;11543:9;11537:4;11533:20;11529:1;11518:9;11514:17;11507:47;11571:131;11697:4;11571:131;:::i;:::-;11563:139;;11461:248;;;:::o;11715:419::-;11881:4;11919:2;11908:9;11904:18;11896:26;;11968:9;11962:4;11958:20;11954:1;11943:9;11939:17;11932:47;11996:131;12122:4;11996:131;:::i;:::-;11988:139;;11886:248;;;:::o;12140:419::-;12306:4;12344:2;12333:9;12329:18;12321:26;;12393:9;12387:4;12383:20;12379:1;12368:9;12364:17;12357:47;12421:131;12547:4;12421:131;:::i;:::-;12413:139;;12311:248;;;:::o;12565:419::-;12731:4;12769:2;12758:9;12754:18;12746:26;;12818:9;12812:4;12808:20;12804:1;12793:9;12789:17;12782:47;12846:131;12972:4;12846:131;:::i;:::-;12838:139;;12736:248;;;:::o;12990:419::-;13156:4;13194:2;13183:9;13179:18;13171:26;;13243:9;13237:4;13233:20;13229:1;13218:9;13214:17;13207:47;13271:131;13397:4;13271:131;:::i;:::-;13263:139;;13161:248;;;:::o;13415:419::-;13581:4;13619:2;13608:9;13604:18;13596:26;;13668:9;13662:4;13658:20;13654:1;13643:9;13639:17;13632:47;13696:131;13822:4;13696:131;:::i;:::-;13688:139;;13586:248;;;:::o;13840:419::-;14006:4;14044:2;14033:9;14029:18;14021:26;;14093:9;14087:4;14083:20;14079:1;14068:9;14064:17;14057:47;14121:131;14247:4;14121:131;:::i;:::-;14113:139;;14011:248;;;:::o;14265:222::-;14358:4;14396:2;14385:9;14381:18;14373:26;;14409:71;14477:1;14466:9;14462:17;14453:6;14409:71;:::i;:::-;14363:124;;;;:::o;14493:831::-;14756:4;14794:3;14783:9;14779:19;14771:27;;14808:71;14876:1;14865:9;14861:17;14852:6;14808:71;:::i;:::-;14889:80;14965:2;14954:9;14950:18;14941:6;14889:80;:::i;:::-;15016:9;15010:4;15006:20;15001:2;14990:9;14986:18;14979:48;15044:108;15147:4;15138:6;15044:108;:::i;:::-;15036:116;;15162:72;15230:2;15219:9;15215:18;15206:6;15162:72;:::i;:::-;15244:73;15312:3;15301:9;15297:19;15288:6;15244:73;:::i;:::-;14761:563;;;;;;;;:::o;15330:214::-;15419:4;15457:2;15446:9;15442:18;15434:26;;15470:67;15534:1;15523:9;15519:17;15510:6;15470:67;:::i;:::-;15424:120;;;;:::o;15550:132::-;15617:4;15640:3;15632:11;;15670:4;15665:3;15661:14;15653:22;;15622:60;;;:::o;15688:114::-;15755:6;15789:5;15783:12;15773:22;;15762:40;;;:::o;15808:99::-;15860:6;15894:5;15888:12;15878:22;;15867:40;;;:::o;15913:113::-;15983:4;16015;16010:3;16006:14;15998:22;;15988:38;;;:::o;16032:184::-;16131:11;16165:6;16160:3;16153:19;16205:4;16200:3;16196:14;16181:29;;16143:73;;;;:::o;16222:169::-;16306:11;16340:6;16335:3;16328:19;16380:4;16375:3;16371:14;16356:29;;16318:73;;;;:::o;16397:305::-;16437:3;16456:20;16474:1;16456:20;:::i;:::-;16451:25;;16490:20;16508:1;16490:20;:::i;:::-;16485:25;;16644:1;16576:66;16572:74;16569:1;16566:81;16563:2;;;16650:18;;:::i;:::-;16563:2;16694:1;16691;16687:9;16680:16;;16441:261;;;;:::o;16708:185::-;16748:1;16765:20;16783:1;16765:20;:::i;:::-;16760:25;;16799:20;16817:1;16799:20;:::i;:::-;16794:25;;16838:1;16828:2;;16843:18;;:::i;:::-;16828:2;16885:1;16882;16878:9;16873:14;;16750:143;;;;:::o;16899:191::-;16939:4;16959:20;16977:1;16959:20;:::i;:::-;16954:25;;16993:20;17011:1;16993:20;:::i;:::-;16988:25;;17032:1;17029;17026:8;17023:2;;;17037:18;;:::i;:::-;17023:2;17082:1;17079;17075:9;17067:17;;16944:146;;;;:::o;17096:96::-;17133:7;17162:24;17180:5;17162:24;:::i;:::-;17151:35;;17141:51;;;:::o;17198:90::-;17232:7;17275:5;17268:13;17261:21;17250:32;;17240:48;;;:::o;17294:126::-;17331:7;17371:42;17364:5;17360:54;17349:65;;17339:81;;;:::o;17426:77::-;17463:7;17492:5;17481:16;;17471:32;;;:::o;17509:86::-;17544:7;17584:4;17577:5;17573:16;17562:27;;17552:43;;;:::o;17601:121::-;17659:9;17692:24;17710:5;17692:24;:::i;:::-;17679:37;;17669:53;;;:::o;17728:307::-;17796:1;17806:113;17820:6;17817:1;17814:13;17806:113;;;17905:1;17900:3;17896:11;17890:18;17886:1;17881:3;17877:11;17870:39;17842:2;17839:1;17835:10;17830:15;;17806:113;;;17937:6;17934:1;17931:13;17928:2;;;18017:1;18008:6;18003:3;17999:16;17992:27;17928:2;17777:258;;;;:::o;18041:180::-;18089:77;18086:1;18079:88;18186:4;18183:1;18176:15;18210:4;18207:1;18200:15;18227:180;18275:77;18272:1;18265:88;18372:4;18369:1;18362:15;18396:4;18393:1;18386:15;18413:102;18454:6;18505:2;18501:7;18496:2;18489:5;18485:14;18481:28;18471:38;;18461:54;;;:::o;18521:239::-;18661:34;18657:1;18649:6;18645:14;18638:58;18730:22;18725:2;18717:6;18713:15;18706:47;18627:133;:::o;18766:222::-;18906:34;18902:1;18894:6;18890:14;18883:58;18975:5;18970:2;18962:6;18958:15;18951:30;18872:116;:::o;18994:221::-;19134:34;19130:1;19122:6;19118:14;19111:58;19203:4;19198:2;19190:6;19186:15;19179:29;19100:115;:::o;19221:177::-;19361:29;19357:1;19349:6;19345:14;19338:53;19327:71;:::o;19404:182::-;19544:34;19540:1;19532:6;19528:14;19521:58;19510:76;:::o;19592:228::-;19732:34;19728:1;19720:6;19716:14;19709:58;19801:11;19796:2;19788:6;19784:15;19777:36;19698:122;:::o;19826:224::-;19966:34;19962:1;19954:6;19950:14;19943:58;20035:7;20030:2;20022:6;20018:15;20011:32;19932:118;:::o;20056:223::-;20196:34;20192:1;20184:6;20180:14;20173:58;20265:6;20260:2;20252:6;20248:15;20241:31;20162:117;:::o;20285:122::-;20358:24;20376:5;20358:24;:::i;:::-;20351:5;20348:35;20338:2;;20397:1;20394;20387:12;20338:2;20328:79;:::o;20413:116::-;20483:21;20498:5;20483:21;:::i;:::-;20476:5;20473:32;20463:2;;20519:1;20516;20509:12;20463:2;20453:76;:::o;20535:122::-;20608:24;20626:5;20608:24;:::i;:::-;20601:5;20598:35;20588:2;;20647:1;20644;20637:12;20588:2;20578:79;:::o
Swarm Source
ipfs://1867b700c55955710e88c77c34b62c1b6aa6dce8200b4805664a0adc57400d52
Loading...
Loading
Loading...
Loading
OVERVIEW
A decentralized digital currency for gazillionaires by gazillionaires. Gazilion (GG) is a decentralized digital currency with a fixed-supply of 69,696,969,696,969 tokens with 69 years lockup.Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.