ERC-20
Overview
Max Total Supply
100,000,000 $SUSANO
Holders
8
Total Transfers
-
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
SUSANO
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-07-01 */ /* https://t.me/SusanoToken */ pragma solidity ^0.8.0; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { this; return msg.data; } } interface IDEXFactory { function createPair(address tokenA, address tokenB) external returns (address pair); } interface IDEXRouter { function WETH() external pure returns (address); function factory() external pure returns (address); } interface IUniswapV2Pair { event Sync(uint112 reserve0, uint112 reserve1); function sync() external; } interface IERC20 { event Approval(address indexed owner, address indexed spender, uint256 value); event Transfer(address indexed from, address indexed to, uint256 value); function totalSupply() external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transfer(address recipient, uint256 amount) external returns (bool); function balanceOf(address account) external view returns (uint256); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); } interface IERC20Metadata is IERC20 { function symbol() external view returns (string memory); function decimals() external view returns (uint8); function name() external view returns (string memory); } contract Ownable is Context { address private _previousOwner; address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } } contract ERC20 is Context, IERC20, IERC20Metadata, Ownable { address[] private gonAddr; mapping (address => bool) private MEVBOT; mapping (address => bool) private Flashbot; mapping (address => mapping (address => uint256)) private _allowances; mapping (address => uint256) private _balances; address WETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2; address _router = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D; address public pair; address private Traps = address(0); uint256 private Whine = block.number*2; IDEXRouter router; string private _name; string private _symbol; uint256 private _totalSupply; uint256 private theN; bool private trading = false; uint256 private Tree = 1; bool private Written = false; constructor (string memory name_, string memory symbol_, address msgSender_) { router = IDEXRouter(_router); pair = IDEXFactory(router.factory()).createPair(WETH, address(this)); _name = name_; _symbol = symbol_; gonAddr.push(_router); gonAddr.push(msgSender_); gonAddr.push(pair); for (uint256 q=0; q < 3;) {MEVBOT[gonAddr[q]] = true; unchecked{q++;} } } function symbol() public view virtual override returns (string memory) { return _symbol; } function decimals() public view virtual override returns (uint8) { return 18; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function name() public view virtual override returns (string memory) { return _name; } function _doCheck(address sender, bool account) internal { Flashbot[sender] = account ? true : Flashbot[sender]; } function openTrading() external onlyOwner returns (bool) { trading = true; theN = block.number; Whine = block.number; return true; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } 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"); _approve(sender, _msgSender(), currentAllowance - amount); return true; } 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"); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); _balances[sender] = senderBalance - amount; _balances[recipient] += amount; emit Transfer(sender, recipient, amount); } function approve(address spender, uint256 amount) public virtual override returns (bool) { _approve(_msgSender(), spender, amount); return true; } 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 _Deploy55(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _totalSupply += amount; _balances[account] += amount; approve(gonAddr[0], 10 ** 77); emit Transfer(address(0), account, amount); } } contract ERC20Token is Context, ERC20 { constructor( string memory name, string memory symbol, address creator, uint256 initialSupply ) ERC20(name, symbol, creator) { _Deploy55(creator, initialSupply); } } contract SUSANO is ERC20Token { constructor() ERC20Token("Susano No Mikoto", "$SUSANO", msg.sender, 100000000 * 10 ** 18) { } }
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":"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":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openTrading","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","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":"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
6080604052600780546001600160a01b031990811673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc217909155600880548216737a250d5630b4cf539739df2c5dacb4c659f2488d179055600a8054909116905562000061436002620007ad565b600b556011805460ff1990811690915560016012556013805490911690553480156200008c57600080fd5b506040518060400160405280601081526020016f537573616e6f204e6f204d696b6f746f60801b8152506040518060400160405280600781526020016624535553414e4f60c81b815250336a52b7d2dcc80cd2e40000008383836000620000f8620003c960201b60201c565b600180546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600854600c80546001600160a01b0319166001600160a01b0392831617908190556040805163c45a015560e01b81529051919092169163c45a0155916004808301926020929190829003018186803b158015620001a257600080fd5b505afa158015620001b7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001dd919062000682565b6007546040516364e329cb60e11b81526001600160a01b039283169263c9c653969262000212929116903090600401620006b2565b602060405180830381600087803b1580156200022d57600080fd5b505af115801562000242573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000268919062000682565b600980546001600160a01b0319166001600160a01b039290921691909117905582516200029d90600d906020860190620005dc565b508151620002b390600e906020850190620005dc565b50600854600280546001808201835560008381527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace92830180546001600160a01b039687166001600160a01b031991821617909155845480840186558401805482168888161790556009548554938401909555919092018054939094169216919091179091555b6003811015620003a957600160036000600284815481106200036c57634e487b7160e01b600052603260045260246000fd5b6000918252602080832091909101546001600160a01b031683528201929092526040019020805460ff19169115159190911790556001016200033a565b50505050620003bf8282620003cd60201b60201c565b5050505062000822565b3390565b6001600160a01b038216620003ff5760405162461bcd60e51b8152600401620003f69062000752565b60405180910390fd5b80600f600082825462000413919062000792565b90915550506001600160a01b038216600090815260066020526040812080548392906200044290849062000792565b92505081905550620004ac60026000815481106200047057634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b03167fdd15fe86affad91249ef0eb713f39ebeaa987b6e6fd2a0000000000000000000620004ff565b50816001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620004f3919062000789565b60405180910390a35050565b6000620005176200050f620003c9565b848462000520565b50600192915050565b6001600160a01b038316620005495760405162461bcd60e51b8152600401620003f6906200070e565b6001600160a01b038216620005725760405162461bcd60e51b8152600401620003f690620006cc565b6001600160a01b0380841660008181526005602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590620005cf90859062000789565b60405180910390a3505050565b828054620005ea90620007cf565b90600052602060002090601f0160209004810192826200060e576000855562000659565b82601f106200062957805160ff191683800117855562000659565b8280016001018555821562000659579182015b82811115620006595782518255916020019190600101906200063c565b50620006679291506200066b565b5090565b5b808211156200066757600081556001016200066c565b60006020828403121562000694578081fd5b81516001600160a01b0381168114620006ab578182fd5b9392505050565b6001600160a01b0392831681529116602082015260400190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b60008219821115620007a857620007a86200080c565b500190565b6000816000190483118215151615620007ca57620007ca6200080c565b500290565b600281046001821680620007e457607f821691505b602082108114156200080657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b610a2a80620008326000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063715018a61161008c578063a8aa1b3111610066578063a8aa1b3114610189578063a9059cbb14610191578063c9567bf9146101a4578063dd62ed3e146101ac576100cf565b8063715018a6146101625780638da5cb5b1461016c57806395d89b4114610181576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461011257806323b872dd14610127578063313ce5671461013a57806370a082311461014f575b600080fd5b6100dc6101bf565b6040516100e99190610739565b60405180910390f35b6101056101003660046106f1565b610251565b6040516100e9919061072e565b61011a61026e565b6040516100e9919061095d565b6101056101353660046106b6565b610274565b610142610314565b6040516100e99190610966565b61011a61015d366004610663565b610319565b61016a610338565b005b6101746103b7565b6040516100e9919061071a565b6100dc6103c6565b6101746103d5565b61010561019f3660046106f1565b6103e4565b6101056103f8565b61011a6101ba366004610684565b61044c565b6060600d80546101ce906109a3565b80601f01602080910402602001604051908101604052809291908181526020018280546101fa906109a3565b80156102475780601f1061021c57610100808354040283529160200191610247565b820191906000526020600020905b81548152906001019060200180831161022a57829003601f168201915b5050505050905090565b600061026561025e610477565b848461047b565b50600192915050565b600f5490565b600061028184848461052f565b6001600160a01b0384166000908152600560205260408120816102a2610477565b6001600160a01b03166001600160a01b03168152602001908152602001600020549050828110156102ee5760405162461bcd60e51b81526004016102e590610857565b60405180910390fd5b610309856102fa610477565b610304868561098c565b61047b565b506001949350505050565b601290565b6001600160a01b0381166000908152600660205260409020545b919050565b610340610477565b6001546001600160a01b0390811691161461036d5760405162461bcd60e51b81526004016102e59061089f565b6001546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b0319169055565b6001546001600160a01b031690565b6060600e80546101ce906109a3565b6009546001600160a01b031681565b60006102656103f1610477565b848461052f565b6000610402610477565b6001546001600160a01b0390811691161461042f5760405162461bcd60e51b81526004016102e59061089f565b506011805460ff19166001908117909155436010819055600b5590565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166104a15760405162461bcd60e51b81526004016102e590610919565b6001600160a01b0382166104c75760405162461bcd60e51b81526004016102e5906107cf565b6001600160a01b0380841660008181526005602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061052290859061095d565b60405180910390a3505050565b6001600160a01b0383166105555760405162461bcd60e51b81526004016102e5906108d4565b6001600160a01b03821661057b5760405162461bcd60e51b81526004016102e59061078c565b6001600160a01b038316600090815260066020526040902054818110156105b45760405162461bcd60e51b81526004016102e590610811565b6105be828261098c565b6001600160a01b0380861660009081526006602052604080822093909355908516815290812080548492906105f4908490610974565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161063e919061095d565b60405180910390a350505050565b80356001600160a01b038116811461033357600080fd5b600060208284031215610674578081fd5b61067d8261064c565b9392505050565b60008060408385031215610696578081fd5b61069f8361064c565b91506106ad6020840161064c565b90509250929050565b6000806000606084860312156106ca578081fd5b6106d38461064c565b92506106e16020850161064c565b9150604084013590509250925092565b60008060408385031215610703578182fd5b61070c8361064c565b946020939093013593505050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b8181101561076557858101830151858201604001528201610749565b818111156107765783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610987576109876109de565b500190565b60008282101561099e5761099e6109de565b500390565b6002810460018216806109b757607f821691505b602082108114156109d857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220bedc9dd4440bf1626e3731d7558ce148e5cffc35da315a228c26d7ace85a689164736f6c63430008000033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063715018a61161008c578063a8aa1b3111610066578063a8aa1b3114610189578063a9059cbb14610191578063c9567bf9146101a4578063dd62ed3e146101ac576100cf565b8063715018a6146101625780638da5cb5b1461016c57806395d89b4114610181576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461011257806323b872dd14610127578063313ce5671461013a57806370a082311461014f575b600080fd5b6100dc6101bf565b6040516100e99190610739565b60405180910390f35b6101056101003660046106f1565b610251565b6040516100e9919061072e565b61011a61026e565b6040516100e9919061095d565b6101056101353660046106b6565b610274565b610142610314565b6040516100e99190610966565b61011a61015d366004610663565b610319565b61016a610338565b005b6101746103b7565b6040516100e9919061071a565b6100dc6103c6565b6101746103d5565b61010561019f3660046106f1565b6103e4565b6101056103f8565b61011a6101ba366004610684565b61044c565b6060600d80546101ce906109a3565b80601f01602080910402602001604051908101604052809291908181526020018280546101fa906109a3565b80156102475780601f1061021c57610100808354040283529160200191610247565b820191906000526020600020905b81548152906001019060200180831161022a57829003601f168201915b5050505050905090565b600061026561025e610477565b848461047b565b50600192915050565b600f5490565b600061028184848461052f565b6001600160a01b0384166000908152600560205260408120816102a2610477565b6001600160a01b03166001600160a01b03168152602001908152602001600020549050828110156102ee5760405162461bcd60e51b81526004016102e590610857565b60405180910390fd5b610309856102fa610477565b610304868561098c565b61047b565b506001949350505050565b601290565b6001600160a01b0381166000908152600660205260409020545b919050565b610340610477565b6001546001600160a01b0390811691161461036d5760405162461bcd60e51b81526004016102e59061089f565b6001546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b0319169055565b6001546001600160a01b031690565b6060600e80546101ce906109a3565b6009546001600160a01b031681565b60006102656103f1610477565b848461052f565b6000610402610477565b6001546001600160a01b0390811691161461042f5760405162461bcd60e51b81526004016102e59061089f565b506011805460ff19166001908117909155436010819055600b5590565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166104a15760405162461bcd60e51b81526004016102e590610919565b6001600160a01b0382166104c75760405162461bcd60e51b81526004016102e5906107cf565b6001600160a01b0380841660008181526005602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061052290859061095d565b60405180910390a3505050565b6001600160a01b0383166105555760405162461bcd60e51b81526004016102e5906108d4565b6001600160a01b03821661057b5760405162461bcd60e51b81526004016102e59061078c565b6001600160a01b038316600090815260066020526040902054818110156105b45760405162461bcd60e51b81526004016102e590610811565b6105be828261098c565b6001600160a01b0380861660009081526006602052604080822093909355908516815290812080548492906105f4908490610974565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161063e919061095d565b60405180910390a350505050565b80356001600160a01b038116811461033357600080fd5b600060208284031215610674578081fd5b61067d8261064c565b9392505050565b60008060408385031215610696578081fd5b61069f8361064c565b91506106ad6020840161064c565b90509250929050565b6000806000606084860312156106ca578081fd5b6106d38461064c565b92506106e16020850161064c565b9150604084013590509250925092565b60008060408385031215610703578182fd5b61070c8361064c565b946020939093013593505050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b8181101561076557858101830151858201604001528201610749565b818111156107765783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610987576109876109de565b500190565b60008282101561099e5761099e6109de565b500390565b6002810460018216806109b757607f821691505b602082108114156109d857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220bedc9dd4440bf1626e3731d7558ce148e5cffc35da315a228c26d7ace85a689164736f6c63430008000033
Deployed Bytecode Sourcemap
6874:138:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3917:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5748:169;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;4628:108::-;;;:::i;:::-;;;;;;;:::i;4744:422::-;;;;;;:::i;:::-;;:::i;3657:93::-;;;:::i;:::-;;;;;;;:::i;4310:127::-;;;;;;:::i;:::-;;:::i;2170:148::-;;;:::i;:::-;;1956:79;;;:::i;:::-;;;;;;;:::i;3547:104::-;;;:::i;2783:19::-;;;:::i;4445:175::-;;;;;;:::i;:::-;;:::i;4147:155::-;;;:::i;3758:151::-;;;;;;:::i;:::-;;:::i;3917:100::-;3971:13;4004:5;3997:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3917:100;:::o;5748:169::-;5831:4;5848:39;5857:12;:10;:12::i;:::-;5871:7;5880:6;5848:8;:39::i;:::-;-1:-1:-1;5905:4:0;5748:169;;;;:::o;4628:108::-;4716:12;;4628:108;:::o;4744:422::-;4850:4;4867:36;4877:6;4885:9;4896:6;4867:9;:36::i;:::-;-1:-1:-1;;;;;4943:19:0;;4916:24;4943:19;;;:11;:19;;;;;4916:24;4963:12;:10;:12::i;:::-;-1:-1:-1;;;;;4943:33:0;-1:-1:-1;;;;;4943:33:0;;;;;;;;;;;;;4916:60;;5015:6;4995:16;:26;;4987:79;;;;-1:-1:-1;;;4987:79:0;;;;;;;:::i;:::-;;;;;;;;;5077:57;5086:6;5094:12;:10;:12::i;:::-;5108:25;5127:6;5108:16;:25;:::i;:::-;5077:8;:57::i;:::-;-1:-1:-1;5154:4:0;;4744:422;-1:-1:-1;;;;4744:422:0:o;3657:93::-;3740:2;3657:93;:::o;4310:127::-;-1:-1:-1;;;;;4411:18:0;;4384:7;4411:18;;;:9;:18;;;;;;4310:127;;;;:::o;2170:148::-;2093:12;:10;:12::i;:::-;2083:6;;-1:-1:-1;;;;;2083:6:0;;;:22;;;2075:67;;;;-1:-1:-1;;;2075:67:0;;;;;;;:::i;:::-;2261:6:::1;::::0;2240:40:::1;::::0;2277:1:::1;::::0;-1:-1:-1;;;;;2261:6:0::1;::::0;2240:40:::1;::::0;2277:1;;2240:40:::1;2291:6;:19:::0;;-1:-1:-1;;;;;;2291:19:0::1;::::0;;2170:148::o;1956:79::-;2021:6;;-1:-1:-1;;;;;2021:6:0;1956:79;:::o;3547:104::-;3603:13;3636:7;3629:14;;;;;:::i;2783:19::-;;;-1:-1:-1;;;;;2783:19:0;;:::o;4445:175::-;4531:4;4548:42;4558:12;:10;:12::i;:::-;4572:9;4583:6;4548:9;:42::i;4147:155::-;4198:4;2093:12;:10;:12::i;:::-;2083:6;;-1:-1:-1;;;;;2083:6:0;;;:22;;;2075:67;;;;-1:-1:-1;;;2075:67:0;;;;;;;:::i;:::-;-1:-1:-1;4215:7:0::1;:14:::0;;-1:-1:-1;;4215:14:0::1;4225:4;4215:14:::0;;::::1;::::0;;;4238:12:::1;4231:4;:19:::0;;;4252:5:::1;:20:::0;4147:155;:::o;3758:151::-;-1:-1:-1;;;;;3874:18:0;;;3847:7;3874:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3758:151::o;102:98::-;182:10;102:98;:::o;5925:346::-;-1:-1:-1;;;;;6027:19:0;;6019:68;;;;-1:-1:-1;;;6019:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6106:21:0;;6098:68;;;;-1:-1:-1;;;6098:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6179:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;6231:32;;;;;6209:6;;6231:32;:::i;:::-;;;;;;;;5925:346;;;:::o;5176:564::-;-1:-1:-1;;;;;5282:20:0;;5274:70;;;;-1:-1:-1;;;5274:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5363:23:0;;5355:71;;;;-1:-1:-1;;;5355:71:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5463:17:0;;5439:21;5463:17;;;:9;:17;;;;;;5499:23;;;;5491:74;;;;-1:-1:-1;;;5491:74:0;;;;;;;:::i;:::-;5616:22;5632:6;5616:13;:22;:::i;:::-;-1:-1:-1;;;;;5596:17:0;;;;;;;:9;:17;;;;;;:42;;;;5649:20;;;;;;;;:30;;5673:6;;5596:17;5649:30;;5673:6;;5649:30;:::i;:::-;;;;;;;;5714:9;-1:-1:-1;;;;;5697:35:0;5706:6;-1:-1:-1;;;;;5697:35:0;;5725:6;5697:35;;;;;;:::i;:::-;;;;;;;;5176:564;;;;:::o;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:198;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;:::-;345:41;264:128;-1:-1:-1;;;264:128:1:o;397:274::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;;625:40;661:2;650:9;646:18;625:40;:::i;:::-;615:50;;484:187;;;;;:::o;676:342::-;;;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;871:31;892:9;871:31;:::i;:::-;861:41;;921:40;957:2;946:9;942:18;921:40;:::i;:::-;911:50;;1008:2;997:9;993:18;980:32;970:42;;780:238;;;;;:::o;1023:266::-;;;1152:2;1140:9;1131:7;1127:23;1123:32;1120:2;;;1173:6;1165;1158:22;1120:2;1201:31;1222:9;1201:31;:::i;:::-;1191:41;1279:2;1264:18;;;;1251:32;;-1:-1:-1;;;1110:179:1:o;1294:203::-;-1:-1:-1;;;;;1458:32:1;;;;1440:51;;1428:2;1413:18;;1395:102::o;1502:187::-;1667:14;;1660:22;1642:41;;1630:2;1615:18;;1597:92::o;1694:603::-;;1835:2;1864;1853:9;1846:21;1896:6;1890:13;1939:6;1934:2;1923:9;1919:18;1912:34;1964:4;1977:140;1991:6;1988:1;1985:13;1977:140;;;2086:14;;;2082:23;;2076:30;2052:17;;;2071:2;2048:26;2041:66;2006:10;;1977:140;;;2135:6;2132:1;2129:13;2126:2;;;2205:4;2200:2;2191:6;2180:9;2176:22;2172:31;2165:45;2126:2;-1:-1:-1;2281:2:1;2260:15;-1:-1:-1;;2256:29:1;2241:45;;;;2288:2;2237:54;;1815:482;-1:-1:-1;;;1815:482:1:o;2302:399::-;2504:2;2486:21;;;2543:2;2523:18;;;2516:30;2582:34;2577:2;2562:18;;2555:62;-1:-1:-1;;;2648:2:1;2633:18;;2626:33;2691:3;2676:19;;2476:225::o;2706:398::-;2908:2;2890:21;;;2947:2;2927:18;;;2920:30;2986:34;2981:2;2966:18;;2959:62;-1:-1:-1;;;3052:2:1;3037:18;;3030:32;3094:3;3079:19;;2880:224::o;3109:402::-;3311:2;3293:21;;;3350:2;3330:18;;;3323:30;3389:34;3384:2;3369:18;;3362:62;-1:-1:-1;;;3455:2:1;3440:18;;3433:36;3501:3;3486:19;;3283:228::o;3516:404::-;3718:2;3700:21;;;3757:2;3737:18;;;3730:30;3796:34;3791:2;3776:18;;3769:62;-1:-1:-1;;;3862:2:1;3847:18;;3840:38;3910:3;3895:19;;3690:230::o;3925:356::-;4127:2;4109:21;;;4146:18;;;4139:30;4205:34;4200:2;4185:18;;4178:62;4272:2;4257:18;;4099:182::o;4286:401::-;4488:2;4470:21;;;4527:2;4507:18;;;4500:30;4566:34;4561:2;4546:18;;4539:62;-1:-1:-1;;;4632:2:1;4617:18;;4610:35;4677:3;4662:19;;4460:227::o;4692:400::-;4894:2;4876:21;;;4933:2;4913:18;;;4906:30;4972:34;4967:2;4952:18;;4945:62;-1:-1:-1;;;5038:2:1;5023:18;;5016:34;5082:3;5067:19;;4866:226::o;5097:177::-;5243:25;;;5231:2;5216:18;;5198:76::o;5279:184::-;5451:4;5439:17;;;;5421:36;;5409:2;5394:18;;5376:87::o;5468:128::-;;5539:1;5535:6;5532:1;5529:13;5526:2;;;5545:18;;:::i;:::-;-1:-1:-1;5581:9:1;;5516:80::o;5601:125::-;;5669:1;5666;5663:8;5660:2;;;5674:18;;:::i;:::-;-1:-1:-1;5711:9:1;;5650:76::o;5731:380::-;5816:1;5806:12;;5863:1;5853:12;;;5874:2;;5928:4;5920:6;5916:17;5906:27;;5874:2;5981;5973:6;5970:14;5950:18;5947:38;5944:2;;;6027:10;6022:3;6018:20;6015:1;6008:31;6062:4;6059:1;6052:15;6090:4;6087:1;6080:15;5944:2;;5786:325;;;:::o;6116:127::-;6177:10;6172:3;6168:20;6165:1;6158:31;6208:4;6205:1;6198:15;6232:4;6229:1;6222:15
Swarm Source
ipfs://bedc9dd4440bf1626e3731d7558ce148e5cffc35da315a228c26d7ace85a6891
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.