ETH Price: $1,618.74 (+2.05%)
Gas: 19 Gwei
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Uniqly (UNIQ) (@$0.0489)

Multi Chain

Transaction Hash
Method
Block
From
To
Value
Approve182272952023-09-27 13:08:4758 mins ago1695820127IN
Uniqly: UNIQ Token
0 ETH0.0005316911.43503849
Transfer182270682023-09-27 12:22:591 hr 44 mins ago1695817379IN
Uniqly: UNIQ Token
0 ETH0.000495310.58548337
Approve182112152023-09-25 7:08:472 days 6 hrs ago1695625727IN
Uniqly: UNIQ Token
0 ETH0.000371438.02770673
Approve181538382023-09-17 5:55:5910 days 8 hrs ago1694930159IN
Uniqly: UNIQ Token
0 ETH0.00039748.53597411
Approve181494992023-09-16 15:10:2310 days 22 hrs ago1694877023IN
Uniqly: UNIQ Token
0 ETH0.0006171813.25657097
Transfer181469442023-09-16 6:29:1111 days 7 hrs ago1694845751IN
Uniqly: UNIQ Token
0 ETH0.000255598.60162829
Transfer181443972023-09-15 21:53:5911 days 16 hrs ago1694814839IN
Uniqly: UNIQ Token
0 ETH0.0005856112.50921944
Approve181119872023-09-11 8:41:3516 days 5 hrs ago1694421695IN
Uniqly: UNIQ Token
0 ETH0.0005500811.83064623
Approve181036622023-09-10 4:42:1117 days 9 hrs ago1694320931IN
Uniqly: UNIQ Token
0 ETH0.000431719.33779814
Approve180923042023-09-08 14:30:3518 days 23 hrs ago1694183435IN
Uniqly: UNIQ Token
0 ETH0.0007290215.65877066
Approve180906322023-09-08 8:53:2319 days 5 hrs ago1694163203IN
Uniqly: UNIQ Token
0 ETH0.0003117912.84535673
Approve180868852023-09-07 20:18:4719 days 17 hrs ago1694117927IN
Uniqly: UNIQ Token
0 ETH0.0008863936.51779387
Approve180689142023-09-05 7:53:4722 days 6 hrs ago1693900427IN
Uniqly: UNIQ Token
0 ETH0.0005341311.55617264
Approve180574502023-09-03 17:27:3523 days 20 hrs ago1693762055IN
Uniqly: UNIQ Token
0 ETH0.0005848612.57849939
Approve180556482023-09-03 11:23:5924 days 2 hrs ago1693740239IN
Uniqly: UNIQ Token
0 ETH0.0002643310.89005176
Approve180387702023-09-01 2:37:4726 days 11 hrs ago1693535867IN
Uniqly: UNIQ Token
0 ETH0.0002786410.60561364
Approve180387262023-09-01 2:28:5926 days 11 hrs ago1693535339IN
Uniqly: UNIQ Token
0 ETH0.0002909611.0748569
Approve180344892023-08-31 12:14:3527 days 1 hr ago1693484075IN
Uniqly: UNIQ Token
0 ETH0.0007610416.34642907
Approve180019372023-08-26 22:50:3531 days 15 hrs ago1693090235IN
Uniqly: UNIQ Token
0 ETH0.000323313.31959485
Approve179853222023-08-24 15:01:3533 days 23 hrs ago1692889295IN
Uniqly: UNIQ Token
0 ETH0.0010814144.55231041
Approve179843752023-08-24 11:50:4734 days 2 hrs ago1692877847IN
Uniqly: UNIQ Token
0 ETH0.0008662818.60704322
Approve179716842023-08-22 17:16:4735 days 20 hrs ago1692724607IN
Uniqly: UNIQ Token
0 ETH0.0020862345.13601361
Approve179686792023-08-22 7:11:2336 days 6 hrs ago1692688283IN
Uniqly: UNIQ Token
0 ETH0.00068514.7321928
Transfer From179633452023-08-21 13:16:5937 days 50 mins ago1692623819IN
Uniqly: UNIQ Token
0 ETH0.0019578435.8298247
Approve179633442023-08-21 13:16:4737 days 50 mins ago1692623807IN
Uniqly: UNIQ Token
0 ETH0.0012639627.21199044
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
UniqToken

Compiler Version
v0.8.2+commit.661d1103

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-04-12
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.2;

