ERC-20
Overview
Max Total Supply
74,658.682897489361144974 ROME
Holders
518
Market
Price
$0.00 @ 0.000000 S
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Rome
Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled:
Yes with 1000 runs
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity >=0.8.24;/**@title Rome Finance Token*@author Rome Finance* telegram: https://t.me/rome_finance* dApp: https://app.romefi.com/* twitter: https://x.com/rome_finance**/import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";import "@openzeppelin/contracts/token/ERC20/IERC20.sol";import "./interfaces/IRouter.sol";import "./interfaces/IPairFactory.sol";import "./interfaces/IManager.sol";contract Rome is ERC20Burnable {address private constant DEAD = 0x000000000000000000000000000000000000dEaD;IManager private Manager;address private Staking;address private Treasury;// TAXES ARE 1- USED AGAINST SNIPERS; 2- USED TO BOOTSTRAP ROME INSTEAD OF PRESALE/ SEED
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (interfaces/draft-IERC6093.sol)pragma solidity ^0.8.20;/*** @dev Standard ERC20 Errors* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC20 tokens.*/interface IERC20Errors {/*** @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.* @param balance Current balance for the interacting account.* @param needed Minimum amount required to perform a transfer.*/error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);/*** @dev Indicates a failure with the token `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.*/error ERC20InvalidSender(address sender);/*** @dev Indicates a failure with the token `receiver`. Used in transfers.* @param receiver Address to which tokens are being transferred.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/ERC20.sol)pragma solidity ^0.8.20;import {IERC20} from "./IERC20.sol";import {IERC20Metadata} from "./extensions/IERC20Metadata.sol";import {Context} from "../../utils/Context.sol";import {IERC20Errors} from "../../interfaces/draft-IERC6093.sol";/*** @dev Implementation of the {IERC20} interface.** This implementation is agnostic to the way tokens are created. This means* that a supply mechanism has to be added in a derived contract using {_mint}.** TIP: For a detailed writeup see our guide* https://forum.openzeppelin.com/t/how-to-implement-erc20-supply-mechanisms/226[How* to implement supply mechanisms].** The default value of {decimals} is 18. To change this, you should override* this function so it returns a different value.** We have followed general OpenZeppelin Contracts guidelines: functions revert* instead returning `false` on failure. This behavior is nonetheless* conventional and does not conflict with the expectations of ERC20
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/extensions/ERC20Burnable.sol)pragma solidity ^0.8.20;import {ERC20} from "../ERC20.sol";import {Context} from "../../../utils/Context.sol";/*** @dev Extension of {ERC20} that allows token holders to destroy both their own* tokens and those that they have an allowance for, in a way that can be* recognized off-chain (via event analysis).*/abstract contract ERC20Burnable is Context, ERC20 {/*** @dev Destroys a `value` amount of tokens from the caller.** See {ERC20-_burn}.*/function burn(uint256 value) public virtual {_burn(_msgSender(), value);}/*** @dev Destroys a `value` amount of tokens from `account`, deducting from* the caller's allowance.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/extensions/IERC20Metadata.sol)pragma solidity ^0.8.20;import {IERC20} from "../IERC20.sol";/*** @dev Interface for the optional metadata functions from the ERC20 standard.*/interface IERC20Metadata is IERC20 {/*** @dev Returns the name of the token.*/function name() external view returns (string memory);/*** @dev Returns the symbol of the token.*/function symbol() external view returns (string memory);/*** @dev Returns the decimals places of the token.*/function decimals() external view returns (uint8);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC20/IERC20.sol)pragma solidity ^0.8.20;/*** @dev Interface of the ERC20 standard as defined in the EIP.*/interface IERC20 {/*** @dev Emitted when `value` tokens are moved from one account (`from`) to* another (`to`).** Note that `value` may be zero.*/event Transfer(address indexed from, address indexed to, uint256 value);/*** @dev Emitted when the allowance of a `spender` for an `owner` is set by* a call to {approve}. `value` is the new allowance.*/event Approval(address indexed owner, address indexed spender, uint256 value);/*** @dev Returns the value of tokens in existence.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)pragma solidity ^0.8.20;/*** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}function _msgData() internal view virtual returns (bytes calldata) {return msg.data;}function _contextSuffixLength() internal view virtual returns (uint256) {return 0;
1234567// SPDX-License-Identifier: UNLICENSEDpragma solidity ^0.8.20;interface IManager {function getContract(string memory name) external view returns (address);function owner() external view returns (address);}
1234567891011// SPDX-License-Identifier: MITpragma solidity >=0.5.0;interface IPairFactory {function createPair(address tokenA,address tokenB,bool stable) external returns (address pair);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: GPL-2.0-or-laterpragma solidity ^0.8.26;interface IRouter {error EXPIRED();error IDENTICAL();error ZERO_ADDRESS();error INSUFFICIENT_AMOUNT();error INSUFFICIENT_LIQUIDITY();error INSUFFICIENT_OUTPUT_AMOUNT();error INVALID_PATH();error INSUFFICIENT_B_AMOUNT();error INSUFFICIENT_A_AMOUNT();error EXCESSIVE_INPUT_AMOUNT();error ETH_TRANSFER_FAILED();error INVALID_RESERVES();struct route {/// @dev token fromaddress from;/// @dev token toaddress to;/// @dev is stable routebool stable;}
1234567891011121314151617181920{"optimizer": {"enabled": true,"runs": 1000},"evmVersion": "paris","outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}},"libraries": {}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_manager","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"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":"_finalBuyTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_finalSellTax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"excludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initializePair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newFee","type":"uint256"}],"name":"manageFeeToTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newFee","type":"uint256"}],"name":"manageSellFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_initialized","type":"bool"}],"name":"setIsInitialized","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"status","type":"bool"}],"name":"setIsMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_manager","type":"address"}],"name":"setManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_pair","type":"address"}],"name":"setPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_swapEnabled","type":"bool"}],"name":"setSwapBackEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newTax","type":"uint256"}],"name":"setSwapThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingOpen","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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"},{"inputs":[],"name":"update","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6080604052603c60085560286009556014600a556000600b55600a600c556000600d55601e600f55600f54605a61003691906105ab565b6010819055610047906101686105ab565b60115569152d02c7e14af6800000601255612710601254602361006a91906105c4565b61007491906105db565b601355612710601254602861008991906105c4565b61009391906105db565b6014556016805463ffffffff60a01b191690553480156100b257600080fd5b506040516131f73803806131f78339810160408190526100d1916105fd565b60405180604001604052806004815260200163526f6d6560e01b81525060405180604001604052806004815260200163524f4d4560e01b815250816003908161011a91906106cb565b50600461012782826106cb565b5050601580546001600160a01b031916731d368773735ee1e678950b7a97bca2cafb330cdc9081179091556040805160608101825230815281516315ab88c960e31b81529151601794509092602080850193919263ad5c46489260048082019392918290030181865afa1580156101a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c691906105fd565b6001600160a01b0390811682526000602092830181905284546001818101875595825290839020845160029092020180549183166001600160a01b0319928316178155928401519290940180546040909401511515600160a01b026001600160a81b0319909416928216929092179290921790556005805484831693169290921790915560155461025c91309116600019610356565b600160186000600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d991906105fd565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff199586161790553081526018909252902080549091166001179055601254610327903390610368565b60125460405190815233906000906000805160206131d78339815191529060200160405180910390a350610789565b61036383838360016103a7565b505050565b6001600160a01b0382166103975760405163ec442f0560e01b8152600060048201526024015b60405180910390fd5b6103a36000838361047d565b5050565b6001600160a01b0384166103d15760405163e602df0560e01b81526000600482015260240161038e565b6001600160a01b0383166103fb57604051634a1406b160e11b81526000600482015260240161038e565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561047757826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046e91815260200190565b60405180910390a35b50505050565b6001600160a01b0383166104a857806002600082825461049d91906105ab565b9091555061051a9050565b6001600160a01b038316600090815260208190526040902054818110156104fb5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161038e565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661053657600280548290039055610555565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03166000805160206131d78339815191528360405161058891815260200190565b60405180910390a3505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156105be576105be610595565b92915050565b80820281158282048414176105be576105be610595565b6000826105f857634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561060f57600080fd5b81516001600160a01b038116811461062657600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061065757607f821691505b60208210810361067757634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561036357806000526020600020601f840160051c810160208510156106a45750805b601f840160051c820191505b818110156106c457600081556001016106b0565b5050505050565b81516001600160401b038111156106e4576106e461062d565b6106f8816106f28454610643565b8461067d565b6020601f82116001811461072c57600083156107145750848201515b600019600385901b1c1916600184901b1784556106c4565b600084815260208120601f198516915b8281101561075c578785015182556020948501946001909201910161073c565b508482101561077a5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b612a3f806107986000396000f3fe6080604052600436106101dc5760003560e01c8063751039fc11610102578063a9059cbb11610095578063d0ebdbe711610064578063d0ebdbe714610543578063dd62ed3e14610563578063ee1ac0ca146105a9578063ffb54a99146105c957600080fd5b8063a9059cbb146104d8578063baeb7a7d146104f8578063c5e54cf61461050e578063c9567bf91461052e57600080fd5b80639d0014b1116100d15780639d0014b11461044b5780639e252f001461046b578063a2e620451461048b578063a8aa1b31146104a057600080fd5b8063751039fc146103e157806379cc6790146103f65780638187f5161461041657806395d89b411461043657600080fd5b80633ef947211161017a5780635737619811610149578063573761981461034b57806366eb399f1461036b57806370a082311461038b57806371b9189c146103c157600080fd5b80633ef94721146102e057806340c10f19146102f657806342966c68146103165780634fab9e4c1461033657600080fd5b806318160ddd116101b657806318160ddd146102655780631e53dbe91461028457806323b872dd146102a4578063313ce567146102c457600080fd5b8063013afd14146101e857806306fdde031461020a578063095ea7b31461023557600080fd5b366101e357005b600080fd5b3480156101f457600080fd5b50610208610203366004612659565b6105ea565b005b34801561021657600080fd5b5061021f6106f0565b60405161022c919061267d565b60405180910390f35b34801561024157600080fd5b506102556102503660046126e0565b610782565b604051901515815260200161022c565b34801561027157600080fd5b506002545b60405190815260200161022c565b34801561029057600080fd5b5061020861029f366004612659565b61079c565b3480156102b057600080fd5b506102556102bf36600461270c565b61089d565b3480156102d057600080fd5b506040516012815260200161022c565b3480156102ec57600080fd5b50610276600c5481565b34801561030257600080fd5b506102086103113660046126e0565b6108c2565b34801561032257600080fd5b5061020861033136600461274d565b61092f565b34801561034257600080fd5b5061020861093c565b34801561035757600080fd5b506102086103663660046126e0565b610c83565b34801561037757600080fd5b50610208610386366004612766565b610dda565b34801561039757600080fd5b506102766103a636600461279f565b6001600160a01b031660009081526020819052604090205490565b3480156103cd57600080fd5b506102086103dc3660046127bc565b610ecd565b3480156103ed57600080fd5b50610208610ffd565b34801561040257600080fd5b506102086104113660046126e0565b6110cd565b34801561042257600080fd5b5061020861043136600461279f565b6110e2565b34801561044257600080fd5b5061021f6111d9565b34801561045757600080fd5b5061020861046636600461274d565b6111e8565b34801561047757600080fd5b5061020861048636600461274d565b6112b5565b34801561049757600080fd5b506102086113d1565b3480156104ac57600080fd5b506016546104c0906001600160a01b031681565b6040516001600160a01b03909116815260200161022c565b3480156104e457600080fd5b506102556104f33660046126e0565b611595565b34801561050457600080fd5b50610276600b5481565b34801561051a57600080fd5b5061020861052936600461274d565b6117a9565b34801561053a57600080fd5b506102086118c6565b34801561054f57600080fd5b5061020861055e36600461279f565b611a30565b34801561056f57600080fd5b5061027661057e366004612833565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156105b557600080fd5b506102086105c436600461274d565b611b27565b3480156105d557600080fd5b5060165461025590600160a81b900460ff1681565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561063d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106619190612861565b6001600160a01b0316336001600160a01b0316146106b75760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064015b60405180910390fd5b60168054911515600160a01b027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6060600380546106ff9061287e565b80601f016020809104026020016040519081016040528092919081815260200182805461072b9061287e565b80156107785780601f1061074d57610100808354040283529160200191610778565b820191906000526020600020905b81548152906001019060200180831161075b57829003601f168201915b5050505050905090565b600033610790818585611c44565b60019150505b92915050565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108139190612861565b6001600160a01b0316336001600160a01b0316146108645760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b60168054911515600160b81b027fffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000336108ab858285611c51565b6108b6858585611ce8565b50600195945050505050565b3360009081526019602052604090205460ff166109215760405162461bcd60e51b815260206004820152600e60248201527f4e6f7420617574686f72697a656400000000000000000000000000000000000060448201526064016106ae565b61092b8282611ff7565b5050565b610939338261202d565b50565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561098f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b39190612861565b6001600160a01b0316336001600160a01b031614610a045760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b601654600160a01b900460ff1615610a5e5760405162461bcd60e51b815260206004820152601360248201527f416c726561647920696e697469616c697a65640000000000000000000000000060448201526064016106ae565b601560009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ab1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ad59190612861565b6001600160a01b03166382dfdce430601560009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b37573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5b9190612861565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03928316600482015291166024820152600060448201526064016020604051808303816000875af1158015610bc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610beb9190612861565b601680547fffffffffffffffffffffff000000000000000000000000000000000000000000166001600160a01b039290921691909117600160a01b1790556040805180820190915260078152665374616b696e6760c81b6020820152600190601890600090610c5990612063565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610cd6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cfa9190612861565b6001600160a01b0316336001600160a01b031614610d4b5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610db1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd591906128b8565b505050565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e519190612861565b6001600160a01b0316336001600160a01b031614610ea25760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6001600160a01b03919091166000908152601960205260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f449190612861565b6001600160a01b0316336001600160a01b031614610f955760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b60005b81811015610dd557600160186000858585818110610fb857610fb86128d5565b9050602002016020810190610fcd919061279f565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055600101610f98565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611050573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110749190612861565b6001600160a01b0316336001600160a01b0316146110c55760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b601254601355565b6110d8823383611c51565b61092b828261202d565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611135573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111599190612861565b6001600160a01b0316336001600160a01b0316146111aa5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6016805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6060600480546106ff9061287e565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561123b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125f9190612861565b6001600160a01b0316336001600160a01b0316146112b05760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b601455565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132c9190612861565b6001600160a01b0316336001600160a01b03161461137d5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6040516000903390624c4b4090849084818181858888f193505050503d80600081146113c5576040519150601f19603f3d011682016040523d82523d6000602084013e6113ca565b606091505b5050505050565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114489190612861565b6001600160a01b0316336001600160a01b0316146114995760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6114c1604051806040016040528060078152602001665374616b696e6760c81b815250612063565b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039290921691909117905560408051808201909152600881527f5472656173757279000000000000000000000000000000000000000000000000602082015261152b90612063565b600760006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600160196000610c596040518060400160405280600481526020017f4275726e00000000000000000000000000000000000000000000000000000000815250612063565b6016546000903390600160a01b900460ff16806116395750600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611600573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116249190612861565b6001600160a01b0316816001600160a01b0316145b6116855760405162461bcd60e51b815260206004820152601360248201527f4e6f742079657420696e697469616c697a65640000000000000000000000000060448201526064016106ae565b6016546001600160a01b03908116908216036116ae576116a6818585611ce8565b915050610796565b601054600e546116be9190612901565b4311806117525750600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611719573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173d9190612861565b6001600160a01b0316336001600160a01b0316145b61179e5760405162461bcd60e51b815260206004820152601260248201527f4e6f7420617574686f72697a656420796574000000000000000000000000000060448201526064016106ae565b6116a68185856120ee565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118209190612861565b6001600160a01b0316336001600160a01b0316146118715760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b600b81106118c15760405162461bcd60e51b815260206004820152601860248201527f466565206d757374206265206c657373207468616e203131000000000000000060448201526064016106ae565b600c55565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611919573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061193d9190612861565b6001600160a01b0316336001600160a01b03161461198e5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b601654600160a81b900460ff16156119e85760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064016106ae565b601680547fffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffff167701000100000000000000000000000000000000000000000017905543600e55565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aa79190612861565b6001600160a01b0316336001600160a01b031614611af85760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b9e9190612861565b6001600160a01b0316336001600160a01b031614611bef5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b60648110611c3f5760405162461bcd60e51b815260206004820152601f60248201527f536861726520666565206d757374206265206c657373207468616e203130300060448201526064016106ae565b600d55565b610dd58383836001612105565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114611ce25781811015611cd3576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015260248101829052604481018390526064016106ae565b611ce284848484036000612105565b50505050565b6001600160a01b03831660009081526018602052604081205460ff1680611d2757506001600160a01b03831660009081526018602052604090205460ff165b80611d3b5750601654600160a81b900460ff165b611d875760405162461bcd60e51b815260206004820152601b60248201527f4e6f7420617574686f72697a656420746f20747261646520796574000000000060448201526064016106ae565b6000600e5443611d979190612914565b905060105481108015611dab5750600e5415155b15611f6757600554604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290516000926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015611e13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e379190612861565b9050806001600160a01b0316866001600160a01b031614158015611e6d5750806001600160a01b0316856001600160a01b031614155b8015611e8457506001600160a01b03851661dead14155b15611f65576016546001600160a01b03868116911614611f65576013546001600160a01b03861660009081526018602052604090205460ff1680611ef157508085611ee4886001600160a01b031660009081526020819052604090205490565b611eee9190612901565b11155b611f635760405162461bcd60e51b815260206004820152602b60248201527f5472616e7366657220616d6f756e74206578636565647320746865204d61785760448201527f616c6c65742073697a652e00000000000000000000000000000000000000000060648201526084016106ae565b505b505b611f6f61220c565b8015611f8857506016546001600160a01b038581169116145b15611f9557611f9561226b565b6001600160a01b03851660009081526018602052604081205460ff1680611fd457506001600160a01b03851660009081526018602052604090205460ff165b611fe857611fe386868661236b565b611fea565b835b90506108b68686836124ad565b6001600160a01b0382166120215760405163ec442f0560e01b8152600060048201526024016106ae565b61092b60008383612508565b6001600160a01b03821661205757604051634b637e8f60e11b8152600060048201526024016106ae565b61092b82600083612508565b6005546040517f358177730000000000000000000000000000000000000000000000000000000081526000916001600160a01b0316906335817773906120ad90859060040161267d565b602060405180830381865afa1580156120ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107969190612861565b60006120fb8484846124ad565b5060019392505050565b6001600160a01b038416612148576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016106ae565b6001600160a01b03831661218b576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016106ae565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015611ce257826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516121fe91815260200190565b60405180910390a350505050565b6016546000906001600160a01b031633148015906122345750601654600160b01b900460ff16155b80156122495750601654600160b81b900460ff165b801561226657506014543060009081526020819052604090205410155b905090565b6016805460ff60b01b1916600160b01b1790556014546015546001600160a01b0316637af728c88260006017306122a3426005612901565b6040518663ffffffff1660e01b81526004016122c3959493929190612927565b600060405180830381600087803b1580156122dd57600080fd5b505af11580156122f1573d6000803e3d6000fd5b50479250508115905061235a576007546040516000916001600160a01b03169061753090849084818181858888f193505050503d8060008114612350576040519150601f19603f3d011682016040523d82523d6000602084013e612355565b606091505b505050505b50506016805460ff60b01b19169055565b600e546000908190819061237f9043612914565b9050600060115482106123ff576016546001600160a01b0388811691161480156123b757506016546001600160a01b03878116911614155b156123c55750600b54612428565b6016546001600160a01b038881169116148015906123f057506016546001600160a01b038781169116145b156123fa5750600c545b612428565b60105482106124115750600a54612428565b600f5482106124235750600954612428565b506008545b606461243482876129d0565b61243e91906129e7565b925082156124985760006064600d548561245891906129d0565b61246291906129e7565b90508015612482576007546124829089906001600160a01b0316836124ad565b61249688306124918488612914565b6124ad565b505b6124a28386612914565b979650505050505050565b6001600160a01b0383166124d757604051634b637e8f60e11b8152600060048201526024016106ae565b6001600160a01b0382166125015760405163ec442f0560e01b8152600060048201526024016106ae565b610dd58383835b6001600160a01b0383166125335780600260008282546125289190612901565b909155506125be9050565b6001600160a01b0383166000908152602081905260409020548181101561259f576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260248101829052604481018390526064016106ae565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166125da576002805482900390556125f9565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161263e91815260200190565b60405180910390a3505050565b801515811461093957600080fd5b60006020828403121561266b57600080fd5b81356126768161264b565b9392505050565b602081526000825180602084015260005b818110156126ab576020818601810151604086840101520161268e565b506000604082850101526040601f19601f83011684010191505092915050565b6001600160a01b038116811461093957600080fd5b600080604083850312156126f357600080fd5b82356126fe816126cb565b946020939093013593505050565b60008060006060848603121561272157600080fd5b833561272c816126cb565b9250602084013561273c816126cb565b929592945050506040919091013590565b60006020828403121561275f57600080fd5b5035919050565b6000806040838503121561277957600080fd5b8235612784816126cb565b915060208301356127948161264b565b809150509250929050565b6000602082840312156127b157600080fd5b8135612676816126cb565b600080602083850312156127cf57600080fd5b823567ffffffffffffffff8111156127e657600080fd5b8301601f810185136127f757600080fd5b803567ffffffffffffffff81111561280e57600080fd5b8560208260051b840101111561282357600080fd5b6020919091019590945092505050565b6000806040838503121561284657600080fd5b8235612851816126cb565b91506020830135612794816126cb565b60006020828403121561287357600080fd5b8151612676816126cb565b600181811c9082168061289257607f821691505b6020821081036128b257634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156128ca57600080fd5b81516126768161264b565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115610796576107966128eb565b81810381811115610796576107966128eb565b600060a0820187835286602084015260a0604084015280865480835260c085019150876000526020600020925060005b818110156129a6576001600160a01b03845416835260018401546001600160a01b038116602085015260ff8160a01c161515604085015250606083019250600284019350600181019050612957565b50506001600160a01b038616606085015291506129c09050565b8260808301529695505050505050565b8082028115828204841417610796576107966128eb565b600082612a0457634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212200ea4b1b626d19efe9ccde382ac0acbed7e6ad16ff42756cec68e3b78b1d9a9be64736f6c634300081a0033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef000000000000000000000000704bf85b18a15f8967976b81c9097e1b32afa5d4
Deployed Bytecode
0x6080604052600436106101dc5760003560e01c8063751039fc11610102578063a9059cbb11610095578063d0ebdbe711610064578063d0ebdbe714610543578063dd62ed3e14610563578063ee1ac0ca146105a9578063ffb54a99146105c957600080fd5b8063a9059cbb146104d8578063baeb7a7d146104f8578063c5e54cf61461050e578063c9567bf91461052e57600080fd5b80639d0014b1116100d15780639d0014b11461044b5780639e252f001461046b578063a2e620451461048b578063a8aa1b31146104a057600080fd5b8063751039fc146103e157806379cc6790146103f65780638187f5161461041657806395d89b411461043657600080fd5b80633ef947211161017a5780635737619811610149578063573761981461034b57806366eb399f1461036b57806370a082311461038b57806371b9189c146103c157600080fd5b80633ef94721146102e057806340c10f19146102f657806342966c68146103165780634fab9e4c1461033657600080fd5b806318160ddd116101b657806318160ddd146102655780631e53dbe91461028457806323b872dd146102a4578063313ce567146102c457600080fd5b8063013afd14146101e857806306fdde031461020a578063095ea7b31461023557600080fd5b366101e357005b600080fd5b3480156101f457600080fd5b50610208610203366004612659565b6105ea565b005b34801561021657600080fd5b5061021f6106f0565b60405161022c919061267d565b60405180910390f35b34801561024157600080fd5b506102556102503660046126e0565b610782565b604051901515815260200161022c565b34801561027157600080fd5b506002545b60405190815260200161022c565b34801561029057600080fd5b5061020861029f366004612659565b61079c565b3480156102b057600080fd5b506102556102bf36600461270c565b61089d565b3480156102d057600080fd5b506040516012815260200161022c565b3480156102ec57600080fd5b50610276600c5481565b34801561030257600080fd5b506102086103113660046126e0565b6108c2565b34801561032257600080fd5b5061020861033136600461274d565b61092f565b34801561034257600080fd5b5061020861093c565b34801561035757600080fd5b506102086103663660046126e0565b610c83565b34801561037757600080fd5b50610208610386366004612766565b610dda565b34801561039757600080fd5b506102766103a636600461279f565b6001600160a01b031660009081526020819052604090205490565b3480156103cd57600080fd5b506102086103dc3660046127bc565b610ecd565b3480156103ed57600080fd5b50610208610ffd565b34801561040257600080fd5b506102086104113660046126e0565b6110cd565b34801561042257600080fd5b5061020861043136600461279f565b6110e2565b34801561044257600080fd5b5061021f6111d9565b34801561045757600080fd5b5061020861046636600461274d565b6111e8565b34801561047757600080fd5b5061020861048636600461274d565b6112b5565b34801561049757600080fd5b506102086113d1565b3480156104ac57600080fd5b506016546104c0906001600160a01b031681565b6040516001600160a01b03909116815260200161022c565b3480156104e457600080fd5b506102556104f33660046126e0565b611595565b34801561050457600080fd5b50610276600b5481565b34801561051a57600080fd5b5061020861052936600461274d565b6117a9565b34801561053a57600080fd5b506102086118c6565b34801561054f57600080fd5b5061020861055e36600461279f565b611a30565b34801561056f57600080fd5b5061027661057e366004612833565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156105b557600080fd5b506102086105c436600461274d565b611b27565b3480156105d557600080fd5b5060165461025590600160a81b900460ff1681565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561063d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106619190612861565b6001600160a01b0316336001600160a01b0316146106b75760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064015b60405180910390fd5b60168054911515600160a01b027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b6060600380546106ff9061287e565b80601f016020809104026020016040519081016040528092919081815260200182805461072b9061287e565b80156107785780601f1061074d57610100808354040283529160200191610778565b820191906000526020600020905b81548152906001019060200180831161075b57829003601f168201915b5050505050905090565b600033610790818585611c44565b60019150505b92915050565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108139190612861565b6001600160a01b0316336001600160a01b0316146108645760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b60168054911515600160b81b027fffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff909216919091179055565b6000336108ab858285611c51565b6108b6858585611ce8565b50600195945050505050565b3360009081526019602052604090205460ff166109215760405162461bcd60e51b815260206004820152600e60248201527f4e6f7420617574686f72697a656400000000000000000000000000000000000060448201526064016106ae565b61092b8282611ff7565b5050565b610939338261202d565b50565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561098f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b39190612861565b6001600160a01b0316336001600160a01b031614610a045760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b601654600160a01b900460ff1615610a5e5760405162461bcd60e51b815260206004820152601360248201527f416c726561647920696e697469616c697a65640000000000000000000000000060448201526064016106ae565b601560009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ab1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ad59190612861565b6001600160a01b03166382dfdce430601560009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b37573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5b9190612861565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03928316600482015291166024820152600060448201526064016020604051808303816000875af1158015610bc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610beb9190612861565b601680547fffffffffffffffffffffff000000000000000000000000000000000000000000166001600160a01b039290921691909117600160a01b1790556040805180820190915260078152665374616b696e6760c81b6020820152600190601890600090610c5990612063565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610cd6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cfa9190612861565b6001600160a01b0316336001600160a01b031614610d4b5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610db1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd591906128b8565b505050565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e519190612861565b6001600160a01b0316336001600160a01b031614610ea25760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6001600160a01b03919091166000908152601960205260409020805460ff1916911515919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f449190612861565b6001600160a01b0316336001600160a01b031614610f955760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b60005b81811015610dd557600160186000858585818110610fb857610fb86128d5565b9050602002016020810190610fcd919061279f565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055600101610f98565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611050573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110749190612861565b6001600160a01b0316336001600160a01b0316146110c55760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b601254601355565b6110d8823383611c51565b61092b828261202d565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611135573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111599190612861565b6001600160a01b0316336001600160a01b0316146111aa5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6016805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6060600480546106ff9061287e565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561123b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061125f9190612861565b6001600160a01b0316336001600160a01b0316146112b05760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b601455565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611308573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132c9190612861565b6001600160a01b0316336001600160a01b03161461137d5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6040516000903390624c4b4090849084818181858888f193505050503d80600081146113c5576040519150601f19603f3d011682016040523d82523d6000602084013e6113ca565b606091505b5050505050565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611424573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114489190612861565b6001600160a01b0316336001600160a01b0316146114995760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6114c1604051806040016040528060078152602001665374616b696e6760c81b815250612063565b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039290921691909117905560408051808201909152600881527f5472656173757279000000000000000000000000000000000000000000000000602082015261152b90612063565b600760006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600160196000610c596040518060400160405280600481526020017f4275726e00000000000000000000000000000000000000000000000000000000815250612063565b6016546000903390600160a01b900460ff16806116395750600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611600573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116249190612861565b6001600160a01b0316816001600160a01b0316145b6116855760405162461bcd60e51b815260206004820152601360248201527f4e6f742079657420696e697469616c697a65640000000000000000000000000060448201526064016106ae565b6016546001600160a01b03908116908216036116ae576116a6818585611ce8565b915050610796565b601054600e546116be9190612901565b4311806117525750600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611719573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173d9190612861565b6001600160a01b0316336001600160a01b0316145b61179e5760405162461bcd60e51b815260206004820152601260248201527f4e6f7420617574686f72697a656420796574000000000000000000000000000060448201526064016106ae565b6116a68185856120ee565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156117fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118209190612861565b6001600160a01b0316336001600160a01b0316146118715760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b600b81106118c15760405162461bcd60e51b815260206004820152601860248201527f466565206d757374206265206c657373207468616e203131000000000000000060448201526064016106ae565b600c55565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611919573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061193d9190612861565b6001600160a01b0316336001600160a01b03161461198e5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b601654600160a81b900460ff16156119e85760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e00000000000000000060448201526064016106ae565b601680547fffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffff167701000100000000000000000000000000000000000000000017905543600e55565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a83573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aa79190612861565b6001600160a01b0316336001600160a01b031614611af85760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600560009054906101000a90046001600160a01b03166001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b9e9190612861565b6001600160a01b0316336001600160a01b031614611bef5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08105d5d1a1bdc9a5e995960921b60448201526064016106ae565b60648110611c3f5760405162461bcd60e51b815260206004820152601f60248201527f536861726520666565206d757374206265206c657373207468616e203130300060448201526064016106ae565b600d55565b610dd58383836001612105565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114611ce25781811015611cd3576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015260248101829052604481018390526064016106ae565b611ce284848484036000612105565b50505050565b6001600160a01b03831660009081526018602052604081205460ff1680611d2757506001600160a01b03831660009081526018602052604090205460ff165b80611d3b5750601654600160a81b900460ff165b611d875760405162461bcd60e51b815260206004820152601b60248201527f4e6f7420617574686f72697a656420746f20747261646520796574000000000060448201526064016106ae565b6000600e5443611d979190612914565b905060105481108015611dab5750600e5415155b15611f6757600554604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290516000926001600160a01b031691638da5cb5b9160048083019260209291908290030181865afa158015611e13573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e379190612861565b9050806001600160a01b0316866001600160a01b031614158015611e6d5750806001600160a01b0316856001600160a01b031614155b8015611e8457506001600160a01b03851661dead14155b15611f65576016546001600160a01b03868116911614611f65576013546001600160a01b03861660009081526018602052604090205460ff1680611ef157508085611ee4886001600160a01b031660009081526020819052604090205490565b611eee9190612901565b11155b611f635760405162461bcd60e51b815260206004820152602b60248201527f5472616e7366657220616d6f756e74206578636565647320746865204d61785760448201527f616c6c65742073697a652e00000000000000000000000000000000000000000060648201526084016106ae565b505b505b611f6f61220c565b8015611f8857506016546001600160a01b038581169116145b15611f9557611f9561226b565b6001600160a01b03851660009081526018602052604081205460ff1680611fd457506001600160a01b03851660009081526018602052604090205460ff165b611fe857611fe386868661236b565b611fea565b835b90506108b68686836124ad565b6001600160a01b0382166120215760405163ec442f0560e01b8152600060048201526024016106ae565b61092b60008383612508565b6001600160a01b03821661205757604051634b637e8f60e11b8152600060048201526024016106ae565b61092b82600083612508565b6005546040517f358177730000000000000000000000000000000000000000000000000000000081526000916001600160a01b0316906335817773906120ad90859060040161267d565b602060405180830381865afa1580156120ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107969190612861565b60006120fb8484846124ad565b5060019392505050565b6001600160a01b038416612148576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016106ae565b6001600160a01b03831661218b576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016106ae565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015611ce257826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516121fe91815260200190565b60405180910390a350505050565b6016546000906001600160a01b031633148015906122345750601654600160b01b900460ff16155b80156122495750601654600160b81b900460ff165b801561226657506014543060009081526020819052604090205410155b905090565b6016805460ff60b01b1916600160b01b1790556014546015546001600160a01b0316637af728c88260006017306122a3426005612901565b6040518663ffffffff1660e01b81526004016122c3959493929190612927565b600060405180830381600087803b1580156122dd57600080fd5b505af11580156122f1573d6000803e3d6000fd5b50479250508115905061235a576007546040516000916001600160a01b03169061753090849084818181858888f193505050503d8060008114612350576040519150601f19603f3d011682016040523d82523d6000602084013e612355565b606091505b505050505b50506016805460ff60b01b19169055565b600e546000908190819061237f9043612914565b9050600060115482106123ff576016546001600160a01b0388811691161480156123b757506016546001600160a01b03878116911614155b156123c55750600b54612428565b6016546001600160a01b038881169116148015906123f057506016546001600160a01b038781169116145b156123fa5750600c545b612428565b60105482106124115750600a54612428565b600f5482106124235750600954612428565b506008545b606461243482876129d0565b61243e91906129e7565b925082156124985760006064600d548561245891906129d0565b61246291906129e7565b90508015612482576007546124829089906001600160a01b0316836124ad565b61249688306124918488612914565b6124ad565b505b6124a28386612914565b979650505050505050565b6001600160a01b0383166124d757604051634b637e8f60e11b8152600060048201526024016106ae565b6001600160a01b0382166125015760405163ec442f0560e01b8152600060048201526024016106ae565b610dd58383835b6001600160a01b0383166125335780600260008282546125289190612901565b909155506125be9050565b6001600160a01b0383166000908152602081905260409020548181101561259f576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260248101829052604481018390526064016106ae565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166125da576002805482900390556125f9565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161263e91815260200190565b60405180910390a3505050565b801515811461093957600080fd5b60006020828403121561266b57600080fd5b81356126768161264b565b9392505050565b602081526000825180602084015260005b818110156126ab576020818601810151604086840101520161268e565b506000604082850101526040601f19601f83011684010191505092915050565b6001600160a01b038116811461093957600080fd5b600080604083850312156126f357600080fd5b82356126fe816126cb565b946020939093013593505050565b60008060006060848603121561272157600080fd5b833561272c816126cb565b9250602084013561273c816126cb565b929592945050506040919091013590565b60006020828403121561275f57600080fd5b5035919050565b6000806040838503121561277957600080fd5b8235612784816126cb565b915060208301356127948161264b565b809150509250929050565b6000602082840312156127b157600080fd5b8135612676816126cb565b600080602083850312156127cf57600080fd5b823567ffffffffffffffff8111156127e657600080fd5b8301601f810185136127f757600080fd5b803567ffffffffffffffff81111561280e57600080fd5b8560208260051b840101111561282357600080fd5b6020919091019590945092505050565b6000806040838503121561284657600080fd5b8235612851816126cb565b91506020830135612794816126cb565b60006020828403121561287357600080fd5b8151612676816126cb565b600181811c9082168061289257607f821691505b6020821081036128b257634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156128ca57600080fd5b81516126768161264b565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115610796576107966128eb565b81810381811115610796576107966128eb565b600060a0820187835286602084015260a0604084015280865480835260c085019150876000526020600020925060005b818110156129a6576001600160a01b03845416835260018401546001600160a01b038116602085015260ff8160a01c161515604085015250606083019250600284019350600181019050612957565b50506001600160a01b038616606085015291506129c09050565b8260808301529695505050505050565b8082028115828204841417610796576107966128eb565b600082612a0457634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212200ea4b1b626d19efe9ccde382ac0acbed7e6ad16ff42756cec68e3b78b1d9a9be64736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000704bf85b18a15f8967976b81c9097e1b32afa5d4
-----Decoded View---------------
Arg [0] : _manager (address): 0x704BF85b18A15F8967976b81C9097E1B32aFa5D4
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000704bf85b18a15f8967976b81c9097e1b32afa5d4
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.