ETH Price: $2,399.52 (+1.15%)
Gas: 1.77 Gwei

Contract

0xD002f53979dd9acB946a82ffe04D0e4383cf5f92
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve203674712024-07-23 6:35:1144 days ago1721716511IN
UBICITY: CITY Token
0 ETH0.000143183.08245686
Transfer199642812024-05-27 22:46:35100 days ago1716849995IN
UBICITY: CITY Token
0 ETH0.000322110.78563008
Transfer166526182023-02-18 2:40:35565 days ago1676688035IN
UBICITY: CITY Token
0 ETH0.0012167723.5008233
Transfer163196852023-01-02 14:28:11611 days ago1672669691IN
UBICITY: CITY Token
0 ETH0.0004516215.12286052
Transfer163196832023-01-02 14:27:47611 days ago1672669667IN
UBICITY: CITY Token
0 ETH0.0004581715.34205081
Transfer163196812023-01-02 14:27:23611 days ago1672669643IN
UBICITY: CITY Token
0 ETH0.0004758815.93511041
Transfer163196802023-01-02 14:27:11611 days ago1672669631IN
UBICITY: CITY Token
0 ETH0.0004422314.80222406
Transfer163196752023-01-02 14:26:11611 days ago1672669571IN
UBICITY: CITY Token
0 ETH0.0004526815.15824782
Transfer163196682023-01-02 14:24:47611 days ago1672669487IN
UBICITY: CITY Token
0 ETH0.0004664115.61797782
Transfer163196312023-01-02 14:17:23611 days ago1672669043IN
UBICITY: CITY Token
0 ETH0.0004651415.57533659
Transfer163175232023-01-02 7:13:47611 days ago1672643627IN
UBICITY: CITY Token
0 ETH0.0004320214.46071359
Transfer163175132023-01-02 7:11:47611 days ago1672643507IN
UBICITY: CITY Token
0 ETH0.0004339414.52486038
Transfer163175022023-01-02 7:09:35611 days ago1672643375IN
UBICITY: CITY Token
0 ETH0.0004246414.21913721
Transfer163174362023-01-02 6:56:23612 days ago1672642583IN
UBICITY: CITY Token
0 ETH0.0004462314.9423597
Transfer163174252023-01-02 6:54:11612 days ago1672642451IN
UBICITY: CITY Token
0 ETH0.0004040313.52905819
Transfer163173442023-01-02 6:37:35612 days ago1672641455IN
UBICITY: CITY Token
0 ETH0.0007135715.19022669
Approve159471952022-11-11 13:53:11663 days ago1668174791IN
UBICITY: CITY Token
0 ETH0.0004192217.30392305
Approve158699662022-10-31 18:55:23674 days ago1667242523IN
UBICITY: CITY Token
0 ETH0.0012278926.4
Approve155783412022-09-21 0:44:47715 days ago1663721087IN
UBICITY: CITY Token
0 ETH0.000152956.31325164
Approve155783392022-09-21 0:44:23715 days ago1663721063IN
UBICITY: CITY Token
0 ETH0.000152956.31325164
Approve152625042022-08-02 10:17:46764 days ago1659435466IN
UBICITY: CITY Token
0 ETH0.000182527.53383811
Approve147642222022-05-13 0:27:02846 days ago1652401622IN
UBICITY: CITY Token
0 ETH0.0025583355.005
Approve146634322022-04-27 1:00:40862 days ago1651021240IN
UBICITY: CITY Token
0 ETH0.0016278835
Approve144464622022-03-24 3:01:05896 days ago1648090865IN
UBICITY: CITY Token
0 ETH0.0018139239
Transfer139386892022-01-04 11:18:36974 days ago1641295116IN
UBICITY: CITY Token
0 ETH0.0028901461.53948533
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:
UBIcityERC20

Compiler Version
v0.6.9+commit.3e3065ac

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Apache-2.0 license
/**
 *Submitted for verification at Etherscan.io on 2021-01-19
*/

/*

    Copyright 2020 UBI.city
    SPDX-License-Identifier: Apache-2.0

*/
pragma solidity 0.6.9;
pragma experimental ABIEncoderV2;