// Contracts interaction interface
abstract contract IContract {
    function balanceOf(address owner) external virtual returns (uint256);

    function transfer(address to, uint256 value) external virtual;
}

// https://eips.ethereum.org/EIPS/eip-20
contract UniqToken {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );

    mapping(address => uint256) private balances;
    mapping(address => mapping(address => uint256)) private allowed;
    uint256 public totalSupply;
    address public owner;
    address constant ZERO = address(0);

    modifier notZeroAddress(address a) {
        require(a != ZERO, "Address 0x0 not allowed");
        _;
    }

    /*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customize the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string public constant name = "Uniqly"; // Token name
    string public constant symbol = "UNIQ"; // Token symbol
    uint8 public constant decimals = 18; // Token decimals

    constructor(uint256 _initialAmount) {
        balances[msg.sender] = _initialAmount; // Give the creator all initial tokens
        totalSupply = _initialAmount; // Update total supply
        owner = msg.sender; // Set owner
        emit Transfer(ZERO, msg.sender, _initialAmount); // Emit event
    }

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return success Whether the transfer was successful or not
    function transfer(address _to, uint256 _value)
        external
        notZeroAddress(_to)
        returns (bool)
    {
        require(
            balances[msg.sender] >= _value,
            "ERC20 transfer: token balance too low"
        );
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return success Whether the transfer was successful or not
    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    ) external notZeroAddress(_to) returns (bool) {
        uint256 _allowance = allowed[_from][msg.sender];
        require(
            balances[_from] >= _value && _allowance >= _value,
            "ERC20 transferFrom: token balance or allowance too low"
        );
        balances[_from] -= _value;
        if (_allowance < (2**256 - 1)) {
            _approve(_from, msg.sender, _allowance - _value);
        }
        balances[_to] += _value;
        emit Transfer(_from, _to, _value);
        return true;
    }

    /// @param _owner The address from which the balance will be retrieved
    /// @return balance the balance
    function balanceOf(address _owner) external view returns (uint256) {
        return balances[_owner];
    }

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return success Whether the approval was successful or not
    function approve(address _spender, uint256 _value)
        external
        notZeroAddress(_spender)
        returns (bool)
    {
        _approve(msg.sender, _spender, _value);
        return true;
    }

    function _approve(
        address _owner,
        address _spender,
        uint256 _amount
    ) internal {
        allowed[_owner][_spender] = _amount;
        emit Approval(_owner, _spender, _amount);
    }

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return remaining Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender)
        external
        view
        returns (uint256)
    {
        return allowed[_owner][_spender];
    }

    /**
     * @dev Destroys `amount` tokens from the caller.
     *
     * See {_burn}.
     */
    function burn(uint256 amount) external {
        _burn(msg.sender, amount);
    }

    /**
     * @dev Destroys `amount` tokens from `account`, deducting from the caller's
     * allowance.
     *
     * See {_burn} and {allowance}.
     *
     * Requirements:
     *
     * - the caller must have allowance for ``accounts``'s tokens of at least
     * `amount`.
     */
    function burnFrom(address account, uint256 amount) external {
        uint256 currentAllowance = allowed[account][msg.sender];
        require(
            currentAllowance >= amount,
            "ERC20: burn amount exceeds allowance"
        );
        _approve(account, msg.sender, currentAllowance - amount);
        _burn(account, amount);
    }

    /**
     * @dev Destroys `amount` tokens from `account`, reducing the
     * total supply.
     *
     * Emits a {Transfer} event with `to` set to the zero address.
     *
     * Requirements:
     *
     * - `account` cannot be the zero address.
     * - `account` must have at least `amount` tokens.
     */
    function _burn(address account, uint256 amount)
        internal
        notZeroAddress(account)
    {
        require(
            balances[account] >= amount,
            "ERC20: burn amount exceeds balance"
        );
        balances[account] -= amount;
        totalSupply -= amount;

        emit Transfer(account, ZERO, amount);
    }

    modifier onlyOwner {
        require(msg.sender == owner, "Only for Owner");
        _;
    }

    // change ownership in two steps to be sure about owner address
    address public newOwner;

    // only current owner can delegate new one
    function giveOwnership(address _newOwner) external onlyOwner {
        newOwner = _newOwner;
    }

    // new owner need to accept ownership
    function acceptOwnership() external {
        require(msg.sender == newOwner, "You are not New Owner");
        newOwner = address(0);
        owner = msg.sender;
    }

    /**
    @dev Function to recover accidentally send ERC20 tokens
    @param _token ERC20 token address
    */
    function rescueERC20(address _token) external onlyOwner {
        uint256 amt = IContract(_token).balanceOf(address(this));
        require(amt > 0, "Nothing to rescue");
        IContract(_token).transfer(owner, amt);
    }

    /**
    @dev Function to recover any ETH send to contract
    */
    function rescueETH() external onlyOwner {
        payable(owner).transfer(address(this).balance);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"_initialAmount","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":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"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":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"giveOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"newOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"rescueERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rescueETH","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"}]

