Overview
ETH Balance
0 ETH
ETH Value
$0.00Latest 25 from a total of 4,120 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Approve | 129272962 | 3 hrs ago | IN | 0 ETH | 0.000000892508 | ||||
Transfer | 129272260 | 4 hrs ago | IN | 0 ETH | 0.00000206103 | ||||
Approve | 129264341 | 8 hrs ago | IN | 0 ETH | 0.000000586682 | ||||
Approve | 129205471 | 41 hrs ago | IN | 0 ETH | 0.000006643657 | ||||
Approve | 129195353 | 46 hrs ago | IN | 0 ETH | 0.000000177817 | ||||
Approve | 129193352 | 2 days ago | IN | 0 ETH | 0.000000416292 | ||||
Approve | 129103253 | 4 days ago | IN | 0 ETH | 0.000000646473 | ||||
Approve | 129035701 | 5 days ago | IN | 0 ETH | 0.000000727818 | ||||
Approve | 129027848 | 5 days ago | IN | 0 ETH | 0.000000068613 | ||||
Approve | 129023344 | 5 days ago | IN | 0 ETH | 0.000000101477 | ||||
Approve | 129011990 | 6 days ago | IN | 0 ETH | 0.000000222324 | ||||
Approve | 128971930 | 7 days ago | IN | 0 ETH | 0.000001308851 | ||||
Approve | 128948130 | 7 days ago | IN | 0 ETH | 0.000002711538 | ||||
Approve | 128948088 | 7 days ago | IN | 0 ETH | 0.000002945679 | ||||
Approve | 128927119 | 8 days ago | IN | 0 ETH | 0.00000667728 | ||||
Transfer | 128906052 | 8 days ago | IN | 0 ETH | 0.000001295007 | ||||
Approve | 128855692 | 9 days ago | IN | 0 ETH | 0.000000797354 | ||||
Approve | 128795496 | 11 days ago | IN | 0 ETH | 0.000002008408 | ||||
Approve | 128791586 | 11 days ago | IN | 0 ETH | 0.000000273439 | ||||
Approve | 128788946 | 11 days ago | IN | 0 ETH | 0.000000385889 | ||||
Approve | 128768343 | 11 days ago | IN | 0 ETH | 0.000000361471 | ||||
Approve | 128754171 | 12 days ago | IN | 0 ETH | 0.000000176229 | ||||
Approve | 128730064 | 12 days ago | IN | 0 ETH | 0.000000767901 | ||||
Approve | 128706730 | 13 days ago | IN | 0 ETH | 0.000000161401 | ||||
Approve | 128705703 | 13 days ago | IN | 0 ETH | 0.000000142033 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
107538826 | 503 days ago | 0 ETH | ||||
107496331 | 504 days ago | 0 ETH | ||||
107496331 | 504 days ago | 0 ETH | ||||
107496331 | 504 days ago | 0 ETH | ||||
107493399 | 504 days ago | 0 ETH | ||||
107493399 | 504 days ago | 0 ETH | ||||
107493399 | 504 days ago | 0 ETH | ||||
107493399 | 504 days ago | 0 ETH | ||||
107493399 | 504 days ago | 0 ETH | ||||
107493399 | 504 days ago | 0 ETH | ||||
107493399 | 504 days ago | 0 ETH | ||||
107493399 | 504 days ago | 0 ETH | ||||
107461517 | 505 days ago | 0 ETH | ||||
107461517 | 505 days ago | 0 ETH | ||||
107461517 | 505 days ago | 0 ETH | ||||
107461517 | 505 days ago | 0 ETH | ||||
107461517 | 505 days ago | 0 ETH | ||||
107351246 | 507 days ago | 0 ETH | ||||
107351246 | 507 days ago | 0 ETH | ||||
107351246 | 507 days ago | 0 ETH | ||||
107351246 | 507 days ago | 0 ETH | ||||
107351246 | 507 days ago | 0 ETH | ||||
107351246 | 507 days ago | 0 ETH | ||||
107351219 | 507 days ago | 0 ETH | ||||
107350840 | 507 days ago | 0 ETH |
Loading...
Loading
Contract Name:
ZipToken
Compiler Version
v0.8.11+commit.d7f03943
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.11; import { Ownable } from "Ownable.sol"; contract ZipToken is Ownable { string public constant name = "Zip Token"; string public constant symbol = "ZIP"; uint256 constant public decimals = 18; uint256 public totalSupply; mapping(address => uint256) balances; mapping(address => mapping(address => uint256)) allowed; struct MinterInfo { bool canMint; bool exists; } mapping(address => MinterInfo) public isMinter; //contains all addresses that are or were minters (not including the owner). Makes it much easier to check the current status. address[] public minterHistory; function minterHistoryLength() external view returns (uint) { return minterHistory.length; } event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); event Burned(address indexed from, uint amount); event Mint(address indexed to, uint amount); event SetMinter(address indexed minter, bool enabled); //for permit() bytes32 immutable public DOMAIN_SEPARATOR; // keccak256("Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)"); bytes32 public constant PERMIT_TYPEHASH = 0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9; mapping(address => uint) public nonces; constructor(uint256 initialSupply) { totalSupply = initialSupply; balances[msg.sender] = initialSupply; emit Transfer(address(0), msg.sender, initialSupply); uint chainId; assembly { chainId := chainid() } DOMAIN_SEPARATOR = keccak256( abi.encode( keccak256('EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)'), keccak256(bytes(name)), keccak256(bytes('1')), chainId, address(this) ) ); } function setMinter(address minter, bool enabled) external onlyOwner { if(!isMinter[minter].exists) { minterHistory.push(minter); } isMinter[minter] = MinterInfo(enabled, true); emit SetMinter(minter, enabled); } function mint(address to, uint amount) external { require(owner() == msg.sender || isMinter[msg.sender].canMint, "mint: forbidden"); totalSupply += amount; balances[to] += amount; emit Mint(to, amount); } /** @notice Getter to check the current balance of an address @param _owner Address to query the balance of @return Token balance */ function balanceOf(address _owner) external view returns (uint256) { return balances[_owner]; } /** @notice Getter to check the amount of tokens that an owner allowed to a spender @param _owner The address which owns the funds @param _spender The address which will spend the funds @return The amount of tokens still available for the spender */ function allowance( address _owner, address _spender ) external view returns (uint256) { return allowed[_owner][_spender]; } function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external { require(deadline >= block.timestamp, 'ZIP: EXPIRED'); bytes32 digest = keccak256( abi.encodePacked( '\x19\x01', DOMAIN_SEPARATOR, keccak256(abi.encode(PERMIT_TYPEHASH, owner, spender, value, nonces[owner]++, deadline)))); address recoveredAddress = ecrecover(digest, v, r, s); require(recoveredAddress != address(0) && recoveredAddress == owner, 'ZIP: INVALID_SIGNATURE'); allowed[owner][spender] = value; emit Approval(owner, spender, value); } /** @notice Approve an address to spend the specified amount of tokens on behalf of msg.sender @param _spender The address which will spend the funds. @param _value The amount of tokens to be spent. @return Success boolean */ function approve(address _spender, uint256 _value) external returns (bool) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } /** shared logic for transfer and transferFrom */ function _transfer(address _from, address _to, uint256 _value) internal { require(balances[_from] >= _value, "Insufficient balance"); unchecked { balances[_from] -= _value; if(_to != address(0)) { balances[_to] = balances[_to] + _value; } else { totalSupply -= _value; emit Burned(_from, _value); } } emit Transfer(_from, _to, _value); } /** @notice Burns tokens owned by msg.sender @param amount The amount to be burned */ function burn(uint amount) external { _transfer(msg.sender, address(0), amount); } /** @notice Transfer tokens to a specified address @param _to The address to transfer to @param _value The amount to be transferred @return Success boolean */ function transfer(address _to, uint256 _value) external returns (bool) { _transfer(msg.sender, _to, _value); return true; } /** @notice Transfer tokens from one address to another @param _from The address which you want to send tokens from @param _to The address which you want to transfer to @param _value The amount of tokens to be transferred @return Success boolean */ function transferFrom( address _from, address _to, uint256 _value ) public returns (bool) { require(allowed[_from][msg.sender] >= _value, "Insufficient allowance"); unchecked { allowed[_from][msg.sender] = allowed[_from][msg.sender] - _value; } _transfer(_from, _to, _value); return true; } }
pragma solidity ^0.8.11; abstract contract Ownable { address private _owner; address private newOwner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(msg.sender); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == msg.sender, "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 { _transferOwnership(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"); newOwner = _newOwner; } function acceptOwnership() public virtual { require(msg.sender == newOwner, "Ownable: sender != newOwner"); _transferOwnership(msg.sender); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address _newOwner) internal virtual { address oldOwner = _owner; _owner = _newOwner; emit OwnershipTransferred(oldOwner, _newOwner); } }
{ "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 500 }, "libraries": { "ZipToken.sol": {} }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"initialSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Burned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Mint","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SetMinter","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":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","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":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"canMint","type":"bool"},{"internalType":"bool","name":"exists","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"minterHistory","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minterHistoryLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","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":"_value","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"}]
Contract Creation Code
60a060405234801561001057600080fd5b5060405161122138038061122183398101604081905261002f916101aa565b6100383361015a565b6002819055336000818152600360209081526040808320859055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060408051808201825260098152682d34b8102a37b5b2b760b91b6020918201528151808301835260018152603160f81b9082015281517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818301527f4dc0ee12c517b5d885cbbebb87a82e4ecb73c91a1071ac7c2df10b3d03311307818401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66060820152466080808301919091523060a0808401919091528451808403909101815260c0909201909352805191012090526101c3565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156101bc57600080fd5b5051919050565b60805161103c6101e560003960008181610241015261091e015261103c6000f3fe608060405234801561001057600080fd5b506004361061017d5760003560e01c8063715018a6116100e3578063aa271e1a1161008c578063d505accf11610066578063d505accf146103b3578063dd62ed3e146103c6578063f2fde38b146103ff57600080fd5b8063aa271e1a14610355578063cf456ae714610398578063cfc6c24f146103ab57600080fd5b80638da5cb5b116100bd5780638da5cb5b1461030f57806395d89b4114610320578063a9059cbb1461034257600080fd5b8063715018a6146102df57806379ba5097146102e75780637ecebe00146102ef57600080fd5b8063313ce5671161014557806342966c681161011f57806342966c681461027857806358c157991461028b57806370a08231146102b657600080fd5b8063313ce567146102345780633644e5151461023c57806340c10f191461026357600080fd5b806306fdde0314610182578063095ea7b3146101c057806318160ddd146101e357806323b872dd146101fa57806330adf81f1461020d575b600080fd5b6101aa604051806040016040528060098152602001682d34b8102a37b5b2b760b91b81525081565b6040516101b79190610dc9565b60405180910390f35b6101d36101ce366004610e3a565b610412565b60405190151581526020016101b7565b6101ec60025481565b6040519081526020016101b7565b6101d3610208366004610e64565b61047e565b6101ec7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b6101ec601281565b6101ec7f000000000000000000000000000000000000000000000000000000000000000081565b610276610271366004610e3a565b610535565b005b610276610286366004610ea0565b61063f565b61029e610299366004610ea0565b61064e565b6040516001600160a01b0390911681526020016101b7565b6101ec6102c4366004610eb9565b6001600160a01b031660009081526003602052604090205490565b610276610678565b6102766106ed565b6101ec6102fd366004610eb9565b60076020526000908152604090205481565b6000546001600160a01b031661029e565b6101aa6040518060400160405280600381526020016205a49560ec1b81525081565b6101d3610350366004610e3a565b610750565b610381610363366004610eb9565b60056020526000908152604090205460ff8082169161010090041682565b6040805192151583529015156020830152016101b7565b6102766103a6366004610edb565b610766565b6006546101ec565b6102766103c1366004610f17565b6108c3565b6101ec6103d4366004610f8a565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b61027661040d366004610eb9565b610b3d565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061046d9086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526004602090815260408083203384529091528120548211156104f65760405162461bcd60e51b815260206004820152601660248201527f496e73756666696369656e7420616c6c6f77616e63650000000000000000000060448201526064015b60405180910390fd5b6001600160a01b038416600090815260046020908152604080832033845290915290208054839003905561052b848484610c2d565b5060019392505050565b336105486000546001600160a01b031690565b6001600160a01b0316148061056c57503360009081526005602052604090205460ff165b6105b85760405162461bcd60e51b815260206004820152600f60248201527f6d696e743a20666f7262696464656e000000000000000000000000000000000060448201526064016104ed565b80600260008282546105ca9190610fd3565b90915550506001600160a01b038216600090815260036020526040812080548392906105f7908490610fd3565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885906020015b60405180910390a25050565b61064b33600083610c2d565b50565b6006818154811061065e57600080fd5b6000918252602090912001546001600160a01b0316905081565b3361068b6000546001600160a01b031690565b6001600160a01b0316146106e15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104ed565b6106eb6000610d79565b565b6001546001600160a01b031633146107475760405162461bcd60e51b815260206004820152601b60248201527f4f776e61626c653a2073656e64657220213d206e65774f776e6572000000000060448201526064016104ed565b6106eb33610d79565b600061075d338484610c2d565b50600192915050565b336107796000546001600160a01b031690565b6001600160a01b0316146107cf5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104ed565b6001600160a01b038216600090815260056020526040902054610100900460ff1661084057600680546001810182556000919091527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0180546001600160a01b0319166001600160a01b0384161790555b604080518082018252821515808252600160208084019182526001600160a01b03871660008181526005835286902094518554935161ffff1990941690151561ff00191617610100931515939093029290921790935592519081527f1f96bc657d385fd83da973a43f2ad969e6d96b6779b779571a7306db7ca1cd009101610633565b428410156109025760405162461bcd60e51b815260206004820152600c60248201526b1692540e881156141254915160a21b60448201526064016104ed565b6001600160a01b038716600090815260076020526040812080547f0000000000000000000000000000000000000000000000000000000000000000917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b918761097083610feb565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e001604051602081830303815290604052805190602001206040516020016109e992919061190160f01b81526002810192909252602282015260420190565b60408051601f198184030181528282528051602091820120600080855291840180845281905260ff88169284019290925260608301869052608083018590529092509060019060a0016020604051602081039080840390855afa158015610a54573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811615801590610a8a5750886001600160a01b0316816001600160a01b0316145b610ad65760405162461bcd60e51b815260206004820152601660248201527f5a49503a20494e56414c49445f5349474e41545552450000000000000000000060448201526064016104ed565b6001600160a01b038981166000818152600460209081526040808320948d16808452948252918290208b905590518a81527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050505050505050565b33610b506000546001600160a01b031690565b6001600160a01b031614610ba65760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104ed565b6001600160a01b038116610c0b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104ed565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316600090815260036020526040902054811115610c955760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e636500000000000000000000000060448201526064016104ed565b6001600160a01b03808416600090815260036020526040902080548390039055821615610cdf576001600160a01b0382166000908152600360205260409020805482019055610d27565b6002805482900390556040518181526001600160a01b038416907f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df79060200160405180910390a25b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d6c91815260200190565b60405180910390a3505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b81811015610df657858101830151858201604001528201610dda565b81811115610e08576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610e3557600080fd5b919050565b60008060408385031215610e4d57600080fd5b610e5683610e1e565b946020939093013593505050565b600080600060608486031215610e7957600080fd5b610e8284610e1e565b9250610e9060208501610e1e565b9150604084013590509250925092565b600060208284031215610eb257600080fd5b5035919050565b600060208284031215610ecb57600080fd5b610ed482610e1e565b9392505050565b60008060408385031215610eee57600080fd5b610ef783610e1e565b915060208301358015158114610f0c57600080fd5b809150509250929050565b600080600080600080600060e0888a031215610f3257600080fd5b610f3b88610e1e565b9650610f4960208901610e1e565b95506040880135945060608801359350608088013560ff81168114610f6d57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610f9d57600080fd5b610fa683610e1e565b9150610fb460208401610e1e565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610fe657610fe6610fbd565b500190565b6000600019821415610fff57610fff610fbd565b506001019056fea2646970667358221220387f98d70b291b1f0ceb0ff0ef58fc0762d39c2b2843b95de9787150bac7cdfc64736f6c634300080b003300000000000000000000000000000000000000000052b7d2dcc80cd2e4000000
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061017d5760003560e01c8063715018a6116100e3578063aa271e1a1161008c578063d505accf11610066578063d505accf146103b3578063dd62ed3e146103c6578063f2fde38b146103ff57600080fd5b8063aa271e1a14610355578063cf456ae714610398578063cfc6c24f146103ab57600080fd5b80638da5cb5b116100bd5780638da5cb5b1461030f57806395d89b4114610320578063a9059cbb1461034257600080fd5b8063715018a6146102df57806379ba5097146102e75780637ecebe00146102ef57600080fd5b8063313ce5671161014557806342966c681161011f57806342966c681461027857806358c157991461028b57806370a08231146102b657600080fd5b8063313ce567146102345780633644e5151461023c57806340c10f191461026357600080fd5b806306fdde0314610182578063095ea7b3146101c057806318160ddd146101e357806323b872dd146101fa57806330adf81f1461020d575b600080fd5b6101aa604051806040016040528060098152602001682d34b8102a37b5b2b760b91b81525081565b6040516101b79190610dc9565b60405180910390f35b6101d36101ce366004610e3a565b610412565b60405190151581526020016101b7565b6101ec60025481565b6040519081526020016101b7565b6101d3610208366004610e64565b61047e565b6101ec7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b6101ec601281565b6101ec7f003af32706a5427a53611f72bc0e540b0166965df00c18a65035952267befbc681565b610276610271366004610e3a565b610535565b005b610276610286366004610ea0565b61063f565b61029e610299366004610ea0565b61064e565b6040516001600160a01b0390911681526020016101b7565b6101ec6102c4366004610eb9565b6001600160a01b031660009081526003602052604090205490565b610276610678565b6102766106ed565b6101ec6102fd366004610eb9565b60076020526000908152604090205481565b6000546001600160a01b031661029e565b6101aa6040518060400160405280600381526020016205a49560ec1b81525081565b6101d3610350366004610e3a565b610750565b610381610363366004610eb9565b60056020526000908152604090205460ff8082169161010090041682565b6040805192151583529015156020830152016101b7565b6102766103a6366004610edb565b610766565b6006546101ec565b6102766103c1366004610f17565b6108c3565b6101ec6103d4366004610f8a565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b61027661040d366004610eb9565b610b3d565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061046d9086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526004602090815260408083203384529091528120548211156104f65760405162461bcd60e51b815260206004820152601660248201527f496e73756666696369656e7420616c6c6f77616e63650000000000000000000060448201526064015b60405180910390fd5b6001600160a01b038416600090815260046020908152604080832033845290915290208054839003905561052b848484610c2d565b5060019392505050565b336105486000546001600160a01b031690565b6001600160a01b0316148061056c57503360009081526005602052604090205460ff165b6105b85760405162461bcd60e51b815260206004820152600f60248201527f6d696e743a20666f7262696464656e000000000000000000000000000000000060448201526064016104ed565b80600260008282546105ca9190610fd3565b90915550506001600160a01b038216600090815260036020526040812080548392906105f7908490610fd3565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885906020015b60405180910390a25050565b61064b33600083610c2d565b50565b6006818154811061065e57600080fd5b6000918252602090912001546001600160a01b0316905081565b3361068b6000546001600160a01b031690565b6001600160a01b0316146106e15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104ed565b6106eb6000610d79565b565b6001546001600160a01b031633146107475760405162461bcd60e51b815260206004820152601b60248201527f4f776e61626c653a2073656e64657220213d206e65774f776e6572000000000060448201526064016104ed565b6106eb33610d79565b600061075d338484610c2d565b50600192915050565b336107796000546001600160a01b031690565b6001600160a01b0316146107cf5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104ed565b6001600160a01b038216600090815260056020526040902054610100900460ff1661084057600680546001810182556000919091527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0180546001600160a01b0319166001600160a01b0384161790555b604080518082018252821515808252600160208084019182526001600160a01b03871660008181526005835286902094518554935161ffff1990941690151561ff00191617610100931515939093029290921790935592519081527f1f96bc657d385fd83da973a43f2ad969e6d96b6779b779571a7306db7ca1cd009101610633565b428410156109025760405162461bcd60e51b815260206004820152600c60248201526b1692540e881156141254915160a21b60448201526064016104ed565b6001600160a01b038716600090815260076020526040812080547f003af32706a5427a53611f72bc0e540b0166965df00c18a65035952267befbc6917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918b918b918b918761097083610feb565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810187905260e001604051602081830303815290604052805190602001206040516020016109e992919061190160f01b81526002810192909252602282015260420190565b60408051601f198184030181528282528051602091820120600080855291840180845281905260ff88169284019290925260608301869052608083018590529092509060019060a0016020604051602081039080840390855afa158015610a54573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811615801590610a8a5750886001600160a01b0316816001600160a01b0316145b610ad65760405162461bcd60e51b815260206004820152601660248201527f5a49503a20494e56414c49445f5349474e41545552450000000000000000000060448201526064016104ed565b6001600160a01b038981166000818152600460209081526040808320948d16808452948252918290208b905590518a81527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050505050505050565b33610b506000546001600160a01b031690565b6001600160a01b031614610ba65760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104ed565b6001600160a01b038116610c0b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104ed565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316600090815260036020526040902054811115610c955760405162461bcd60e51b815260206004820152601460248201527f496e73756666696369656e742062616c616e636500000000000000000000000060448201526064016104ed565b6001600160a01b03808416600090815260036020526040902080548390039055821615610cdf576001600160a01b0382166000908152600360205260409020805482019055610d27565b6002805482900390556040518181526001600160a01b038416907f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df79060200160405180910390a25b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d6c91815260200190565b60405180910390a3505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b81811015610df657858101830151858201604001528201610dda565b81811115610e08576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610e3557600080fd5b919050565b60008060408385031215610e4d57600080fd5b610e5683610e1e565b946020939093013593505050565b600080600060608486031215610e7957600080fd5b610e8284610e1e565b9250610e9060208501610e1e565b9150604084013590509250925092565b600060208284031215610eb257600080fd5b5035919050565b600060208284031215610ecb57600080fd5b610ed482610e1e565b9392505050565b60008060408385031215610eee57600080fd5b610ef783610e1e565b915060208301358015158114610f0c57600080fd5b809150509250929050565b600080600080600080600060e0888a031215610f3257600080fd5b610f3b88610e1e565b9650610f4960208901610e1e565b95506040880135945060608801359350608088013560ff81168114610f6d57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610f9d57600080fd5b610fa683610e1e565b9150610fb460208401610e1e565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b60008219821115610fe657610fe6610fbd565b500190565b6000600019821415610fff57610fff610fbd565b506001019056fea2646970667358221220387f98d70b291b1f0ceb0ff0ef58fc0762d39c2b2843b95de9787150bac7cdfc64736f6c634300080b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000052b7d2dcc80cd2e4000000
-----Decoded View---------------
Arg [0] : initialSupply (uint256): 100000000000000000000000000
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000052b7d2dcc80cd2e4000000
Deployed Bytecode Sourcemap
98:6195:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;133:41;;;;;;;;;;;;;;;-1:-1:-1;;;133:41:1;;;;;;;;;;;;:::i;:::-;;;;;;;;4288:204;;;;;;:::i;:::-;;:::i;:::-;;;1241:14:2;;1234:22;1216:41;;1204:2;1189:18;4288:204:1;1076:187:2;266:26:1;;;;;;;;;1414:25:2;;;1402:2;1387:18;266:26:1;1268:177:2;5897:394:1;;;;;;:::i;:::-;;:::i;1298:108::-;;1340:66;1298:108;;223:37;;258:2;223:37;;1147:41;;;;;2334:240;;;;;;:::i;:::-;;:::i;:::-;;5150:94;;;;;;:::i;:::-;;:::i;659:30::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;2314:55:2;;;2296:74;;2284:2;2269:18;659:30:1;2150:226:2;2746:107:1;;;;;;:::i;:::-;-1:-1:-1;;;;;2830:16:1;2804:7;2830:16;;;:8;:16;;;;;;;2746:107;1070:101:0;;;:::i;1518:161::-;;;:::i;1412:38:1:-;;;;;;:::i;:::-;;;;;;;;;;;;;;440:85:0;486:7;512:6;-1:-1:-1;;;;;512:6:0;440:85;;180:37:1;;;;;;;;;;;;;;;-1:-1:-1;;;180:37:1;;;;;5450:143;;;;;;:::i;:::-;;:::i;476:46::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;2759:14:2;;2752:22;2734:41;;2818:14;;2811:22;2806:2;2791:18;;2784:50;2707:18;476:46:1;2572:268:2;2069:259:1;;;;;;:::i;:::-;;:::i;696:104::-;773:13;:20;696:104;;3340:675;;;;;;:::i;:::-;;:::i;3150:184::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3302:15:1;;;3272:7;3302:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;3150:184;1320:192:0;;;;;;:::i;:::-;;:::i;4288:204:1:-;4381:10;4357:4;4373:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4373:29:1;;;;;;;;;;:38;;;4426;4357:4;;4373:29;;4426:38;;;;4405:6;1414:25:2;;1402:2;1387:18;;1268:177;4426:38:1;;;;;;;;-1:-1:-1;4481:4:1;4288:204;;;;:::o;5897:394::-;-1:-1:-1;;;;;6053:14:1;;6025:4;6053:14;;;:7;:14;;;;;;;;6068:10;6053:26;;;;;;;;:36;-1:-1:-1;6053:36:1;6045:71;;;;-1:-1:-1;;;6045:71:1;;4362:2:2;6045:71:1;;;4344:21:2;4401:2;4381:18;;;4374:30;4440:24;4420:18;;;4413:52;4482:18;;6045:71:1;;;;;;;;;-1:-1:-1;;;;;6179:14:1;;;;;;:7;:14;;;;;;;;6194:10;6179:26;;;;;;;;;:35;;;6150:64;;6234:29;6179:14;6251:3;6179:35;6234:9;:29::i;:::-;-1:-1:-1;6280:4:1;5897:394;;;;;:::o;2334:240::-;2411:10;2400:7;486::0;512:6;-1:-1:-1;;;;;512:6:0;;440:85;2400:7:1;-1:-1:-1;;;;;2400:21:1;;:53;;;-1:-1:-1;2434:10:1;2425:20;;;;:8;:20;;;;;:28;;;2400:53;2392:81;;;;-1:-1:-1;;;2392:81:1;;4713:2:2;2392:81:1;;;4695:21:2;4752:2;4732:18;;;4725:30;4791:17;4771:18;;;4764:45;4826:18;;2392:81:1;4511:339:2;2392:81:1;2498:6;2483:11;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;2514:12:1;;;;;;:8;:12;;;;;:22;;2530:6;;2514:12;:22;;2530:6;;2514:22;:::i;:::-;;;;-1:-1:-1;;2551:16:1;;1414:25:2;;;-1:-1:-1;;;;;2551:16:1;;;;;1402:2:2;1387:18;2551:16:1;;;;;;;;2334:240;;:::o;5150:94::-;5196:41;5206:10;5226:1;5230:6;5196:9;:41::i;:::-;5150:94;:::o;659:30::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;659:30:1;;-1:-1:-1;659:30:1;:::o;1070:101:0:-;663:10;652:7;486;512:6;-1:-1:-1;;;;;512:6:0;;440:85;652:7;-1:-1:-1;;;;;652:21:0;;644:66;;;;-1:-1:-1;;;644:66:0;;5322:2:2;644:66:0;;;5304:21:2;;;5341:18;;;5334:30;5400:34;5380:18;;;5373:62;5452:18;;644:66:0;5120:356:2;644:66:0;1134:30:::1;1161:1;1134:18;:30::i;:::-;1070:101::o:0;1518:161::-;1592:8;;-1:-1:-1;;;;;1592:8:0;1578:10;:22;1570:62;;;;-1:-1:-1;;;1570:62:0;;5683:2:2;1570:62:0;;;5665:21:2;5722:2;5702:18;;;5695:30;5761:29;5741:18;;;5734:57;5808:18;;1570:62:0;5481:351:2;1570:62:0;1642:30;1661:10;1642:18;:30::i;5450:143:1:-;5515:4;5531:34;5541:10;5553:3;5558:6;5531:9;:34::i;:::-;-1:-1:-1;5582:4:1;5450:143;;;;:::o;2069:259::-;663:10:0;652:7;486;512:6;-1:-1:-1;;;;;512:6:0;;440:85;652:7;-1:-1:-1;;;;;652:21:0;;644:66;;;;-1:-1:-1;;;644:66:0;;5322:2:2;644:66:0;;;5304:21:2;;;5341:18;;;5334:30;5400:34;5380:18;;;5373:62;5452:18;;644:66:0;5120:356:2;644:66:0;-1:-1:-1;;;;;2151:16:1;::::1;;::::0;;;:8:::1;:16;::::0;;;;:23;::::1;::::0;::::1;;;2147:80;;2190:13;:26:::0;;::::1;::::0;::::1;::::0;;-1:-1:-1;2190:26:1;;;;;::::1;::::0;;-1:-1:-1;;;;;;2190:26:1::1;-1:-1:-1::0;;;;;2190:26:1;::::1;;::::0;;2147:80:::1;2255:25;::::0;;;;::::1;::::0;;;::::1;;::::0;;;2275:4:::1;2255:25;::::0;;::::1;::::0;;;-1:-1:-1;;;;;2236:16:1;::::1;-1:-1:-1::0;2236:16:1;;;:8:::1;:16:::0;;;;;:44;;;;;;-1:-1:-1;;2236:44:1;;;;::::1;;-1:-1:-1::0;;2236:44:1;;::::1;::::0;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;;2295:26;;1216:41:2;;;2295:26:1::1;::::0;1189:18:2;2295:26:1::1;1076:187:2::0;3340:675:1;3485:15;3473:8;:27;;3465:52;;;;-1:-1:-1;;;3465:52:1;;6039:2:2;3465:52:1;;;6021:21:2;6078:2;6058:18;;;6051:30;-1:-1:-1;;;6097:18:2;;;6090:42;6149:18;;3465:52:1;5837:336:2;3465:52:1;-1:-1:-1;;;;;3724:13:1;;3527:14;3724:13;;;:6;:13;;;;;:15;;3629:16;;1340:66;;3701:5;;3708:7;;3717:5;;3527:14;3724:15;;;:::i;:::-;;;;-1:-1:-1;3673:77:1;;;;;;6605:25:2;;;;-1:-1:-1;;;;;6727:15:2;;;6707:18;;;6700:43;6779:15;;;;6759:18;;;6752:43;6811:18;;;6804:34;6854:19;;;6847:35;6898:19;;;6891:35;;;6577:19;;3673:77:1;;;;;;;;;;;;3663:88;;;;;;3567:185;;;;;;;;-1:-1:-1;;;7195:27:2;;7247:1;7238:11;;7231:27;;;;7283:2;7274:12;;7267:28;7320:2;7311:12;;6937:392;3567:185:1;;;;-1:-1:-1;;3567:185:1;;;;;;;;;3544:209;;3567:185;3544:209;;;;3763:24;3790:26;;;;;;;;;7561:25:2;;;7634:4;7622:17;;7602:18;;;7595:45;;;;7656:18;;;7649:34;;;7699:18;;;7692:34;;;3544:209:1;;-1:-1:-1;3763:24:1;3790:26;;7533:19:2;;3790:26:1;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3790:26:1;;-1:-1:-1;;3790:26:1;;;-1:-1:-1;;;;;;;3834:30:1;;;;;;:59;;;3888:5;-1:-1:-1;;;;;3868:25:1;:16;-1:-1:-1;;;;;3868:25:1;;3834:59;3826:94;;;;-1:-1:-1;;;3826:94:1;;7939:2:2;3826:94:1;;;7921:21:2;7978:2;7958:18;;;7951:30;8017:24;7997:18;;;7990:52;8059:18;;3826:94:1;7737:346:2;3826:94:1;-1:-1:-1;;;;;3931:14:1;;;;;;;:7;:14;;;;;;;;:23;;;;;;;;;;;;;:31;;;3977;;1414:25:2;;;3977:31:1;;1387:18:2;3977:31:1;;;;;;;3455:560;;3340:675;;;;;;;:::o;1320:192:0:-;663:10;652:7;486;512:6;-1:-1:-1;;;;;512:6:0;;440:85;652:7;-1:-1:-1;;;;;652:21:0;;644:66;;;;-1:-1:-1;;;644:66:0;;5322:2:2;644:66:0;;;5304:21:2;;;5341:18;;;5334:30;5400:34;5380:18;;;5373:62;5452:18;;644:66:0;5120:356:2;644:66:0;-1:-1:-1;;;;;1409:23:0;::::1;1401:74;;;::::0;-1:-1:-1;;;1401:74:0;;8290:2:2;1401:74:0::1;::::0;::::1;8272:21:2::0;8329:2;8309:18;;;8302:30;8368:34;8348:18;;;8341:62;-1:-1:-1;;;8419:18:2;;;8412:36;8465:19;;1401:74:0::1;8088:402:2::0;1401:74:0::1;1485:8;:20:::0;;-1:-1:-1;;;;;;1485:20:0::1;-1:-1:-1::0;;;;;1485:20:0;;;::::1;::::0;;;::::1;::::0;;1320:192::o;4552:481:1:-;-1:-1:-1;;;;;4642:15:1;;;;;;:8;:15;;;;;;:25;-1:-1:-1;4642:25:1;4634:58;;;;-1:-1:-1;;;4634:58:1;;8697:2:2;4634:58:1;;;8679:21:2;8736:2;8716:18;;;8709:30;8775:22;8755:18;;;8748:50;8815:18;;4634:58:1;8495:344:2;4634:58:1;-1:-1:-1;;;;;4726:15:1;;;;;;;:8;:15;;;;;:25;;;;;;;4768:17;;;4765:209;;-1:-1:-1;;;;;4821:13:1;;;;;;:8;:13;;;;;;;:22;;4805:38;;4765:209;;;4894:11;:21;;;;;;;4938;;1414:25:2;;;-1:-1:-1;;;;;4938:21:1;;;;;1402:2:2;1387:18;4938:21:1;;;;;;;4765:209;5014:3;-1:-1:-1;;;;;4998:28:1;5007:5;-1:-1:-1;;;;;4998:28:1;;5019:6;4998:28;;;;1414:25:2;;1402:2;1387:18;;1268:177;4998:28:1;;;;;;;;4552:481;;;:::o;1833:190:0:-;1907:16;1926:6;;-1:-1:-1;;;;;1942:18:0;;;-1:-1:-1;;;;;;1942:18:0;;;;;;1975:41;;1926:6;;;;;;;1975:41;;1907:16;1975:41;1897:126;1833:190;:::o;14:597:2:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:2;574:15;-1:-1:-1;;570:29:2;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:2:o;616:196::-;684:20;;-1:-1:-1;;;;;733:54:2;;723:65;;713:93;;802:1;799;792:12;713:93;616:196;;;:::o;817:254::-;885:6;893;946:2;934:9;925:7;921:23;917:32;914:52;;;962:1;959;952:12;914:52;985:29;1004:9;985:29;:::i;:::-;975:39;1061:2;1046:18;;;;1033:32;;-1:-1:-1;;;817:254:2: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;1965:180::-;2024:6;2077:2;2065:9;2056:7;2052:23;2048:32;2045:52;;;2093:1;2090;2083:12;2045:52;-1:-1:-1;2116:23:2;;1965:180;-1:-1:-1;1965:180:2:o;2381:186::-;2440:6;2493:2;2481:9;2472:7;2468:23;2464:32;2461:52;;;2509:1;2506;2499:12;2461:52;2532:29;2551:9;2532:29;:::i;:::-;2522:39;2381:186;-1:-1:-1;;;2381:186:2:o;2845:347::-;2910:6;2918;2971:2;2959:9;2950:7;2946:23;2942:32;2939:52;;;2987:1;2984;2977:12;2939:52;3010:29;3029:9;3010:29;:::i;:::-;3000:39;;3089:2;3078:9;3074:18;3061:32;3136:5;3129:13;3122:21;3115:5;3112:32;3102:60;;3158:1;3155;3148:12;3102:60;3181:5;3171:15;;;2845:347;;;;;:::o;3197:693::-;3308:6;3316;3324;3332;3340;3348;3356;3409:3;3397:9;3388:7;3384:23;3380:33;3377:53;;;3426:1;3423;3416:12;3377:53;3449:29;3468:9;3449:29;:::i;:::-;3439:39;;3497:38;3531:2;3520:9;3516:18;3497:38;:::i;:::-;3487:48;;3582:2;3571:9;3567:18;3554:32;3544:42;;3633:2;3622:9;3618:18;3605:32;3595:42;;3687:3;3676:9;3672:19;3659:33;3732:4;3725:5;3721:16;3714:5;3711:27;3701:55;;3752:1;3749;3742:12;3701:55;3197:693;;;;-1:-1:-1;3197:693:2;;;;3775:5;3827:3;3812:19;;3799:33;;-1:-1:-1;3879:3:2;3864:19;;;3851:33;;3197:693;-1:-1:-1;;3197:693:2:o;3895:260::-;3963:6;3971;4024:2;4012:9;4003:7;3999:23;3995:32;3992:52;;;4040:1;4037;4030:12;3992:52;4063:29;4082:9;4063:29;:::i;:::-;4053:39;;4111:38;4145:2;4134:9;4130:18;4111:38;:::i;:::-;4101:48;;3895:260;;;;;:::o;4855:127::-;4916:10;4911:3;4907:20;4904:1;4897:31;4947:4;4944:1;4937:15;4971:4;4968:1;4961:15;4987:128;5027:3;5058:1;5054:6;5051:1;5048:13;5045:39;;;5064:18;;:::i;:::-;-1:-1:-1;5100:9:2;;4987:128::o;6178:135::-;6217:3;-1:-1:-1;;6238:17:2;;6235:43;;;6258:18;;:::i;:::-;-1:-1:-1;6305:1:2;6294:13;;6178:135::o
Swarm Source
ipfs://387f98d70b291b1f0ceb0ff0ef58fc0762d39c2b2843b95de9787150bac7cdfc
Loading...
Loading
OVERVIEW
ZIP is the governance token for ZipSwap. ZipSwap is a gas efficient decentralized exchange deployed to the Optimistic Ethereum blockchain based on a modified UniswapV2 codebase.Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ARB | 100.00% | $3,929.51 | 0.1 | $392.95 |
[ 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.