/**
 * @title SafeMath
 * @author CITYMAN
 *
 * @notice Math operations with safety checks that revert on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "MUL_ERROR");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "DIVIDING_ERROR");
        return a / b;
    }

    function divCeil(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 quotient = div(a, b);
        uint256 remainder = a - quotient * b;
        if (remainder > 0) {
            return quotient + 1;
        } else {
            return quotient;
        }
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SUB_ERROR");
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "ADD_ERROR");
        return c;
    }

    function sqrt(uint256 x) internal pure returns (uint256 y) {
        uint256 z = x / 2 + 1;
        y = x;
        while (z < y) {
            y = z;
            z = (x / z + z) / 2;
        }
    }
}



/**
 * @title UBI.city Token
 * @author CITYMAN
 */
contract UBIcityERC20 {
    using SafeMath for uint256;

    string public symbol = "CITY";
    string public name = "UBICITY";

    uint256 public decimals = 18;
    uint256 public totalSupply = 100000000 * 10**18; // 100 million

    mapping(address => uint256) internal balances;
    mapping(address => mapping(address => uint256)) internal allowed;

    // ============ Events ============

    event Transfer(address indexed from, address indexed to, uint256 amount);

    event Approval(address indexed owner, address indexed spender, uint256 amount);

    // ============ Functions ============

    constructor() public {
        balances[msg.sender] = totalSupply;
    }

    /**
     * @dev transfer token for a specified address
     * @param to The address to transfer to.
     * @param amount The amount to be transferred.
     */
    function transfer(address to, uint256 amount) public returns (bool) {
        require(amount <= balances[msg.sender], "BALANCE_NOT_ENOUGH");

        balances[msg.sender] = balances[msg.sender].sub(amount);
        balances[to] = balances[to].add(amount);
        emit Transfer(msg.sender, to, amount);
        return true;
    }

    /**
     * @dev Gets the balance of the specified address.
     * @param owner The address to query the the balance of.
     * @return balance An uint256 representing the amount owned by the passed address.
     */
    function balanceOf(address owner) external view returns (uint256 balance) {
        return balances[owner];
    }

    /**
     * @dev Transfer tokens from one address to another
     * @param from address The address which you want to send tokens from
     * @param to address The address which you want to transfer to
     * @param amount uint256 the amount of tokens to be transferred
     */
    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public returns (bool) {
        require(amount <= balances[from], "BALANCE_NOT_ENOUGH");
        require(amount <= allowed[from][msg.sender], "ALLOWANCE_NOT_ENOUGH");

        balances[from] = balances[from].sub(amount);
        balances[to] = balances[to].add(amount);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(amount);
        emit Transfer(from, to, amount);
        return true;
    }

    /**
     * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
     * @param spender The address which will spend the funds.
     * @param amount The amount of tokens to be spent.
     */
    function approve(address spender, uint256 amount) public returns (bool) {
        allowed[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    /**
     * @dev Function to check the amount of tokens that an owner allowed to a spender.
     * @param owner address The address which owns the funds.
     * @param spender address The address which will spend the funds.
     * @return A uint256 specifying the amount of tokens still available for the spender.
     */
    function allowance(address owner, address spender) public view returns (uint256) {
        return allowed[owner][spender];
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","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":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60c060405260046080819052634349545960e01b60a0908152610025916000919061008e565b50604080518082019091526007808252665542494349545960c81b60209092019182526100549160019161008e565b5060126002556a52b7d2dcc80cd2e400000060035534801561007557600080fd5b5060035433600090815260046020526040902055610129565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100cf57805160ff19168380011785556100fc565b828001600101855582156100fc579182015b828111156100fc5782518255916020019190600101906100e1565b5061010892915061010c565b5090565b61012691905b808211156101085760008155600101610112565b90565b6107cb806101386000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce567146100fe57806370a082311461010657806395d89b4114610119578063a9059cbb14610121578063dd62ed3e1461013457610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100d657806323b872dd146100eb575b600080fd5b6100a0610147565b6040516100ad9190610681565b60405180910390f35b6100c96100c436600461064c565b6101d4565b6040516100ad9190610676565b6100de61023f565b6040516100ad9190610774565b6100c96100f936600461060c565b610245565b6100de6103db565b6100de6101143660046105bd565b6103e1565b6100a06103fc565b6100c961012f36600461064c565b610457565b6100de6101423660046105d8565b610527565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101cc5780601f106101a1576101008083540402835291602001916101cc565b820191906000526020600020905b8154815290600101906020018083116101af57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061022d908690610774565b60405180910390a35060015b92915050565b60035481565b6001600160a01b0383166000908152600460205260408120548211156102865760405162461bcd60e51b815260040161027d90610725565b60405180910390fd5b6001600160a01b03841660009081526005602090815260408083203384529091529020548211156102c95760405162461bcd60e51b815260040161027d906106d4565b6001600160a01b0384166000908152600460205260409020546102f2908363ffffffff61055216565b6001600160a01b038086166000908152600460205260408082209390935590851681522054610327908363ffffffff61057a16565b6001600160a01b03808516600090815260046020908152604080832094909455918716815260058252828120338252909152205461036b908363ffffffff61055216565b6001600160a01b0380861660008181526005602090815260408083203384529091529081902093909355915190851691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103c9908690610774565b60405180910390a35060019392505050565b60025481565b6001600160a01b031660009081526004602052604090205490565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101cc5780601f106101a1576101008083540402835291602001916101cc565b336000908152600460205260408120548211156104865760405162461bcd60e51b815260040161027d90610725565b336000908152600460205260409020546104a6908363ffffffff61055216565b33600090815260046020526040808220929092556001600160a01b038516815220546104d8908363ffffffff61057a16565b6001600160a01b0384166000818152600460205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061022d908690610774565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6000828211156105745760405162461bcd60e51b815260040161027d90610702565b50900390565b60008282018381101561059f5760405162461bcd60e51b815260040161027d90610751565b9392505050565b80356001600160a01b038116811461023957600080fd5b6000602082840312156105ce578081fd5b61059f83836105a6565b600080604083850312156105ea578081fd5b6105f484846105a6565b915061060384602085016105a6565b90509250929050565b600080600060608486031215610620578081fd5b833561062b8161077d565b9250602084013561063b8161077d565b929592945050506040919091013590565b6000806040838503121561065e578182fd5b61066884846105a6565b946020939093013593505050565b901515815260200190565b6000602080835283518082850152825b818110156106ad57858101830151858201604001528201610691565b818111156106be5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526014908201527308298989eae829c868abe9c9ea8be8a9c9eaa8e960631b604082015260600190565b60208082526009908201526829aaa12fa2a92927a960b91b604082015260600190565b6020808252601290820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604082015260600190565b60208082526009908201526820a2222fa2a92927a960b91b604082015260600190565b90815260200190565b6001600160a01b038116811461079257600080fd5b5056fea2646970667358221220c16e7204fa2ecc5a339a4f87dfa73ceb6a63b81c2cfb222859b9c9119da0cd6464736f6c63430006090033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce567146100fe57806370a082311461010657806395d89b4114610119578063a9059cbb14610121578063dd62ed3e1461013457610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100d657806323b872dd146100eb575b600080fd5b6100a0610147565b6040516100ad9190610681565b60405180910390f35b6100c96100c436600461064c565b6101d4565b6040516100ad9190610676565b6100de61023f565b6040516100ad9190610774565b6100c96100f936600461060c565b610245565b6100de6103db565b6100de6101143660046105bd565b6103e1565b6100a06103fc565b6100c961012f36600461064c565b610457565b6100de6101423660046105d8565b610527565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101cc5780601f106101a1576101008083540402835291602001916101cc565b820191906000526020600020905b8154815290600101906020018083116101af57829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061022d908690610774565b60405180910390a35060015b92915050565b60035481565b6001600160a01b0383166000908152600460205260408120548211156102865760405162461bcd60e51b815260040161027d90610725565b60405180910390fd5b6001600160a01b03841660009081526005602090815260408083203384529091529020548211156102c95760405162461bcd60e51b815260040161027d906106d4565b6001600160a01b0384166000908152600460205260409020546102f2908363ffffffff61055216565b6001600160a01b038086166000908152600460205260408082209390935590851681522054610327908363ffffffff61057a16565b6001600160a01b03808516600090815260046020908152604080832094909455918716815260058252828120338252909152205461036b908363ffffffff61055216565b6001600160a01b0380861660008181526005602090815260408083203384529091529081902093909355915190851691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103c9908690610774565b60405180910390a35060019392505050565b60025481565b6001600160a01b031660009081526004602052604090205490565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156101cc5780601f106101a1576101008083540402835291602001916101cc565b336000908152600460205260408120548211156104865760405162461bcd60e51b815260040161027d90610725565b336000908152600460205260409020546104a6908363ffffffff61055216565b33600090815260046020526040808220929092556001600160a01b038516815220546104d8908363ffffffff61057a16565b6001600160a01b0384166000818152600460205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061022d908690610774565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6000828211156105745760405162461bcd60e51b815260040161027d90610702565b50900390565b60008282018381101561059f5760405162461bcd60e51b815260040161027d90610751565b9392505050565b80356001600160a01b038116811461023957600080fd5b6000602082840312156105ce578081fd5b61059f83836105a6565b600080604083850312156105ea578081fd5b6105f484846105a6565b915061060384602085016105a6565b90509250929050565b600080600060608486031215610620578081fd5b833561062b8161077d565b9250602084013561063b8161077d565b929592945050506040919091013590565b6000806040838503121561065e578182fd5b61066884846105a6565b946020939093013593505050565b901515815260200190565b6000602080835283518082850152825b818110156106ad57858101830151858201604001528201610691565b818111156106be5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526014908201527308298989eae829c868abe9c9ea8be8a9c9eaa8e960631b604082015260600190565b60208082526009908201526829aaa12fa2a92927a960b91b604082015260600190565b6020808252601290820152710848298829c868abe9c9ea8be8a9c9eaa8e960731b604082015260600190565b60208082526009908201526820a2222fa2a92927a960b91b604082015260600190565b90815260200190565b6001600160a01b038116811461079257600080fd5b5056fea2646970667358221220c16e7204fa2ecc5a339a4f87dfa73ceb6a63b81c2cfb222859b9c9119da0cd6464736f6c63430006090033

Deployed Bytecode Sourcemap

1556:3299:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1656:30;;;:::i;:::-;;;;;;;;;;;;;;;;4180:203;;;;;;;;;:::i;:::-;;;;;;;;1730:47;;;:::i;:::-;;;;;;;;3411:519;;;;;;;;;:::i;1695:28::-;;;:::i;3001:115::-;;;;;;;;;:::i;1620:29::-;;;:::i;2433:336::-;;;;;;;;;:::i;4722:130::-;;;;;;;;;:::i;1656:30::-;;;;;;;;;;;;;;;-1:-1:-1;;1656:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4180:203::-;4271:10;4246:4;4263:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4263:28:0;;;;;;;;;;:37;;;4316;4246:4;;4263:28;;4316:37;;;;4294:6;;4316:37;;;;;;;;;;-1:-1:-1;4371:4:0;4180:203;;;;;:::o;1730:47::-;;;;:::o;3411:519::-;-1:-1:-1;;;;;3560:14:0;;3525:4;3560:14;;;:8;:14;;;;;;3550:24;;;3542:55;;;;-1:-1:-1;;;3542:55:0;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3626:13:0;;;;;;:7;:13;;;;;;;;3640:10;3626:25;;;;;;;;3616:35;;;3608:68;;;;-1:-1:-1;;;3608:68:0;;;;;;;;;-1:-1:-1;;;;;3706:14:0;;;;;;:8;:14;;;;;;:26;;3725:6;3706:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;3689:14:0;;;;;;;:8;:14;;;;;;:43;;;;3758:12;;;;;;;:24;;3775:6;3758:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;3743:12:0;;;;;;;:8;:12;;;;;;;;:39;;;;3821:13;;;;;:7;:13;;;;;3835:10;3821:25;;;;;;;:37;;3851:6;3821:37;:29;:37;:::i;:::-;-1:-1:-1;;;;;3793:13:0;;;;;;;:7;:13;;;;;;;;3807:10;3793:25;;;;;;;;;:65;;;;3874:26;;;;;;3793:13;3874:26;;;;3893:6;;3874:26;;;;;;;;;;-1:-1:-1;3918:4:0;3411:519;;;;;:::o;1695:28::-;;;;:::o;3001:115::-;-1:-1:-1;;;;;3093:15:0;3058;3093;;;:8;:15;;;;;;;3001:115::o;1620:29::-;;;;;;;;;;;;;;;-1:-1:-1;;1620:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2433:336;2539:10;2495:4;2530:20;;;:8;:20;;;;;;2520:30;;;2512:61;;;;-1:-1:-1;;;2512:61:0;;;;;;;;;2618:10;2609:20;;;;:8;:20;;;;;;:32;;2634:6;2609:32;:24;:32;:::i;:::-;2595:10;2586:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;2667:12:0;;;;;;:24;;2684:6;2667:24;:16;:24;:::i;:::-;-1:-1:-1;;;;;2652:12:0;;;;;;:8;:12;;;;;;;:39;;;;2707:32;;2716:10;;2707:32;;;;2732:6;;2707:32;;4722:130;-1:-1:-1;;;;;4821:14:0;;;4794:7;4821:14;;;:7;:14;;;;;;;;:23;;;;;;;;;;;;;4722:130::o;970:137::-;1028:7;1061:1;1056;:6;;1048:28;;;;-1:-1:-1;;;1048:28:0;;;;;;;;;-1:-1:-1;1094:5:0;;;970:137::o;1115:161::-;1173:7;1205:5;;;1229:6;;;;1221:28;;;;-1:-1:-1;;;1221:28:0;;;;;;;;;1267:1;1115:161;-1:-1:-1;;;1115:161:0:o;5:130:-1:-;72:20;;-1:-1;;;;;6654:54;;7240:35;;7230:2;;7289:1;;7279:12;279:241;;383:2;371:9;362:7;358:23;354:32;351:2;;;-1:-1;;389:12;351:2;451:53;496:7;472:22;451:53;;527:366;;;648:2;636:9;627:7;623:23;619:32;616:2;;;-1:-1;;654:12;616:2;716:53;761:7;737:22;716:53;;;706:63;;824:53;869:7;806:2;849:9;845:22;824:53;;;814:63;;610:283;;;;;;900:491;;;;1038:2;1026:9;1017:7;1013:23;1009:32;1006:2;;;-1:-1;;1044:12;1006:2;85:6;72:20;97:33;124:5;97:33;;;1096:63;-1:-1;1196:2;1235:22;;72:20;97:33;72:20;97:33;;;1000:391;;1204:63;;-1:-1;;;1304:2;1343:22;;;;209:20;;1000:391;1398:366;;;1519:2;1507:9;1498:7;1494:23;1490:32;1487:2;;;-1:-1;;1525:12;1487:2;1587:53;1632:7;1608:22;1587:53;;;1577:63;1677:2;1716:22;;;;209:20;;-1:-1;;;1481:283;3646:210;6566:13;;6559:21;1836:34;;3767:2;3752:18;;3738:118;3863:310;;4010:2;;4031:17;4024:47;2027:5;6189:12;6346:6;4010:2;3999:9;3995:18;6334:19;-1:-1;6872:101;6886:6;6883:1;6880:13;6872:101;;;6953:11;;;;;6947:18;6934:11;;;6374:14;6934:11;6927:39;6901:10;;6872:101;;;6988:6;6985:1;6982:13;6979:2;;;-1:-1;6374:14;7044:6;3999:9;7035:16;;7028:27;6979:2;-1:-1;7160:7;7144:14;-1:-1;;7140:28;2185:39;;;;6374:14;2185:39;;3981:192;-1:-1;;;3981:192;4180:416;4380:2;4394:47;;;2461:2;4365:18;;;6334:19;-1:-1;;;6374:14;;;2477:43;2539:12;;;4351:245;4603:416;4803:2;4817:47;;;2790:1;4788:18;;;6334:19;-1:-1;;;6374:14;;;2805:32;2856:12;;;4774:245;5026:416;5226:2;5240:47;;;3107:2;5211:18;;;6334:19;-1:-1;;;6374:14;;;3123:41;3183:12;;;5197:245;5449:416;5649:2;5663:47;;;3434:1;5634:18;;;6334:19;-1:-1;;;6374:14;;;3449:32;3500:12;;;5620:245;5872:222;3597:37;;;5999:2;5984:18;;5970:124;7181:117;-1:-1;;;;;6654:54;;7240:35;;7230:2;;7289:1;;7279:12;7230:2;7224:74;

Swarm Source

ipfs://c16e7204fa2ecc5a339a4f87dfa73ceb6a63b81c2cfb222859b9c9119da0cd64

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

UBI.city is a decentralized organizational governance protocol which realizes the vision of UBI. UBI.city solves the problem of Sybil attacks and realizes the value of personal tokens by introducing Proof of Performance.

Validator Index Block Amount
View All Withdrawals

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