608060405234801561001057600080fd5b50604051610d8d380380610d8d83398101604081905261002f9161008e565b336000818152602081815260408083208590556002859055600380546001600160a01b03191685179055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3506100a6565b60006020828403121561009f578081fd5b5051919050565b610cd8806100b56000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806379ba5097116100a2578063a9059cbb11610071578063a9059cbb1461024b578063ccec37161461025e578063d4ee1d9014610271578063dd62ed3e14610284578063e3a0a148146102bd5761010b565b806379ba5097146101e257806379cc6790146101ea5780638da5cb5b146101fd57806395d89b41146102285761010b565b806323b872dd116100de57806323b872dd1461018f578063313ce567146101a257806342966c68146101bc57806370a08231146101cf5761010b565b806306fdde0314610110578063095ea7b31461014b57806318160ddd1461016e57806320800a0014610185575b600080fd5b61013560405180604001604052806006815260200165556e69716c7960d01b81525081565b6040516101429190610bab565b60405180910390f35b61015e610159366004610b52565b6102d0565b6040519015158152602001610142565b61017760025481565b604051908152602001610142565b61018d610317565b005b61015e61019d366004610b17565b61037d565b6101aa601281565b60405160ff9091168152602001610142565b61018d6101ca366004610b7b565b610521565b6101776101dd366004610ac4565b61052b565b61018d61054a565b61018d6101f8366004610b52565b6105bc565b600354610210906001600160a01b031681565b6040516001600160a01b039091168152602001610142565b61013560405180604001604052806004815260200163554e495160e01b81525081565b61015e610259366004610b52565b61065a565b61018d61026c366004610ac4565b61078b565b600454610210906001600160a01b031681565b610177610292366004610ae5565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61018d6102cb366004610ac4565b6108e1565b6000826001600160a01b0381166103025760405162461bcd60e51b81526004016102f990610bfe565b60405180910390fd5b61030d33858561092d565b5060019392505050565b6003546001600160a01b031633146103415760405162461bcd60e51b81526004016102f990610c35565b6003546040516001600160a01b03909116904780156108fc02916000818181858888f1935050505015801561037a573d6000803e3d6000fd5b50565b6000826001600160a01b0381166103a65760405162461bcd60e51b81526004016102f990610bfe565b6001600160a01b03851660008181526001602090815260408083203384528252808320549383529082905290205484118015906103e35750838110155b61044e5760405162461bcd60e51b815260206004820152603660248201527f4552433230207472616e7366657246726f6d3a20746f6b656e2062616c616e6360448201527565206f7220616c6c6f77616e636520746f6f206c6f7760501b60648201526084016102f9565b6001600160a01b03861660009081526020819052604081208054869290610476908490610c75565b90915550506000198110156104995761049986336104948785610c75565b61092d565b6001600160a01b038516600090815260208190526040812080548692906104c1908490610c5d565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8660405161050d91815260200190565b60405180910390a350600195945050505050565b61037a338261098f565b6001600160a01b0381166000908152602081905260409020545b919050565b6004546001600160a01b0316331461059c5760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba102732bb9027bbb732b960591b60448201526064016102f9565b600480546001600160a01b03199081169091556003805490911633179055565b6001600160a01b03821660009081526001602090815260408083203384529091529020548181101561063c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f77604482015263616e636560e01b60648201526084016102f9565b61064b83336104948585610c75565b610655838361098f565b505050565b6000826001600160a01b0381166106835760405162461bcd60e51b81526004016102f990610bfe565b336000908152602081905260409020548311156106f05760405162461bcd60e51b815260206004820152602560248201527f4552433230207472616e736665723a20746f6b656e2062616c616e636520746f6044820152646f206c6f7760d81b60648201526084016102f9565b336000908152602081905260408120805485929061070f908490610c75565b90915550506001600160a01b0384166000908152602081905260408120805485929061073c908490610c5d565b90915550506040518381526001600160a01b0385169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35060019392505050565b6003546001600160a01b031633146107b55760405162461bcd60e51b81526004016102f990610c35565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381600087803b1580156107f957600080fd5b505af115801561080d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108319190610b93565b9050600081116108775760405162461bcd60e51b81526020600482015260116024820152704e6f7468696e6720746f2072657363756560781b60448201526064016102f9565b60035460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401600060405180830381600087803b1580156108c557600080fd5b505af11580156108d9573d6000803e3d6000fd5b505050505050565b6003546001600160a01b0316331461090b5760405162461bcd60e51b81526004016102f990610c35565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b816001600160a01b0381166109b65760405162461bcd60e51b81526004016102f990610bfe565b6001600160a01b038316600090815260208190526040902054821115610a295760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016102f9565b6001600160a01b03831660009081526020819052604081208054849290610a51908490610c75565b925050819055508160026000828254610a6a9190610c75565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610982565b80356001600160a01b038116811461054557600080fd5b600060208284031215610ad5578081fd5b610ade82610aad565b9392505050565b60008060408385031215610af7578081fd5b610b0083610aad565b9150610b0e60208401610aad565b90509250929050565b600080600060608486031215610b2b578081fd5b610b3484610aad565b9250610b4260208501610aad565b9150604084013590509250925092565b60008060408385031215610b64578182fd5b610b6d83610aad565b946020939093013593505050565b600060208284031215610b8c578081fd5b5035919050565b600060208284031215610ba4578081fd5b5051919050565b6000602080835283518082850152825b81811015610bd757858101830151858201604001528201610bbb565b81811115610be85783604083870101525b50601f01601f1916929092016040019392505050565b60208082526017908201527f4164647265737320307830206e6f7420616c6c6f776564000000000000000000604082015260600190565b6020808252600e908201526d27b7363c903337b91027bbb732b960911b604082015260600190565b60008219821115610c7057610c70610c8c565b500190565b600082821015610c8757610c87610c8c565b500390565b634e487b7160e01b600052601160045260246000fdfea264697066735822122088d730681a4757d3d545fa686a10435448016e50fb3751fd0966d65600ed59da64736f6c634300080200330000000000000000000000000000000000000000000ac0db698068112d000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806379ba5097116100a2578063a9059cbb11610071578063a9059cbb1461024b578063ccec37161461025e578063d4ee1d9014610271578063dd62ed3e14610284578063e3a0a148146102bd5761010b565b806379ba5097146101e257806379cc6790146101ea5780638da5cb5b146101fd57806395d89b41146102285761010b565b806323b872dd116100de57806323b872dd1461018f578063313ce567146101a257806342966c68146101bc57806370a08231146101cf5761010b565b806306fdde0314610110578063095ea7b31461014b57806318160ddd1461016e57806320800a0014610185575b600080fd5b61013560405180604001604052806006815260200165556e69716c7960d01b81525081565b6040516101429190610bab565b60405180910390f35b61015e610159366004610b52565b6102d0565b6040519015158152602001610142565b61017760025481565b604051908152602001610142565b61018d610317565b005b61015e61019d366004610b17565b61037d565b6101aa601281565b60405160ff9091168152602001610142565b61018d6101ca366004610b7b565b610521565b6101776101dd366004610ac4565b61052b565b61018d61054a565b61018d6101f8366004610b52565b6105bc565b600354610210906001600160a01b031681565b6040516001600160a01b039091168152602001610142565b61013560405180604001604052806004815260200163554e495160e01b81525081565b61015e610259366004610b52565b61065a565b61018d61026c366004610ac4565b61078b565b600454610210906001600160a01b031681565b610177610292366004610ae5565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61018d6102cb366004610ac4565b6108e1565b6000826001600160a01b0381166103025760405162461bcd60e51b81526004016102f990610bfe565b60405180910390fd5b61030d33858561092d565b5060019392505050565b6003546001600160a01b031633146103415760405162461bcd60e51b81526004016102f990610c35565b6003546040516001600160a01b03909116904780156108fc02916000818181858888f1935050505015801561037a573d6000803e3d6000fd5b50565b6000826001600160a01b0381166103a65760405162461bcd60e51b81526004016102f990610bfe565b6001600160a01b03851660008181526001602090815260408083203384528252808320549383529082905290205484118015906103e35750838110155b61044e5760405162461bcd60e51b815260206004820152603660248201527f4552433230207472616e7366657246726f6d3a20746f6b656e2062616c616e6360448201527565206f7220616c6c6f77616e636520746f6f206c6f7760501b60648201526084016102f9565b6001600160a01b03861660009081526020819052604081208054869290610476908490610c75565b90915550506000198110156104995761049986336104948785610c75565b61092d565b6001600160a01b038516600090815260208190526040812080548692906104c1908490610c5d565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8660405161050d91815260200190565b60405180910390a350600195945050505050565b61037a338261098f565b6001600160a01b0381166000908152602081905260409020545b919050565b6004546001600160a01b0316331461059c5760405162461bcd60e51b81526020600482015260156024820152742cb7ba9030b932903737ba102732bb9027bbb732b960591b60448201526064016102f9565b600480546001600160a01b03199081169091556003805490911633179055565b6001600160a01b03821660009081526001602090815260408083203384529091529020548181101561063c5760405162461bcd60e51b8152602060048201526024808201527f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f77604482015263616e636560e01b60648201526084016102f9565b61064b83336104948585610c75565b610655838361098f565b505050565b6000826001600160a01b0381166106835760405162461bcd60e51b81526004016102f990610bfe565b336000908152602081905260409020548311156106f05760405162461bcd60e51b815260206004820152602560248201527f4552433230207472616e736665723a20746f6b656e2062616c616e636520746f6044820152646f206c6f7760d81b60648201526084016102f9565b336000908152602081905260408120805485929061070f908490610c75565b90915550506001600160a01b0384166000908152602081905260408120805485929061073c908490610c5d565b90915550506040518381526001600160a01b0385169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35060019392505050565b6003546001600160a01b031633146107b55760405162461bcd60e51b81526004016102f990610c35565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381600087803b1580156107f957600080fd5b505af115801561080d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108319190610b93565b9050600081116108775760405162461bcd60e51b81526020600482015260116024820152704e6f7468696e6720746f2072657363756560781b60448201526064016102f9565b60035460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401600060405180830381600087803b1580156108c557600080fd5b505af11580156108d9573d6000803e3d6000fd5b505050505050565b6003546001600160a01b0316331461090b5760405162461bcd60e51b81526004016102f990610c35565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b816001600160a01b0381166109b65760405162461bcd60e51b81526004016102f990610bfe565b6001600160a01b038316600090815260208190526040902054821115610a295760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016102f9565b6001600160a01b03831660009081526020819052604081208054849290610a51908490610c75565b925050819055508160026000828254610a6a9190610c75565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610982565b80356001600160a01b038116811461054557600080fd5b600060208284031215610ad5578081fd5b610ade82610aad565b9392505050565b60008060408385031215610af7578081fd5b610b0083610aad565b9150610b0e60208401610aad565b90509250929050565b600080600060608486031215610b2b578081fd5b610b3484610aad565b9250610b4260208501610aad565b9150604084013590509250925092565b60008060408385031215610b64578182fd5b610b6d83610aad565b946020939093013593505050565b600060208284031215610b8c578081fd5b5035919050565b600060208284031215610ba4578081fd5b5051919050565b6000602080835283518082850152825b81811015610bd757858101830151858201604001528201610bbb565b81811115610be85783604083870101525b50601f01601f1916929092016040019392505050565b60208082526017908201527f4164647265737320307830206e6f7420616c6c6f776564000000000000000000604082015260600190565b6020808252600e908201526d27b7363c903337b91027bbb732b960911b604082015260600190565b60008219821115610c7057610c70610c8c565b500190565b600082821015610c8757610c87610c8c565b500390565b634e487b7160e01b600052601160045260246000fdfea264697066735822122088d730681a4757d3d545fa686a10435448016e50fb3751fd0966d65600ed59da64736f6c63430008020033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000000000000000000000000ac0db698068112d000000

