Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 23 from a total of 23 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 18729214 | 347 days ago | IN | 0 ETH | 0.00298893 | ||||
Approve | 18727770 | 347 days ago | IN | 0 ETH | 0.00291249 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727764 | 347 days ago | IN | 0 ETH | 0.00314174 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
Approve | 18727753 | 347 days ago | IN | 0 ETH | 0.00301856 | ||||
0x60806040 | 18727743 | 347 days ago | IN | 0 ETH | 0.06865087 |
Loading...
Loading
Contract Name:
OGROK
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-12-06 */ //SPDX-License-Identifier: UNLICENSED /* https://t.me/ogrokcoin https://twitter.com/ogrokcoin grokordinal.com */ pragma solidity ^0.8.18; 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 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); } } 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 name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); function transferFrom( address from, address to, uint256 amount ) external returns (bool); } contract ERC20 is Context, IERC20 { mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; uint256 private _totalSupply; string private _name; string private _symbol; constructor(string memory name_, string memory symbol_) { _name = name_; _symbol = symbol_; } 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) { _transfer(from, to, amount); 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"); 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); } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _totalSupply += amount; unchecked { // Overflow not possible: balance + amount is at most totalSupply + amount, which is checked above. _balances[account] += amount; } emit Transfer(address(0), account, amount); } 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); } } contract OGROK is ERC20, Ownable { constructor() ERC20("OrdinalGrok", "OGrok") { _mint(msg.sender, 100000000 * 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":"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":"newOwner","type":"address"}],"name":"TransferOwnership","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":[],"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":"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
60806040523480156200001157600080fd5b506040518060400160405280600b81526020017f4f7264696e616c47726f6b0000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4f47726f6b00000000000000000000000000000000000000000000000000000081525081600390816200008f9190620005a0565b508060049081620000a19190620005a0565b505050620000c4620000b86200010a60201b60201c565b6200011260201b60201c565b6200010433620000d9620001d860201b60201c565b600a620000e7919062000817565b6305f5e100620000f8919062000868565b620001e160201b60201c565b6200099f565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000253576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200024a9062000914565b60405180910390fd5b806002600082825462000267919062000936565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200031a919062000982565b60405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620003a857607f821691505b602082108103620003be57620003bd62000360565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004287fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620003e9565b620004348683620003e9565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004816200047b62000475846200044c565b62000456565b6200044c565b9050919050565b6000819050919050565b6200049d8362000460565b620004b5620004ac8262000488565b848454620003f6565b825550505050565b600090565b620004cc620004bd565b620004d981848462000492565b505050565b5b818110156200050157620004f5600082620004c2565b600181019050620004df565b5050565b601f82111562000550576200051a81620003c4565b6200052584620003d9565b8101602085101562000535578190505b6200054d6200054485620003d9565b830182620004de565b50505b505050565b600082821c905092915050565b6000620005756000198460080262000555565b1980831691505092915050565b600062000590838362000562565b9150826002028217905092915050565b620005ab8262000326565b67ffffffffffffffff811115620005c757620005c662000331565b5b620005d382546200038f565b620005e082828562000505565b600060209050601f83116001811462000618576000841562000603578287015190505b6200060f858262000582565b8655506200067f565b601f1984166200062886620003c4565b60005b8281101562000652578489015182556001820191506020850194506020810190506200062b565b868310156200067257848901516200066e601f89168262000562565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200071557808604811115620006ed57620006ec62000687565b5b6001851615620006fd5780820291505b80810290506200070d85620006b6565b9450620006cd565b94509492505050565b60008262000730576001905062000803565b8162000740576000905062000803565b816001811462000759576002811462000764576200079a565b600191505062000803565b60ff84111562000779576200077862000687565b5b8360020a91508482111562000793576200079262000687565b5b5062000803565b5060208310610133831016604e8410600b8410161715620007d45782820a905083811115620007ce57620007cd62000687565b5b62000803565b620007e38484846001620006c3565b92509050818404811115620007fd57620007fc62000687565b5b81810290505b9392505050565b600060ff82169050919050565b600062000824826200044c565b915062000831836200080a565b9250620008607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200071e565b905092915050565b600062000875826200044c565b915062000882836200044c565b925082820262000892816200044c565b91508282048414831517620008ac57620008ab62000687565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620008fc601f83620008b3565b91506200090982620008c4565b602082019050919050565b600060208201905081810360008301526200092f81620008ed565b9050919050565b600062000943826200044c565b915062000950836200044c565b92508282019050808211156200096b576200096a62000687565b5b92915050565b6200097c816200044c565b82525050565b600060208201905062000999600083018462000971565b92915050565b61125080620009af6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a08231146101685780638da5cb5b1461019857806395d89b41146101b6578063a9059cbb146101d4578063cfaaa26614610204578063dd62ed3e14610220576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610250565b6040516100c39190610b66565b60405180910390f35b6100e660048036038101906100e19190610c21565b6102e2565b6040516100f39190610c7c565b60405180910390f35b610104610305565b6040516101119190610ca6565b60405180910390f35b610134600480360381019061012f9190610cc1565b61030f565b6040516101419190610c7c565b60405180910390f35b610152610327565b60405161015f9190610d30565b60405180910390f35b610182600480360381019061017d9190610d4b565b610330565b60405161018f9190610ca6565b60405180910390f35b6101a0610378565b6040516101ad9190610d87565b60405180910390f35b6101be6103a2565b6040516101cb9190610b66565b60405180910390f35b6101ee60048036038101906101e99190610c21565b610434565b6040516101fb9190610c7c565b60405180910390f35b61021e60048036038101906102199190610d4b565b610457565b005b61023a60048036038101906102359190610da2565b6104da565b6040516102479190610ca6565b60405180910390f35b60606003805461025f90610e11565b80601f016020809104026020016040519081016040528092919081815260200182805461028b90610e11565b80156102d85780601f106102ad576101008083540402835291602001916102d8565b820191906000526020600020905b8154815290600101906020018083116102bb57829003601f168201915b5050505050905090565b6000806102ed610561565b90506102fa818585610569565b600191505092915050565b6000600254905090565b600061031c848484610732565b600190509392505050565b60006012905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546103b190610e11565b80601f01602080910402602001604051908101604052809291908181526020018280546103dd90610e11565b801561042a5780601f106103ff5761010080835404028352916020019161042a565b820191906000526020600020905b81548152906001019060200180831161040d57829003601f168201915b5050505050905090565b60008061043f610561565b905061044c818585610732565b600191505092915050565b61045f610992565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036104ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c590610eb4565b60405180910390fd5b6104d781610a10565b50565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105cf90610f46565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610647576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063e90610fd8565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107259190610ca6565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107989061106a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610810576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610807906110fc565b60405180910390fd5b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610896576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088d9061118e565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109849190610ca6565b60405180910390a350505050565b61099a610561565b73ffffffffffffffffffffffffffffffffffffffff166109b8610378565b73ffffffffffffffffffffffffffffffffffffffff1614610a0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a05906111fa565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b10578082015181840152602081019050610af5565b60008484015250505050565b6000601f19601f8301169050919050565b6000610b3882610ad6565b610b428185610ae1565b9350610b52818560208601610af2565b610b5b81610b1c565b840191505092915050565b60006020820190508181036000830152610b808184610b2d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610bb882610b8d565b9050919050565b610bc881610bad565b8114610bd357600080fd5b50565b600081359050610be581610bbf565b92915050565b6000819050919050565b610bfe81610beb565b8114610c0957600080fd5b50565b600081359050610c1b81610bf5565b92915050565b60008060408385031215610c3857610c37610b88565b5b6000610c4685828601610bd6565b9250506020610c5785828601610c0c565b9150509250929050565b60008115159050919050565b610c7681610c61565b82525050565b6000602082019050610c916000830184610c6d565b92915050565b610ca081610beb565b82525050565b6000602082019050610cbb6000830184610c97565b92915050565b600080600060608486031215610cda57610cd9610b88565b5b6000610ce886828701610bd6565b9350506020610cf986828701610bd6565b9250506040610d0a86828701610c0c565b9150509250925092565b600060ff82169050919050565b610d2a81610d14565b82525050565b6000602082019050610d456000830184610d21565b92915050565b600060208284031215610d6157610d60610b88565b5b6000610d6f84828501610bd6565b91505092915050565b610d8181610bad565b82525050565b6000602082019050610d9c6000830184610d78565b92915050565b60008060408385031215610db957610db8610b88565b5b6000610dc785828601610bd6565b9250506020610dd885828601610bd6565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610e2957607f821691505b602082108103610e3c57610e3b610de2565b5b50919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000610e9e602683610ae1565b9150610ea982610e42565b604082019050919050565b60006020820190508181036000830152610ecd81610e91565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610f30602483610ae1565b9150610f3b82610ed4565b604082019050919050565b60006020820190508181036000830152610f5f81610f23565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610fc2602283610ae1565b9150610fcd82610f66565b604082019050919050565b60006020820190508181036000830152610ff181610fb5565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611054602583610ae1565b915061105f82610ff8565b604082019050919050565b6000602082019050818103600083015261108381611047565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006110e6602383610ae1565b91506110f18261108a565b604082019050919050565b60006020820190508181036000830152611115816110d9565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611178602683610ae1565b91506111838261111c565b604082019050919050565b600060208201905081810360008301526111a78161116b565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006111e4602083610ae1565b91506111ef826111ae565b602082019050919050565b60006020820190508181036000830152611213816111d7565b905091905056fea26469706673582212202fb12e97115f508c13386ae6ef2179c32a8b8e2081df6678b8076cc1a7bea99164736f6c63430008120033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c806370a082311161007157806370a08231146101685780638da5cb5b1461019857806395d89b41146101b6578063a9059cbb146101d4578063cfaaa26614610204578063dd62ed3e14610220576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610250565b6040516100c39190610b66565b60405180910390f35b6100e660048036038101906100e19190610c21565b6102e2565b6040516100f39190610c7c565b60405180910390f35b610104610305565b6040516101119190610ca6565b60405180910390f35b610134600480360381019061012f9190610cc1565b61030f565b6040516101419190610c7c565b60405180910390f35b610152610327565b60405161015f9190610d30565b60405180910390f35b610182600480360381019061017d9190610d4b565b610330565b60405161018f9190610ca6565b60405180910390f35b6101a0610378565b6040516101ad9190610d87565b60405180910390f35b6101be6103a2565b6040516101cb9190610b66565b60405180910390f35b6101ee60048036038101906101e99190610c21565b610434565b6040516101fb9190610c7c565b60405180910390f35b61021e60048036038101906102199190610d4b565b610457565b005b61023a60048036038101906102359190610da2565b6104da565b6040516102479190610ca6565b60405180910390f35b60606003805461025f90610e11565b80601f016020809104026020016040519081016040528092919081815260200182805461028b90610e11565b80156102d85780601f106102ad576101008083540402835291602001916102d8565b820191906000526020600020905b8154815290600101906020018083116102bb57829003601f168201915b5050505050905090565b6000806102ed610561565b90506102fa818585610569565b600191505092915050565b6000600254905090565b600061031c848484610732565b600190509392505050565b60006012905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546103b190610e11565b80601f01602080910402602001604051908101604052809291908181526020018280546103dd90610e11565b801561042a5780601f106103ff5761010080835404028352916020019161042a565b820191906000526020600020905b81548152906001019060200180831161040d57829003601f168201915b5050505050905090565b60008061043f610561565b905061044c818585610732565b600191505092915050565b61045f610992565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036104ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c590610eb4565b60405180910390fd5b6104d781610a10565b50565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105cf90610f46565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610647576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063e90610fd8565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107259190610ca6565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107989061106a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610810576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610807906110fc565b60405180910390fd5b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610896576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088d9061118e565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109849190610ca6565b60405180910390a350505050565b61099a610561565b73ffffffffffffffffffffffffffffffffffffffff166109b8610378565b73ffffffffffffffffffffffffffffffffffffffff1614610a0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a05906111fa565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b10578082015181840152602081019050610af5565b60008484015250505050565b6000601f19601f8301169050919050565b6000610b3882610ad6565b610b428185610ae1565b9350610b52818560208601610af2565b610b5b81610b1c565b840191505092915050565b60006020820190508181036000830152610b808184610b2d565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610bb882610b8d565b9050919050565b610bc881610bad565b8114610bd357600080fd5b50565b600081359050610be581610bbf565b92915050565b6000819050919050565b610bfe81610beb565b8114610c0957600080fd5b50565b600081359050610c1b81610bf5565b92915050565b60008060408385031215610c3857610c37610b88565b5b6000610c4685828601610bd6565b9250506020610c5785828601610c0c565b9150509250929050565b60008115159050919050565b610c7681610c61565b82525050565b6000602082019050610c916000830184610c6d565b92915050565b610ca081610beb565b82525050565b6000602082019050610cbb6000830184610c97565b92915050565b600080600060608486031215610cda57610cd9610b88565b5b6000610ce886828701610bd6565b9350506020610cf986828701610bd6565b9250506040610d0a86828701610c0c565b9150509250925092565b600060ff82169050919050565b610d2a81610d14565b82525050565b6000602082019050610d456000830184610d21565b92915050565b600060208284031215610d6157610d60610b88565b5b6000610d6f84828501610bd6565b91505092915050565b610d8181610bad565b82525050565b6000602082019050610d9c6000830184610d78565b92915050565b60008060408385031215610db957610db8610b88565b5b6000610dc785828601610bd6565b9250506020610dd885828601610bd6565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610e2957607f821691505b602082108103610e3c57610e3b610de2565b5b50919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000610e9e602683610ae1565b9150610ea982610e42565b604082019050919050565b60006020820190508181036000830152610ecd81610e91565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000610f30602483610ae1565b9150610f3b82610ed4565b604082019050919050565b60006020820190508181036000830152610f5f81610f23565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000610fc2602283610ae1565b9150610fcd82610f66565b604082019050919050565b60006020820190508181036000830152610ff181610fb5565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611054602583610ae1565b915061105f82610ff8565b604082019050919050565b6000602082019050818103600083015261108381611047565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006110e6602383610ae1565b91506110f18261108a565b604082019050919050565b60006020820190508181036000830152611115816110d9565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611178602683610ae1565b91506111838261111c565b604082019050919050565b600060208201905081810360008301526111a78161116b565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006111e4602083610ae1565b91506111ef826111ae565b602082019050919050565b60006020820190508181036000830152611213816111d7565b905091905056fea26469706673582212202fb12e97115f508c13386ae6ef2179c32a8b8e2081df6678b8076cc1a7bea99164736f6c63430008120033
Deployed Bytecode Sourcemap
5396:153:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2638:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3570:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2959:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3779:205;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2858:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3075:127;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;711:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2746:104;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3210:193;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;946:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3411:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2638:100;2692:13;2725:5;2718:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2638:100;:::o;3570:201::-;3653:4;3670:13;3686:12;:10;:12::i;:::-;3670:28;;3709:32;3718:5;3725:7;3734:6;3709:8;:32::i;:::-;3759:4;3752:11;;;3570:201;;;;:::o;2959:108::-;3020:7;3047:12;;3040:19;;2959:108;:::o;3779:205::-;3910:4;3927:27;3937:4;3943:2;3947:6;3927:9;:27::i;:::-;3972:4;3965:11;;3779:205;;;;;:::o;2858:93::-;2916:5;2941:2;2934:9;;2858:93;:::o;3075:127::-;3149:7;3176:9;:18;3186:7;3176:18;;;;;;;;;;;;;;;;3169:25;;3075:127;;;:::o;711:87::-;757:7;784:6;;;;;;;;;;;777:13;;711:87;:::o;2746:104::-;2802:13;2835:7;2828:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2746:104;:::o;3210:193::-;3289:4;3306:13;3322:12;:10;:12::i;:::-;3306:28;;3345;3355:5;3362:2;3366:6;3345:9;:28::i;:::-;3391:4;3384:11;;;3210:193;;;;:::o;946:201::-;670:13;:11;:13::i;:::-;1055:1:::1;1035:22;;:8;:22;;::::0;1027:73:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;1111:28;1130:8;1111:18;:28::i;:::-;946:201:::0;:::o;3411:151::-;3500:7;3527:11;:18;3539:5;3527:18;;;;;;;;;;;;;;;:27;3546:7;3527:27;;;;;;;;;;;;;;;;3520:34;;3411:151;;;;:::o;184:98::-;237:7;264:10;257:17;;184:98;:::o;5009:380::-;5162:1;5145:19;;:5;:19;;;5137:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5243:1;5224:21;;:7;:21;;;5216:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5327:6;5297:11;:18;5309:5;5297:18;;;;;;;;;;;;;;;:27;5316:7;5297:27;;;;;;;;;;;;;;;:36;;;;5365:7;5349:32;;5358:5;5349:32;;;5374:6;5349:32;;;;;;:::i;:::-;;;;;;;;5009:380;;;:::o;3992:576::-;4139:1;4123:18;;:4;:18;;;4115:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;4216:1;4202:16;;:2;:16;;;4194:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;4271:19;4293:9;:15;4303:4;4293:15;;;;;;;;;;;;;;;;4271:37;;4342:6;4327:11;:21;;4319:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;4459:6;4445:11;:20;4427:9;:15;4437:4;4427:15;;;;;;;;;;;;;;;:38;;;;4497:6;4480:9;:13;4490:2;4480:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;4547:2;4532:26;;4541:4;4532:26;;;4551:6;4532:26;;;;;;:::i;:::-;;;;;;;;4104:464;3992:576;;;:::o;806:132::-;881:12;:10;:12::i;:::-;870:23;;:7;:5;:7::i;:::-;:23;;;862:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;806:132::o;1155:191::-;1229:16;1248:6;;;;;;;;;;;1229:25;;1274:8;1265:6;;:17;;;;;;;;;;;;;;;;;;1329:8;1298:40;;1319:8;1298:40;;;;;;;;;;;;1218:128;1155:191;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:320;6250:6;6287:1;6281:4;6277:12;6267:22;;6334:1;6328:4;6324:12;6355:18;6345:81;;6411:4;6403:6;6399:17;6389:27;;6345:81;6473:2;6465:6;6462:14;6442:18;6439:38;6436:84;;6492:18;;:::i;:::-;6436:84;6257:269;6206:320;;;:::o;6532:225::-;6672:34;6668:1;6660:6;6656:14;6649:58;6741:8;6736:2;6728:6;6724:15;6717:33;6532:225;:::o;6763:366::-;6905:3;6926:67;6990:2;6985:3;6926:67;:::i;:::-;6919:74;;7002:93;7091:3;7002:93;:::i;:::-;7120:2;7115:3;7111:12;7104:19;;6763:366;;;:::o;7135:419::-;7301:4;7339:2;7328:9;7324:18;7316:26;;7388:9;7382:4;7378:20;7374:1;7363:9;7359:17;7352:47;7416:131;7542:4;7416:131;:::i;:::-;7408:139;;7135:419;;;:::o;7560:223::-;7700:34;7696:1;7688:6;7684:14;7677:58;7769:6;7764:2;7756:6;7752:15;7745:31;7560:223;:::o;7789:366::-;7931:3;7952:67;8016:2;8011:3;7952:67;:::i;:::-;7945:74;;8028:93;8117:3;8028:93;:::i;:::-;8146:2;8141:3;8137:12;8130:19;;7789:366;;;:::o;8161:419::-;8327:4;8365:2;8354:9;8350:18;8342:26;;8414:9;8408:4;8404:20;8400:1;8389:9;8385:17;8378:47;8442:131;8568:4;8442:131;:::i;:::-;8434:139;;8161:419;;;:::o;8586:221::-;8726:34;8722:1;8714:6;8710:14;8703:58;8795:4;8790:2;8782:6;8778:15;8771:29;8586:221;:::o;8813:366::-;8955:3;8976:67;9040:2;9035:3;8976:67;:::i;:::-;8969:74;;9052:93;9141:3;9052:93;:::i;:::-;9170:2;9165:3;9161:12;9154:19;;8813:366;;;:::o;9185:419::-;9351:4;9389:2;9378:9;9374:18;9366:26;;9438:9;9432:4;9428:20;9424:1;9413:9;9409:17;9402:47;9466:131;9592:4;9466:131;:::i;:::-;9458:139;;9185:419;;;:::o;9610:224::-;9750:34;9746:1;9738:6;9734:14;9727:58;9819:7;9814:2;9806:6;9802:15;9795:32;9610:224;:::o;9840:366::-;9982:3;10003:67;10067:2;10062:3;10003:67;:::i;:::-;9996:74;;10079:93;10168:3;10079:93;:::i;:::-;10197:2;10192:3;10188:12;10181:19;;9840:366;;;:::o;10212:419::-;10378:4;10416:2;10405:9;10401:18;10393:26;;10465:9;10459:4;10455:20;10451:1;10440:9;10436:17;10429:47;10493:131;10619:4;10493:131;:::i;:::-;10485:139;;10212:419;;;:::o;10637:222::-;10777:34;10773:1;10765:6;10761:14;10754:58;10846:5;10841:2;10833:6;10829:15;10822:30;10637:222;:::o;10865:366::-;11007:3;11028:67;11092:2;11087:3;11028:67;:::i;:::-;11021:74;;11104:93;11193:3;11104:93;:::i;:::-;11222:2;11217:3;11213:12;11206:19;;10865:366;;;:::o;11237:419::-;11403:4;11441:2;11430:9;11426:18;11418:26;;11490:9;11484:4;11480:20;11476:1;11465:9;11461:17;11454:47;11518:131;11644:4;11518:131;:::i;:::-;11510:139;;11237:419;;;:::o;11662:225::-;11802:34;11798:1;11790:6;11786:14;11779:58;11871:8;11866:2;11858:6;11854:15;11847:33;11662:225;:::o;11893:366::-;12035:3;12056:67;12120:2;12115:3;12056:67;:::i;:::-;12049:74;;12132:93;12221:3;12132:93;:::i;:::-;12250:2;12245:3;12241:12;12234:19;;11893:366;;;:::o;12265:419::-;12431:4;12469:2;12458:9;12454:18;12446:26;;12518:9;12512:4;12508:20;12504:1;12493:9;12489:17;12482:47;12546:131;12672:4;12546:131;:::i;:::-;12538:139;;12265:419;;;:::o;12690:182::-;12830:34;12826:1;12818:6;12814:14;12807:58;12690:182;:::o;12878:366::-;13020:3;13041:67;13105:2;13100:3;13041:67;:::i;:::-;13034:74;;13117:93;13206:3;13117:93;:::i;:::-;13235:2;13230:3;13226:12;13219:19;;12878:366;;;:::o;13250:419::-;13416:4;13454:2;13443:9;13439:18;13431:26;;13503:9;13497:4;13493:20;13489:1;13478:9;13474:17;13467:47;13531:131;13657:4;13531:131;:::i;:::-;13523:139;;13250:419;;;:::o
Swarm Source
ipfs://2fb12e97115f508c13386ae6ef2179c32a8b8e2081df6678b8076cc1a7bea991
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 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.