Latest 25 from a total of 64 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 20198297 | 79 days ago | IN | 0 ETH | 0.00016485 | ||||
Approve | 19881103 | 124 days ago | IN | 0 ETH | 0.00027147 | ||||
Approve | 19868202 | 125 days ago | IN | 0 ETH | 0.00065289 | ||||
Approve | 19868197 | 125 days ago | IN | 0 ETH | 0.00067008 | ||||
Approve | 19857144 | 127 days ago | IN | 0 ETH | 0.00013929 | ||||
Transfer | 19857133 | 127 days ago | IN | 0 ETH | 0.00039002 | ||||
Approve | 18951626 | 254 days ago | IN | 0 ETH | 0.00075048 | ||||
Approve | 18084441 | 375 days ago | IN | 0 ETH | 0.00076543 | ||||
Approve | 16771456 | 560 days ago | IN | 0 ETH | 0.0019487 | ||||
Approve | 15702531 | 709 days ago | IN | 0 ETH | 0.00060518 | ||||
Approve | 15382673 | 758 days ago | IN | 0 ETH | 0.00015498 | ||||
Approve | 15348371 | 763 days ago | IN | 0 ETH | 0.00047551 | ||||
Approve | 13633337 | 1034 days ago | IN | 0 ETH | 0.00395901 | ||||
Approve | 12908033 | 1147 days ago | IN | 0 ETH | 0.0011576 | ||||
Transfer | 12100856 | 1272 days ago | IN | 0 ETH | 0.00943782 | ||||
Transfer | 11984658 | 1290 days ago | IN | 0 ETH | 0.003 | ||||
Transfer | 11834394 | 1313 days ago | IN | 0 ETH | 0.00633682 | ||||
Approve | 11823324 | 1315 days ago | IN | 0 ETH | 0.01423719 | ||||
Approve | 11815765 | 1316 days ago | IN | 0 ETH | 0.00595215 | ||||
Approve | 11815745 | 1316 days ago | IN | 0 ETH | 0.00369588 | ||||
Approve | 11815655 | 1316 days ago | IN | 0 ETH | 0.00326389 | ||||
Transfer | 11766463 | 1324 days ago | IN | 0 ETH | 0.0035607 | ||||
Transfer | 11735075 | 1329 days ago | IN | 0 ETH | 0.00337065 | ||||
Transfer | 11700940 | 1334 days ago | IN | 0 ETH | 0.00350485 | ||||
Transfer | 11700910 | 1334 days ago | IN | 0 ETH | 0.00377445 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
HOLDv3
Compiler Version
v0.7.6+commit.7338295f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-01-12 */ /*SPDX-License-Identifier: UNLICENSED" */ // ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ // ▄▄░▓░░░░░░░░░░░░░░░░░░░░░▒▒▄▄ // ▄▄▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▄ // ▄▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄ // ▄▒░░░░░░░░░░░░░░░░░░░░░░▀▀▓░░░░░░░░░░░░░░░░░░░░▒▄ // ▄▓░░░░░░░░░░░░░░░░░░░░░▓▀ ▀░░░░░░░░░░░░░░░░░░░░░░ // ▄▓░░░░░░░░░░░░░░░░░░░░░▀ ▀▓░░░░░░░░░░░░░░░░░░░░░ // ▒░░░░░░░░░░░░░░░░░░░░▀ ▓▓▄ ▀▓░░░░░░░░░░░░░░░░░░░▄ // ▐░░░░░░░░░░░░░░░░░░▀▀ ▄▓▀ ▀▓▄ ▀▀▒░░░░░░░░░░░░░░░░▒ // ▐░░░░░░░░░░░░░░░▀ ▄▓▓▀ ▀▓▓▄ ▀▀░░░░░░░░░░░░░▓ // ▐░░░░░░░░░▀▀▀ ▄▄▓▓▀ ▀▀▓▄▄ ▀▀░░░░░░░░▓ // ▐░░░░░░░░░░ ▄▄▄▓▀▀ ▀▀▓▓▄▄ ▐▒░░░░░░░▒ // ▒░░░░░░░░░░ ▐▓▌▀▀ ▀▓▓ ▐▒▌▒▒░░░░░░ // ▐░░░░░░░░░░░ ▐▒▌ ▄▄▓▓▄▄ ▐▒ ▓▒▒▒▒▒▒░░░░ // ▒░░░░░░░░░░░ ▒▌ ▐▓▒▒▒▒▒▒▒▄ ▓▒ ▒▒▒▒▒▒▒▒▒░░ // ░░░░░░░░░░░░ ▓▒ ▓▒▒▒▒▒▒▒▒▒ ▌▌ ▐▒▒▒▒▒▒▒▒▒▓▒░ // ▐░░░░░░░░░░░░▒ ▐▒ ▐▒▒▒▒▒▒▒▒▀ ▐▒▀ ▓▒▒▒▒▒▒▒▒▒▒▒▓ // ▐░░░░░░░░░░░░░ ▓▌ ▒▒▒▒▒▒ ▓▒ ▒▒▒▒▒▒▒▒▒▒▒▒▓ // ░░░░░░░░░░░░░▒ ▐▒▄ ▐▒▒▒▒▒▒▄ ▐▒▀ ▓▒▒▒▒▒▒▒▒▒▒▒▒ // ▐░░░░░░░░░░░░░▄ ▐▒ ▒▒▒▒▒▒▒▒ ▌▀ ▐▒▒▒▒▒▒▒▒▒▒▒▒▒ // ░░░░░░░░░░░░░░ ▀▌ ▓▒▒▒▒▒▒▒▒▓ ▓▌ ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▀ // ▐░░░░░░░░░░░░░░ ▀▒▄ ▓▀ ▓▒▒▒▒▒▒▒▒▒▒▒▒▌ // ▀░░░░░░░░░░░░░░▄ ▓▓ ▄▒▀ ▐▌▒▒▒▒▒▒▒▒▒▒▒▒▒ // ▀░░░░░░░░░░░░░░▄ ▀▒▄ ▄▓▀ ▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒ // ▐░░░░░░░░░░░░░░▓ ▀▌▒▄ ▄▓▀ ▓▒▒▒▒▒▒▒▒▒▒▒▒▒▌ // ▐░░░░░░░░░░░░░░░░ ▀▌▄▄ ▄▄▓▌▀ ▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌ // ▀░░░░░░░░░░░░░░░▒ ▀▓▌▓▓▓▌▀ ▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌▀ // ▀░░░░░░░░░░░░░░░▒▄ ▄▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌▀ // ▀░░░░░░░░░░░░░░░▒▒▄ ▄▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓ // ██╗ ██╗ ██████╗ ██╗ ██████╗ ████████╗ ██████╗ ██╗ ██╗███████╗███╗ ██╗ // ██║ ██║██╔═══██╗██║ ██╔══██╗ ╚══██╔══╝██╔═══██╗██║ ██╔╝██╔════╝████╗ ██║ // ███████║██║ ██║██║ ██║ ██║ ██║ ██║ ██║█████╔╝ █████╗ ██╔██╗ ██║ // ██╔══██║██║ ██║██║ ██║ ██║ ██║ ██║ ██║██╔═██╗ ██╔══╝ ██║╚██╗██║ // ██║ ██║╚██████╔╝███████╗██████╔╝██╗ ██║ ╚██████╔╝██║ ██╗███████╗██║ ╚████║ // ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝ // Version V3 // Name: Hold. // Symbol: HOLD // Final supply: 1,000 HOLD // Total supply: 10,000 HOLD // Decimals: 18 // Creator address: 0x99999076817edc11e531a7072cb14d042203f669───┐ // Airdrop address: 0x9999911372b056df86da952784f70eb16950ee31───┤ // Presale address: 0x999998089a4eb62df112c75429401f87ac503a37───┼─── First owner address. // Uniswap addWBTC: 0x999990342f2a573c77c913ed4ee5e4786e90fd65───┤ // Uniswap addWETH: 0x999994faebec897e3be49b081f0765aa9002dd3f───┘ // Discord: https://discord.gg/ud3PAh9j // Linkedin: https://www.linkedin.com/in/hold-token-296550202/ // Mail: [email protected] // Medium: https://hold-token.medium.com/ // Reddit: https://www.reddit.com/user/HoldToken // Telegram: https://t.me/HoldTokenAnnouncements // Twitter: https://twitter.com/HoldToken // Website: https://holdtoken.finance // Description: Hold is a deflationary token incorporating a burn system to create // an artificial scarcity. The initial token supply is set at 10,000 HOLD. // Once the token burn is finished, there will only be 1,000 HOLD in circulation. // 9,000 HOLD tokens will be destroyed during its use. This project aims to promote // hold over classic trading and speculation. The brave who keep the HOLD token // will be rewarded by the system. pragma solidity ^0.7.4; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); function transferFrom( address from, address to, uint256 value ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); } library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } function ceil(uint256 a, uint256 m) internal pure returns (uint256) { uint256 c = add(a, m); uint256 d = sub(c, 1); return mul(div(d, m), m); } } contract HOLDv3 is IERC20 { using SafeMath for uint256; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowed; address public admin; string private constant tokenName = "Hold."; string private constant tokenSymbol = "HOLD"; uint8 private constant tokenDecimals = 18; uint256 _totalSupply = 10000000000000000000000; uint256 _minSupply = 1000000000000000000000; uint256 public basePercent = 100; constructor() { admin = msg.sender; _mint(msg.sender, _totalSupply); } function name() public pure returns (string memory) { return tokenName; } function symbol() public pure returns (string memory) { return tokenSymbol; } function decimals() public pure returns (uint8) { return tokenDecimals; } function totalSupply() public view override returns (uint256) { return _totalSupply; } function balanceOf(address owner) public view override returns (uint256) { return _balances[owner]; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowed[owner][spender]; } function findOnePercent(uint256 value) public view returns (uint256) { uint256 roundValue = value.ceil(basePercent); uint256 onePercent = roundValue.mul(basePercent).div(10000); return onePercent; } function transfer(address to, uint256 value) public override returns (bool) { if (admin == msg.sender) { require(admin == msg.sender); require(value <= _balances[msg.sender]); uint256 tokensToTransfer; _balances[msg.sender] = _balances[msg.sender].sub(value); tokensToTransfer = value; _balances[to] = _balances[to].add(tokensToTransfer); emit Transfer(msg.sender, to, tokensToTransfer); } else { require(value <= _balances[msg.sender]); require(value <= 10 ether); require(to != address(0)); uint256 tokensToBurn; uint256 tokensToTransfer; if (_checkMinSupplyBefore(findOnePercent(value))) { tokensToBurn = findOnePercent(value); tokensToTransfer = value.sub(tokensToBurn); _balances[msg.sender] = _balances[msg.sender].sub(value); _balances[to] = _balances[to].add(tokensToTransfer); _totalSupply = _totalSupply.sub(tokensToBurn); emit Transfer(msg.sender, to, tokensToTransfer); emit Transfer(msg.sender, address(0), tokensToBurn); } else { tokensToTransfer = value; _balances[msg.sender] = _balances[msg.sender].sub(value); _balances[to] = _balances[to].add(tokensToTransfer); emit Transfer(msg.sender, to, tokensToTransfer); } } return true; } function multiTransfer(address[] memory receivers, uint256[] memory amounts) public { for (uint256 i = 0; i < receivers.length; i++) { transfer(receivers[i], amounts[i]); } } function approve(address spender, uint256 value) public override returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = value; emit Approval(msg.sender, spender, value); return true; } function transferFrom( address from, address to, uint256 value ) public override returns (bool) { if (admin == from) { require(admin == from); require(value <= _balances[from]); require(value <= _allowed[from][msg.sender]); require(to != address(0)); uint256 tokensToTransfer; _balances[from] = _balances[from].sub(value); tokensToTransfer = value; _balances[to] = _balances[to].add(tokensToTransfer); emit Transfer(from, to, tokensToTransfer); } else { require(value <= _balances[from]); require(value <= _allowed[from][msg.sender]); require(value <= 10 ether); require(to != address(0)); uint256 tokensToBurn; uint256 tokensToTransfer; _balances[from] = _balances[from].sub(value); if (_checkMinSupplyBefore(findOnePercent(value))) { tokensToBurn = findOnePercent(value); tokensToTransfer = value.sub(tokensToBurn); _balances[to] = _balances[to].add(tokensToTransfer); _totalSupply = _totalSupply.sub(tokensToBurn); _allowed[from][msg.sender] = _allowed[from][msg.sender].sub( value ); emit Transfer(from, to, tokensToTransfer); emit Transfer(from, address(0), tokensToBurn); } else { tokensToTransfer = value; _balances[to] = _balances[to].add(tokensToTransfer); emit Transfer(from, to, tokensToTransfer); } } return true; } function adminTransferFrom( address from, address to, uint256 value ) public returns (bool) { require(admin == from); require(value <= _balances[from]); require(value <= _allowed[from][msg.sender]); require(to != address(0)); uint256 tokensToTransfer; _balances[from] = _balances[from].sub(value); tokensToTransfer = value; _balances[to] = _balances[to].add(tokensToTransfer); emit Transfer(from, to, tokensToTransfer); return true; } function increaseAllowance(address spender, uint256 addedValue) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = ( _allowed[msg.sender][spender].add(addedValue) ); emit Approval(msg.sender, spender, _allowed[msg.sender][spender]); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) { require(spender != address(0)); _allowed[msg.sender][spender] = ( _allowed[msg.sender][spender].sub(subtractedValue) ); emit Approval(msg.sender, spender, _allowed[msg.sender][spender]); return true; } function _mint(address account, uint256 amount) internal { require(amount != 0); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } function burn(uint256 amount) external { _burn(msg.sender, amount); } function _burn(address account, uint256 amount) internal { require(amount != 0); require(amount <= _balances[account]); require(amount <= 10 ether); if (_checkMinSupplyBefore(amount)) { _totalSupply = _totalSupply.sub(amount); _balances[account] = _balances[account].sub(amount); emit Transfer(account, address(0), amount); } } function _checkMinSupplyBefore(uint256 amount) internal view returns (bool) { require(amount != 0); bool canBurn; uint256 nextTotalSupply = _totalSupply.sub(amount); canBurn = (nextTotalSupply >= _minSupply ? true : false); return (canBurn); } function burnFrom(address account, uint256 amount) external { require(amount <= _allowed[account][msg.sender]); _allowed[account][msg.sender] = _allowed[account][msg.sender].sub( amount ); _burn(account, amount); } } // Mail: [email protected] // Website: https://holdtoken.finance
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"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":"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":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"adminTransferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"basePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"findOnePercent","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"receivers","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405269021e19e0c9bab2400000600355683635c9adc5dea0000060045560646005553480156200003157600080fd5b5033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000087336003546200008d60201b60201c565b620001bd565b60008114156200009c57600080fd5b620000f4816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620001a060201b620024891790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600080828401905083811015620001b357fe5b8091505092915050565b61275b80620001cd6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806379cc6790116100a2578063a9059cbb11610071578063a9059cbb14610672578063b1197a37146106d6578063c5ac0ded1461075a578063dd62ed3e14610778578063f851a440146107f057610116565b806379cc6790146104fb57806395d89b4114610549578063a457c2d7146105cc578063a6a686061461063057610116565b806323b872dd116100e957806323b872dd1461036c578063313ce567146103f0578063395093511461041157806342966c681461047557806370a08231146104a357610116565b806306fdde031461011b578063095ea7b31461019e57806318160ddd146102025780631e89d54514610220575b600080fd5b610123610824565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610163578082015181840152602081019050610148565b50505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ea600480360360408110156101b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610861565b60405180821515815260200191505060405180910390f35b61020a61098c565b6040518082815260200191505060405180910390f35b61036a6004803603604081101561023657600080fd5b810190808035906020019064010000000081111561025357600080fd5b82018360208201111561026557600080fd5b8035906020019184602083028401116401000000008311171561028757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102e757600080fd5b8201836020820111156102f957600080fd5b8035906020019184602083028401116401000000008311171561031b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610996565b005b6103d86004803603606081101561038257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109e5565b60405180821515815260200191505060405180910390f35b6103f86112c1565b604051808260ff16815260200191505060405180910390f35b61045d6004803603604081101561042757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ca565b60405180821515815260200191505060405180910390f35b6104a16004803603602081101561048b57600080fd5b81019080803590602001909291905050506114ff565b005b6104e5600480360360208110156104b957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061150c565b6040518082815260200191505060405180910390f35b6105476004803603604081101561051157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611554565b005b6105516116fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610591578082015181840152602081019050610576565b50505050905090810190601f1680156105be5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610618600480360360408110156105e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611737565b60405180821515815260200191505060405180910390f35b61065c6004803603602081101561064657600080fd5b810190808035906020019092919050505061196c565b6040518082815260200191505060405180910390f35b6106be6004803603604081101561068857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119bd565b60405180821515815260200191505060405180910390f35b610742600480360360608110156106ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506120d0565b60405180821515815260200191505060405180910390f35b6107626123d6565b6040518082815260200191505060405180910390f35b6107da6004803603604081101561078e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123dc565b6040518082815260200191505060405180910390f35b6107f8612463565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60606040518060400160405280600581526020017f486f6c642e000000000000000000000000000000000000000000000000000000815250905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561089c57600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b60005b82518110156109e0576109d28382815181106109b157fe5b60200260200101518383815181106109c557fe5b60200260200101516119bd565b508080600101915050610999565b505050565b60008373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610d3b578373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a9757600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610ae257600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610b6b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ba557600080fd5b6000610bf8836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550829050610c8e816000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3506112b6565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610d8657600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610e0f57600080fd5b678ac7230489e80000821115610e2457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e5e57600080fd5b600080610eb2846000808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f05610f008561196c565b6124bc565b156111b757610f138461196c565b9150610f2882856124a590919063ffffffff16565b9050610f7b816000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fd2826003546124a590919063ffffffff16565b60038190555061106784600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36112b3565b83905061120b816000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b50505b600190509392505050565b60006012905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561130557600080fd5b61139482600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6115093382612505565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111156115dd57600080fd5b61166c81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116f68282612505565b5050565b60606040518060400160405280600481526020017f484f4c4400000000000000000000000000000000000000000000000000000000815250905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561177257600080fd5b61180182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000806119846005548461269a90919063ffffffff16565b905060006119b16127106119a3600554856126d590919063ffffffff16565b61270c90919063ffffffff16565b90508092505050919050565b60003373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611c50573373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a6f57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115611aba57600080fd5b6000611b0d836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550829050611ba3816000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3506120c6565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115611c9b57600080fd5b678ac7230489e80000821115611cb057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611cea57600080fd5b600080611cfe611cf98561196c565b6124bc565b15611f3457611d0c8461196c565b9150611d2182856124a590919063ffffffff16565b9050611d74846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e07816000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e5e826003546124a590919063ffffffff16565b6003819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36120c3565b839050611f88846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061201b816000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b50505b6001905092915050565b60008373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461212c57600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561217757600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561220057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561223a57600080fd5b600061228d836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550829050612323816000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a360019150509392505050565b60055481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008082840190508381101561249b57fe5b8091505092915050565b6000828211156124b157fe5b818303905092915050565b6000808214156124cb57600080fd5b6000806124e3846003546124a590919063ffffffff16565b90506004548110156124f65760006124f9565b60015b91508192505050919050565b600081141561251357600080fd5b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561255e57600080fd5b678ac7230489e8000081111561257357600080fd5b61257c816124bc565b1561269657612596816003546124a590919063ffffffff16565b6003819055506125ed816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b6000806126a78484612489565b905060006126b68260016124a5565b90506126cb6126c5828661270c565b856126d5565b9250505092915050565b6000808314156126e85760009050612706565b60008284029050828482816126f957fe5b041461270157fe5b809150505b92915050565b60008082848161271857fe5b049050809150509291505056fea264697066735822122068709bea39718d116bad4aaa4288d1b788d357af84f968224c35c8c6bb29233964736f6c63430007060033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c806379cc6790116100a2578063a9059cbb11610071578063a9059cbb14610672578063b1197a37146106d6578063c5ac0ded1461075a578063dd62ed3e14610778578063f851a440146107f057610116565b806379cc6790146104fb57806395d89b4114610549578063a457c2d7146105cc578063a6a686061461063057610116565b806323b872dd116100e957806323b872dd1461036c578063313ce567146103f0578063395093511461041157806342966c681461047557806370a08231146104a357610116565b806306fdde031461011b578063095ea7b31461019e57806318160ddd146102025780631e89d54514610220575b600080fd5b610123610824565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610163578082015181840152602081019050610148565b50505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ea600480360360408110156101b457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610861565b60405180821515815260200191505060405180910390f35b61020a61098c565b6040518082815260200191505060405180910390f35b61036a6004803603604081101561023657600080fd5b810190808035906020019064010000000081111561025357600080fd5b82018360208201111561026557600080fd5b8035906020019184602083028401116401000000008311171561028757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001906401000000008111156102e757600080fd5b8201836020820111156102f957600080fd5b8035906020019184602083028401116401000000008311171561031b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610996565b005b6103d86004803603606081101561038257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109e5565b60405180821515815260200191505060405180910390f35b6103f86112c1565b604051808260ff16815260200191505060405180910390f35b61045d6004803603604081101561042757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ca565b60405180821515815260200191505060405180910390f35b6104a16004803603602081101561048b57600080fd5b81019080803590602001909291905050506114ff565b005b6104e5600480360360208110156104b957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061150c565b6040518082815260200191505060405180910390f35b6105476004803603604081101561051157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611554565b005b6105516116fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610591578082015181840152602081019050610576565b50505050905090810190601f1680156105be5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610618600480360360408110156105e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611737565b60405180821515815260200191505060405180910390f35b61065c6004803603602081101561064657600080fd5b810190808035906020019092919050505061196c565b6040518082815260200191505060405180910390f35b6106be6004803603604081101561068857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506119bd565b60405180821515815260200191505060405180910390f35b610742600480360360608110156106ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506120d0565b60405180821515815260200191505060405180910390f35b6107626123d6565b6040518082815260200191505060405180910390f35b6107da6004803603604081101561078e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123dc565b6040518082815260200191505060405180910390f35b6107f8612463565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60606040518060400160405280600581526020017f486f6c642e000000000000000000000000000000000000000000000000000000815250905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561089c57600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b60005b82518110156109e0576109d28382815181106109b157fe5b60200260200101518383815181106109c557fe5b60200260200101516119bd565b508080600101915050610999565b505050565b60008373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610d3b578373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a9757600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610ae257600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610b6b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ba557600080fd5b6000610bf8836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550829050610c8e816000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3506112b6565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610d8657600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610e0f57600080fd5b678ac7230489e80000821115610e2457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e5e57600080fd5b600080610eb2846000808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f05610f008561196c565b6124bc565b156111b757610f138461196c565b9150610f2882856124a590919063ffffffff16565b9050610f7b816000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610fd2826003546124a590919063ffffffff16565b60038190555061106784600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36112b3565b83905061120b816000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b50505b600190509392505050565b60006012905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561130557600080fd5b61139482600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6115093382612505565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111156115dd57600080fd5b61166c81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116f68282612505565b5050565b60606040518060400160405280600481526020017f484f4c4400000000000000000000000000000000000000000000000000000000815250905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561177257600080fd5b61180182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000806119846005548461269a90919063ffffffff16565b905060006119b16127106119a3600554856126d590919063ffffffff16565b61270c90919063ffffffff16565b90508092505050919050565b60003373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611c50573373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a6f57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115611aba57600080fd5b6000611b0d836000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550829050611ba3816000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3506120c6565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115611c9b57600080fd5b678ac7230489e80000821115611cb057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611cea57600080fd5b600080611cfe611cf98561196c565b6124bc565b15611f3457611d0c8461196c565b9150611d2182856124a590919063ffffffff16565b9050611d74846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e07816000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611e5e826003546124a590919063ffffffff16565b6003819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36120c3565b839050611f88846000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061201b816000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b50505b6001905092915050565b60008373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461212c57600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561217757600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561220057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561223a57600080fd5b600061228d836000808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550829050612323816000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461248990919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a360019150509392505050565b60055481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008082840190508381101561249b57fe5b8091505092915050565b6000828211156124b157fe5b818303905092915050565b6000808214156124cb57600080fd5b6000806124e3846003546124a590919063ffffffff16565b90506004548110156124f65760006124f9565b60015b91508192505050919050565b600081141561251357600080fd5b6000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111561255e57600080fd5b678ac7230489e8000081111561257357600080fd5b61257c816124bc565b1561269657612596816003546124a590919063ffffffff16565b6003819055506125ed816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124a590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5050565b6000806126a78484612489565b905060006126b68260016124a5565b90506126cb6126c5828661270c565b856126d5565b9250505092915050565b6000808314156126e85760009050612706565b60008284029050828482816126f957fe5b041461270157fe5b809150505b92915050565b60008082848161271857fe5b049050809150509291505056fea264697066735822122068709bea39718d116bad4aaa4288d1b788d357af84f968224c35c8c6bb29233964736f6c63430007060033
Deployed Bytecode Sourcemap
9205:8153:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9815:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12609:283;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;10104:100;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12377:224;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;12900:1769;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;10009:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;15252:370;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;16237:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;10212:115;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;17087:268;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9910:91;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15630:380;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;10524:230;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10762:1607;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;14677:567;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9673:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10335:181;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9394:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9815:87;9852:13;9885:9;;;;;;;;;;;;;;;;;9878:16;;9815:87;:::o;12609:283::-;12710:4;12759:1;12740:21;;:7;:21;;;;12732:30;;;;;;12805:5;12773:8;:20;12782:10;12773:20;;;;;;;;;;;;;;;:29;12794:7;12773:29;;;;;;;;;;;;;;;:37;;;;12847:7;12826:36;;12835:10;12826:36;;;12856:5;12826:36;;;;;;;;;;;;;;;;;;12880:4;12873:11;;12609:283;;;;:::o;10104:100::-;10157:7;10184:12;;10177:19;;10104:100;:::o;12377:224::-;12491:9;12486:108;12510:9;:16;12506:1;:20;12486:108;;;12548:34;12557:9;12567:1;12557:12;;;;;;;;;;;;;;12571:7;12579:1;12571:10;;;;;;;;;;;;;;12548:8;:34::i;:::-;;12528:3;;;;;;;12486:108;;;;12377:224;;:::o;12900:1769::-;13022:4;13052;13043:13;;:5;;;;;;;;;;;:13;;;13039:1599;;;13090:4;13081:13;;:5;;;;;;;;;;;:13;;;13073:22;;;;;;13127:9;:15;13137:4;13127:15;;;;;;;;;;;;;;;;13118:5;:24;;13110:33;;;;;;13175:8;:14;13184:4;13175:14;;;;;;;;;;;;;;;:26;13190:10;13175:26;;;;;;;;;;;;;;;;13166:5;:35;;13158:44;;;;;;13239:1;13225:16;;:2;:16;;;;13217:25;;;;;;13257:24;13316:26;13336:5;13316:9;:15;13326:4;13316:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;13298:9;:15;13308:4;13298:15;;;;;;;;;;;;;;;:44;;;;13378:5;13359:24;;13414:35;13432:16;13414:9;:13;13424:2;13414:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;13398:9;:13;13408:2;13398:13;;;;;;;;;;;;;;;:51;;;;13484:2;13469:36;;13478:4;13469:36;;;13488:16;13469:36;;;;;;;;;;;;;;;;;;13039:1599;;;;13555:9;:15;13565:4;13555:15;;;;;;;;;;;;;;;;13546:5;:24;;13538:33;;;;;;13603:8;:14;13612:4;13603:14;;;;;;;;;;;;;;;:26;13618:10;13603:26;;;;;;;;;;;;;;;;13594:5;:35;;13586:44;;;;;;13662:8;13653:5;:17;;13645:26;;;;;;13708:1;13694:16;;:2;:16;;;;13686:25;;;;;;13726:20;13761:24;13820:26;13840:5;13820:9;:15;13830:4;13820:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;13802:9;:15;13812:4;13802:15;;;;;;;;;;;;;;;:44;;;;13867;13889:21;13904:5;13889:14;:21::i;:::-;13867;:44::i;:::-;13863:764;;;13947:21;13962:5;13947:14;:21::i;:::-;13932:36;;14006:23;14016:12;14006:5;:9;;:23;;;;:::i;:::-;13987:42;;14066:35;14084:16;14066:9;:13;14076:2;14066:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;14050:9;:13;14060:2;14050:13;;;;;;;;;;;;;;;:51;;;;14135:30;14152:12;14135;;:16;;:30;;;;:::i;:::-;14120:12;:45;;;;14215:77;14268:5;14215:8;:14;14224:4;14215:14;;;;;;;;;;;;;;;:26;14230:10;14215:26;;;;;;;;;;;;;;;;:30;;:77;;;;:::i;:::-;14186:8;:14;14195:4;14186:14;;;;;;;;;;;;;;;:26;14201:10;14186:26;;;;;;;;;;;;;;;:106;;;;14331:2;14316:36;;14325:4;14316:36;;;14335:16;14316:36;;;;;;;;;;;;;;;;;;14399:1;14376:40;;14385:4;14376:40;;;14403:12;14376:40;;;;;;;;;;;;;;;;;;13863:764;;;14476:5;14457:24;;14516:35;14534:16;14516:9;:13;14526:2;14516:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;14500:9;:13;14510:2;14500:13;;;;;;;;;;;;;;;:51;;;;14590:2;14575:36;;14584:4;14575:36;;;14594:16;14575:36;;;;;;;;;;;;;;;;;;13863:764;13039:1599;;;14657:4;14650:11;;12900:1769;;;;;:::o;10009:87::-;10050:5;9561:2;10068:20;;10009:87;:::o;15252:370::-;15350:4;15399:1;15380:21;;:7;:21;;;;15372:30;;;;;;15460:45;15494:10;15460:8;:20;15469:10;15460:20;;;;;;;;;;;;;;;:29;15481:7;15460:29;;;;;;;;;;;;;;;;:33;;:45;;;;:::i;:::-;15413:8;:20;15422:10;15413:20;;;;;;;;;;;;;;;:29;15434:7;15413:29;;;;;;;;;;;;;;;:103;;;;15553:7;15532:60;;15541:10;15532:60;;;15562:8;:20;15571:10;15562:20;;;;;;;;;;;;;;;:29;15583:7;15562:29;;;;;;;;;;;;;;;;15532:60;;;;;;;;;;;;;;;;;;15610:4;15603:11;;15252:370;;;;:::o;16237:83::-;16287:25;16293:10;16305:6;16287:5;:25::i;:::-;16237:83;:::o;10212:115::-;10276:7;10303:9;:16;10313:5;10303:16;;;;;;;;;;;;;;;;10296:23;;10212:115;;;:::o;17087:268::-;17176:8;:17;17185:7;17176:17;;;;;;;;;;;;;;;:29;17194:10;17176:29;;;;;;;;;;;;;;;;17166:6;:39;;17158:48;;;;;;17249:65;17297:6;17249:8;:17;17258:7;17249:17;;;;;;;;;;;;;;;:29;17267:10;17249:29;;;;;;;;;;;;;;;;:33;;:65;;;;:::i;:::-;17217:8;:17;17226:7;17217:17;;;;;;;;;;;;;;;:29;17235:10;17217:29;;;;;;;;;;;;;;;:97;;;;17325:22;17331:7;17340:6;17325:5;:22::i;:::-;17087:268;;:::o;9910:91::-;9949:13;9982:11;;;;;;;;;;;;;;;;;9975:18;;9910:91;:::o;15630:380::-;15733:4;15782:1;15763:21;;:7;:21;;;;15755:30;;;;;;15843:50;15877:15;15843:8;:20;15852:10;15843:20;;;;;;;;;;;;;;;:29;15864:7;15843:29;;;;;;;;;;;;;;;;:33;;:50;;;;:::i;:::-;15796:8;:20;15805:10;15796:20;;;;;;;;;;;;;;;:29;15817:7;15796:29;;;;;;;;;;;;;;;:108;;;;15941:7;15920:60;;15929:10;15920:60;;;15950:8;:20;15959:10;15950:20;;;;;;;;;;;;;;;:29;15971:7;15950:29;;;;;;;;;;;;;;;;15920:60;;;;;;;;;;;;;;;;;;15998:4;15991:11;;15630:380;;;;:::o;10524:230::-;10584:7;10604:18;10625:23;10636:11;;10625:5;:10;;:23;;;;:::i;:::-;10604:44;;10659:18;10680:38;10712:5;10680:27;10695:11;;10680:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;10659:59;;10736:10;10729:17;;;;10524:230;;;:::o;10762:1607::-;10859:4;10894:10;10885:19;;:5;;;;;;;;;;;:19;;;10881:1459;;;10938:10;10929:19;;:5;;;;;;;;;;;:19;;;10921:28;;;;;;10981:9;:21;10991:10;10981:21;;;;;;;;;;;;;;;;10972:5;:30;;10964:39;;;;;;11018:24;11083:32;11109:5;11083:9;:21;11093:10;11083:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;11059:9;:21;11069:10;11059:21;;;;;;;;;;;;;;;:56;;;;11149:5;11130:24;;11185:35;11203:16;11185:9;:13;11195:2;11185:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;11169:9;:13;11179:2;11169:13;;;;;;;;;;;;;;;:51;;;;11261:2;11240:42;;11249:10;11240:42;;;11265:16;11240:42;;;;;;;;;;;;;;;;;;10881:1459;;;;11332:9;:21;11342:10;11332:21;;;;;;;;;;;;;;;;11323:5;:30;;11315:39;;;;;;11386:8;11377:5;:17;;11369:26;;;;;;11432:1;11418:16;;:2;:16;;;;11410:25;;;;;;11450:20;11485:24;11530:44;11552:21;11567:5;11552:14;:21::i;:::-;11530;:44::i;:::-;11526:803;;;11610:21;11625:5;11610:14;:21::i;:::-;11595:36;;11669:23;11679:12;11669:5;:9;;:23;;;;:::i;:::-;11650:42;;11735:32;11761:5;11735:9;:21;11745:10;11735:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;11711:9;:21;11721:10;11711:21;;;;;;;;;;;;;;;:56;;;;11802:35;11820:16;11802:9;:13;11812:2;11802:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;11786:9;:13;11796:2;11786:13;;;;;;;;;;;;;;;:51;;;;11871:30;11888:12;11871;;:16;;:30;;;;:::i;:::-;11856:12;:45;;;;11946:2;11925:42;;11934:10;11925:42;;;11950:16;11925:42;;;;;;;;;;;;;;;;;;12020:1;11991:46;;12000:10;11991:46;;;12024:12;11991:46;;;;;;;;;;;;;;;;;;11526:803;;;12097:5;12078:24;;12145:32;12171:5;12145:9;:21;12155:10;12145:21;;;;;;;;;;;;;;;;:25;;:32;;;;:::i;:::-;12121:9;:21;12131:10;12121:21;;;;;;;;;;;;;;;:56;;;;12212:35;12230:16;12212:9;:13;12222:2;12212:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;12196:9;:13;12206:2;12196:13;;;;;;;;;;;;;;;:51;;;;12292:2;12271:42;;12280:10;12271:42;;;12296:16;12271:42;;;;;;;;;;;;;;;;;;11526:803;10881:1459;;;12357:4;12350:11;;10762:1607;;;;:::o;14677:567::-;14795:4;14829;14820:13;;:5;;;;;;;;;;;:13;;;14812:22;;;;;;14862:9;:15;14872:4;14862:15;;;;;;;;;;;;;;;;14853:5;:24;;14845:33;;;;;;14906:8;:14;14915:4;14906:14;;;;;;;;;;;;;;;:26;14921:10;14906:26;;;;;;;;;;;;;;;;14897:5;:35;;14889:44;;;;;;14966:1;14952:16;;:2;:16;;;;14944:25;;;;;;14980:24;15035:26;15055:5;15035:9;:15;15045:4;15035:15;;;;;;;;;;;;;;;;:19;;:26;;;;:::i;:::-;15017:9;:15;15027:4;15017:15;;;;;;;;;;;;;;;:44;;;;15093:5;15074:24;;15125:35;15143:16;15125:9;:13;15135:2;15125:13;;;;;;;;;;;;;;;;:17;;:35;;;;:::i;:::-;15109:9;:13;15119:2;15109:13;;;;;;;;;;;;;;;:51;;;;15191:2;15176:36;;15185:4;15176:36;;;15195:16;15176:36;;;;;;;;;;;;;;;;;;15232:4;15225:11;;;14677:567;;;;;:::o;9673:32::-;;;;:::o;10335:181::-;10452:7;10484:8;:15;10493:5;10484:15;;;;;;;;;;;;;;;:24;10500:7;10484:24;;;;;;;;;;;;;;;;10477:31;;10335:181;;;;:::o;9394:20::-;;;;;;;;;;;;;:::o;8868:147::-;8926:7;8946:9;8962:1;8958;:5;8946:17;;8986:1;8981;:6;;8974:14;;;;9006:1;8999:8;;;8868:147;;;;:::o;8737:123::-;8795:7;8827:1;8822;:6;;8815:14;;;;8851:1;8847;:5;8840:12;;8737:123;;;;:::o;16754:325::-;16851:4;16891:1;16881:6;:11;;16873:20;;;;;;16904:12;16927:23;16953:24;16970:6;16953:12;;:16;;:24;;;;:::i;:::-;16927:50;;17018:10;;16999:15;:29;;:44;;17038:5;16999:44;;;17031:4;16999:44;16988:56;;17063:7;17055:16;;;;16754:325;;;:::o;16328:418::-;16414:1;16404:6;:11;;16396:20;;;;;;16445:9;:18;16455:7;16445:18;;;;;;;;;;;;;;;;16435:6;:28;;16427:37;;;;;;16493:8;16483:6;:18;;16475:27;;;;;;16519:29;16541:6;16519:21;:29::i;:::-;16515:224;;;16580:24;16597:6;16580:12;;:16;;:24;;;;:::i;:::-;16565:12;:39;;;;16640:30;16663:6;16640:9;:18;16650:7;16640:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;16619:9;:18;16629:7;16619:18;;;;;;;;;;;;;;;:51;;;;16716:1;16690:37;;16699:7;16690:37;;;16720:6;16690:37;;;;;;;;;;;;;;;;;;16515:224;16328:418;;:::o;9023:175::-;9082:7;9102:9;9114;9118:1;9121;9114:3;:9::i;:::-;9102:21;;9134:9;9146;9150:1;9153;9146:3;:9::i;:::-;9134:21;;9173:17;9177:9;9181:1;9184;9177:3;:9::i;:::-;9188:1;9173:3;:17::i;:::-;9166:24;;;;9023:175;;;;:::o;8391:208::-;8449:7;8478:1;8473;:6;8469:47;;;8503:1;8496:8;;;;8469:47;8526:9;8542:1;8538;:5;8526:17;;8570:1;8565;8561;:5;;;;;;:10;8554:18;;;;8590:1;8583:8;;;8391:208;;;;;:::o;8607:122::-;8665:7;8685:9;8701:1;8697;:5;;;;;;8685:17;;8720:1;8713:8;;;8607:122;;;;:::o
Swarm Source
ipfs://68709bea39718d116bad4aaa4288d1b788d357af84f968224c35c8c6bb292339
Loading...
Loading
Loading...
Loading
OVERVIEW
Hold is a deflationary token incorporating a burn system to create an artificial scarcity. The initial token supply is set at 10,000 HOLD. Once the token burn is finished, there will only be 1,000 HOLD in circulation. 9,000 HOLD tokens will be destroyed during its use.Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.