-----Decoded View---------------
Arg [0] : _initialAmount (uint256): 13000000000000000000000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000ac0db698068112d000000


Deployed Bytecode Sourcemap

318:6988:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1178:38;;;;;;;;;;;;;;;-1:-1:-1;;;1178:38:0;;;;;;;;;;;;:::i;:::-;;;;;;;;3811:211;;;;;;:::i;:::-;;:::i;:::-;;;2326:14:1;;2319:22;2301:41;;2289:2;2274:18;3811:211:0;2256:92:1;663:26:0;;;;;;;;;6135:25:1;;;6123:2;6108:18;663:26:0;6090:76:1;7198:105:0;;;:::i;:::-;;2658:626;;;;;;:::i;:::-;;:::i;1298:35::-;;1331:2;1298:35;;;;;6343:4:1;6331:17;;;6313:36;;6301:2;6286:18;1298:35:0;6268:87:1;4748:83:0;;;;;;:::i;:::-;;:::i;3405:109::-;;;;;;:::i;:::-;;:::i;6593:172::-;;;:::i;5138:357::-;;;;;;:::i;:::-;;:::i;696:20::-;;;;;-1:-1:-1;;;;;696:20:0;;;;;;-1:-1:-1;;;;;1838:32:1;;;1820:51;;1808:2;1793:18;696:20:0;1775:102:1;1237:38:0;;;;;;;;;;;;;;;-1:-1:-1;;;1237:38:0;;;;;1917:405;;;;;;:::i;:::-;;:::i;6890:228::-;;;;;;:::i;:::-;;:::i;6362:23::-;;;;;-1:-1:-1;;;;;6362:23:0;;;4470:168;;;;;;:::i;:::-;-1:-1:-1;;;;;4605:15:0;;;4573:7;4605:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;4470:168;6442:100;;;;;;:::i;:::-;;:::i;3811:211::-;3932:4;3904:8;-1:-1:-1;;;;;820:9:0;;812:45;;;;-1:-1:-1;;;812:45:0;;;;;;;:::i;:::-;;;;;;;;;3954:38:::1;3963:10;3975:8;3985:6;3954:8;:38::i;:::-;-1:-1:-1::0;4010:4:0::1;::::0;3811:211;-1:-1:-1;;;3811:211:0:o;7198:105::-;6241:5;;-1:-1:-1;;;;;6241:5:0;6227:10;:19;6219:46;;;;-1:-1:-1;;;6219:46:0;;;;;;;:::i;:::-;7257:5:::1;::::0;7249:46:::1;::::0;-1:-1:-1;;;;;7257:5:0;;::::1;::::0;7273:21:::1;7249:46:::0;::::1;;;::::0;7257:5:::1;7249:46:::0;7257:5;7249:46;7273:21;7257:5;7249:46;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;7198:105::o:0;2658:626::-;2796:4;2782:3;-1:-1:-1;;;;;820:9:0;;812:45;;;;-1:-1:-1;;;812:45:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2834:14:0;::::1;2813:18;2834:14:::0;;;:7:::1;:14;::::0;;;;;;;2849:10:::1;2834:26:::0;;;;;;;;2893:15;;;;;;;;;;:25;-1:-1:-1;2893:25:0;::::1;::::0;:49:::1;;;2936:6;2922:10;:20;;2893:49;2871:153;;;::::0;-1:-1:-1;;;2871:153:0;;4614:2:1;2871:153:0::1;::::0;::::1;4596:21:1::0;4653:2;4633:18;;;4626:30;4692:34;4672:18;;;4665:62;-1:-1:-1;;;4743:18:1;;;4736:52;4805:19;;2871:153:0::1;4586:244:1::0;2871:153:0::1;-1:-1:-1::0;;;;;3035:15:0;::::1;:8;:15:::0;;;::::1;::::0;;;;;;:25;;3054:6;;3035:8;:25:::1;::::0;3054:6;;3035:25:::1;:::i;:::-;::::0;;;-1:-1:-1;;;;3075:25:0;::::1;3071:106;;;3117:48;3126:5:::0;3133:10:::1;3145:19;3158:6:::0;3145:10;:19:::1;:::i;:::-;3117:8;:48::i;:::-;-1:-1:-1::0;;;;;3187:13:0;::::1;:8;:13:::0;;;::::1;::::0;;;;;;:23;;3204:6;;3187:8;:23:::1;::::0;3204:6;;3187:23:::1;:::i;:::-;;;;;;;;3242:3;-1:-1:-1::0;;;;;3226:28:0::1;3235:5;-1:-1:-1::0;;;;;3226:28:0::1;;3247:6;3226:28;;;;6135:25:1::0;;6123:2;6108:18;;6090:76;3226:28:0::1;;;;;;;;-1:-1:-1::0;3272:4:0::1;::::0;2658:626;-1:-1:-1;;;;;2658:626:0:o;4748:83::-;4798:25;4804:10;4816:6;4798:5;:25::i;3405:109::-;-1:-1:-1;;;;;3490:16:0;;3463:7;3490:16;;;;;;;;;;;3405:109;;;;:::o;6593:172::-;6662:8;;-1:-1:-1;;;;;6662:8:0;6648:10;:22;6640:56;;;;-1:-1:-1;;;6640:56:0;;3515:2:1;6640:56:0;;;3497:21:1;3554:2;3534:18;;;3527:30;-1:-1:-1;;;3573:18:1;;;3566:51;3634:18;;6640:56:0;3487:171:1;6640:56:0;6707:8;:21;;-1:-1:-1;;;;;;6707:21:0;;;;;;6739:5;:18;;;;;6747:10;6739:18;;;6593:172::o;5138:357::-;-1:-1:-1;;;;;5236:16:0;;5209:24;5236:16;;;:7;:16;;;;;;;;5253:10;5236:28;;;;;;;;5297:26;;;;5275:112;;;;-1:-1:-1;;;5275:112:0;;5443:2:1;5275:112:0;;;5425:21:1;5482:2;5462:18;;;5455:30;5521:34;5501:18;;;5494:62;-1:-1:-1;;;5572:18:1;;;5565:34;5616:19;;5275:112:0;5415:226:1;5275:112:0;5398:56;5407:7;5416:10;5428:25;5447:6;5428:16;:25;:::i;5398:56::-;5465:22;5471:7;5480:6;5465:5;:22::i;:::-;5138:357;;;:::o;1917:405::-;2029:4;2006:3;-1:-1:-1;;;;;820:9:0;;812:45;;;;-1:-1:-1;;;812:45:0;;;;;;;:::i;:::-;2082:10:::1;2073:8;:20:::0;;;::::1;::::0;;;;;;;:30;-1:-1:-1;2073:30:0::1;2051:117;;;::::0;-1:-1:-1;;;2051:117:0;;5037:2:1;2051:117:0::1;::::0;::::1;5019:21:1::0;5076:2;5056:18;;;5049:30;5115:34;5095:18;;;5088:62;-1:-1:-1;;;5166:18:1;;;5159:35;5211:19;;2051:117:0::1;5009:227:1::0;2051:117:0::1;2188:10;2179:8;:20:::0;;;::::1;::::0;;;;;;:30;;2203:6;;2179:8;:30:::1;::::0;2203:6;;2179:30:::1;:::i;:::-;::::0;;;-1:-1:-1;;;;;;;2220:13:0;::::1;:8;:13:::0;;;::::1;::::0;;;;;;:23;;2237:6;;2220:8;:23:::1;::::0;2237:6;;2220:23:::1;:::i;:::-;::::0;;;-1:-1:-1;;2259:33:0::1;::::0;6135:25:1;;;-1:-1:-1;;;;;2259:33:0;::::1;::::0;2268:10:::1;::::0;2259:33:::1;::::0;6123:2:1;6108:18;2259:33:0::1;;;;;;;-1:-1:-1::0;2310:4:0::1;::::0;1917:405;-1:-1:-1;;;1917:405:0:o;6890:228::-;6241:5;;-1:-1:-1;;;;;6241:5:0;6227:10;:19;6219:46;;;;-1:-1:-1;;;6219:46:0;;;;;;;:::i;:::-;6971:42:::1;::::0;-1:-1:-1;;;6971:42:0;;7007:4:::1;6971:42;::::0;::::1;1820:51:1::0;6957:11:0::1;::::0;-1:-1:-1;;;;;6971:27:0;::::1;::::0;::::1;::::0;1793:18:1;;6971:42:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6957:56;;7038:1;7032:3;:7;7024:37;;;::::0;-1:-1:-1;;;7024:37:0;;4268:2:1;7024:37:0::1;::::0;::::1;4250:21:1::0;4307:2;4287:18;;;4280:30;-1:-1:-1;;;4326:18:1;;;4319:47;4383:18;;7024:37:0::1;4240:167:1::0;7024:37:0::1;7099:5;::::0;7072:38:::1;::::0;-1:-1:-1;;;7072:38:0;;-1:-1:-1;;;;;7099:5:0;;::::1;7072:38;::::0;::::1;2056:51:1::0;2123:18;;;2116:34;;;7072:26:0;;::::1;::::0;::::1;::::0;2029:18:1;;7072:38:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;6276:1;6890:228:::0;:::o;6442:100::-;6241:5;;-1:-1:-1;;;;;6241:5:0;6227:10;:19;6219:46;;;;-1:-1:-1;;;6219:46:0;;;;;;;:::i;:::-;6514:8:::1;:20:::0;;-1:-1:-1;;;;;;6514:20:0::1;-1:-1:-1::0;;;;;6514:20:0;;;::::1;::::0;;;::::1;::::0;;6442:100::o;4030:217::-;-1:-1:-1;;;;;4153:15:0;;;;;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;:35;;;4204;;6135:25:1;;;4204:35:0;;6108:18:1;4204:35:0;;;;;;;;4030:217;;;:::o;5828:353::-;5918:7;-1:-1:-1;;;;;820:9:0;;812:45;;;;-1:-1:-1;;;812:45:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5965:17:0;::::1;:8;:17:::0;;;::::1;::::0;;;;;;;:27;-1:-1:-1;5965:27:0::1;5943:111;;;::::0;-1:-1:-1;;;5943:111:0;;3865:2:1;5943:111:0::1;::::0;::::1;3847:21:1::0;3904:2;3884:18;;;3877:30;3943:34;3923:18;;;3916:62;-1:-1:-1;;;3994:18:1;;;3987:32;4036:19;;5943:111:0::1;3837:224:1::0;5943:111:0::1;-1:-1:-1::0;;;;;6065:17:0;::::1;:8;:17:::0;;;::::1;::::0;;;;;;:27;;6086:6;;6065:8;:27:::1;::::0;6086:6;;6065:27:::1;:::i;:::-;;;;;;;;6118:6;6103:11;;:21;;;;;;;:::i;:::-;::::0;;;-1:-1:-1;;6142:31:0::1;::::0;6135:25:1;;;755:1:0::1;::::0;-1:-1:-1;;;;;6142:31:0;::::1;::::0;::::1;::::0;6123:2:1;6108:18;6142:31:0::1;6090:76:1::0;14:173;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;192:196;;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;:::-;343:39;262:126;-1:-1:-1;;;262:126:1:o;393:270::-;;;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;;;;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;;;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1280:190::-;;1392:2;1380:9;1371:7;1367:23;1363:32;1360:2;;;1413:6;1405;1398:22;1360:2;-1:-1:-1;1441:23:1;;1350:120;-1:-1:-1;1350:120:1:o;1475:194::-;;1598:2;1586:9;1577:7;1573:23;1569:32;1566:2;;;1619:6;1611;1604:22;1566:2;-1:-1:-1;1647:16:1;;1556:113;-1:-1:-1;1556:113:1:o;2353:603::-;;2494:2;2523;2512:9;2505:21;2555:6;2549:13;2598:6;2593:2;2582:9;2578:18;2571:34;2623:4;2636:140;2650:6;2647:1;2644:13;2636:140;;;2745:14;;;2741:23;;2735:30;2711:17;;;2730:2;2707:26;2700:66;2665:10;;2636:140;;;2794:6;2791:1;2788:13;2785:2;;;2864:4;2859:2;2850:6;2839:9;2835:22;2831:31;2824:45;2785:2;-1:-1:-1;2940:2:1;2919:15;-1:-1:-1;;2915:29:1;2900:45;;;;2947:2;2896:54;;2474:482;-1:-1:-1;;;2474:482:1:o;2961:347::-;3163:2;3145:21;;;3202:2;3182:18;;;3175:30;3241:25;3236:2;3221:18;;3214:53;3299:2;3284:18;;3135:173::o;5646:338::-;5848:2;5830:21;;;5887:2;5867:18;;;5860:30;-1:-1:-1;;;5921:2:1;5906:18;;5899:44;5975:2;5960:18;;5820:164::o;6360:128::-;;6431:1;6427:6;6424:1;6421:13;6418:2;;;6437:18;;:::i;:::-;-1:-1:-1;6473:9:1;;6408:80::o;6493:125::-;;6561:1;6558;6555:8;6552:2;;;6566:18;;:::i;:::-;-1:-1:-1;6603:9:1;;6542:76::o;6623:127::-;6684:10;6679:3;6675:20;6672:1;6665:31;6715:4;6712:1;6705:15;6739:4;6736:1;6729:15

Swarm Source

ipfs://88d730681a4757d3d545fa686a10435448016e50fb3751fd0966d65600ed59da

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Uniqly.io - the first marketplace and escrow that allows you to create and trade NFT tokens with the possibility of materializing them in the real world.

Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.