ETH Price: $1,993.23 (+0.08%)

Contract

0xbbbB3fD57b67a95788947D3ab4EbDF8d3E7F00cc
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve231970272025-08-22 13:50:35218 days ago1755870635IN
Indicoin: INDI Token
0 ETH0.00011522.45202781
Approve231836412025-08-20 16:59:47220 days ago1755709187IN
Indicoin: INDI Token
0 ETH0.000055372.06830204
Approve231836412025-08-20 16:59:47220 days ago1755709187IN
Indicoin: INDI Token
0 ETH0.000032461.21282601
Approve231829452025-08-20 14:39:59220 days ago1755700799IN
Indicoin: INDI Token
0 ETH0.000103522.214217
Approve231829432025-08-20 14:39:23220 days ago1755700763IN
Indicoin: INDI Token
0 ETH0.000038671.44449744
Approve231829132025-08-20 14:33:23220 days ago1755700403IN
Indicoin: INDI Token
0 ETH0.00009473.53748998
Approve231828952025-08-20 14:29:47220 days ago1755700187IN
Indicoin: INDI Token
0 ETH0.000032421.2110678
Approve231828632025-08-20 14:23:23220 days ago1755699803IN
Indicoin: INDI Token
0 ETH0.000030371.22625005
Approve231827162025-08-20 13:53:59220 days ago1755698039IN
Indicoin: INDI Token
0 ETH0.000134462.8758802
Approve231827122025-08-20 13:53:11220 days ago1755697991IN
Indicoin: INDI Token
0 ETH0.000079212.95889055
Approve231826692025-08-20 13:44:35220 days ago1755697475IN
Indicoin: INDI Token
0 ETH0.000033040.70685559
Approve231826672025-08-20 13:44:11220 days ago1755697451IN
Indicoin: INDI Token
0 ETH0.00002871.07216977
Approve231749392025-08-19 11:52:23221 days ago1755604343IN
Indicoin: INDI Token
0 ETH0.000009290.19775157
Approve231546692025-08-16 16:02:47224 days ago1755360167IN
Indicoin: INDI Token
0 ETH0.000105372.25380203
Approve231546662025-08-16 16:02:11224 days ago1755360131IN
Indicoin: INDI Token
0 ETH0.000060532.26113232
Approve231532842025-08-16 11:24:47224 days ago1755343487IN
Indicoin: INDI Token
0 ETH0.000010450.22249109
Approve231532472025-08-16 11:17:23224 days ago1755343043IN
Indicoin: INDI Token
0 ETH0.000017410.37255278
Approve231532452025-08-16 11:16:59224 days ago1755343019IN
Indicoin: INDI Token
0 ETH0.000010410.38916418
Approve231532292025-08-16 11:13:47224 days ago1755342827IN
Indicoin: INDI Token
0 ETH0.000012030.25747269
Approve231532272025-08-16 11:13:23224 days ago1755342803IN
Indicoin: INDI Token
0 ETH0.000011120.41560384
Approve231532212025-08-16 11:12:11224 days ago1755342731IN
Indicoin: INDI Token
0 ETH0.000007810.29197021
Approve231527342025-08-16 9:34:35224 days ago1755336875IN
Indicoin: INDI Token
0 ETH0.000011150.23850365
Approve231527312025-08-16 9:33:59224 days ago1755336839IN
Indicoin: INDI Token
0 ETH0.00000830.31017037
Approve231457882025-08-15 10:18:35225 days ago1755253115IN
Indicoin: INDI Token
0 ETH0.000021080.4486688
Approve231384592025-08-14 9:41:11226 days ago1755164471IN
Indicoin: INDI Token
0 ETH0.000050021.06464625
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Balance Of231970532025-08-22 13:55:47218 days ago1755870947
Indicoin: INDI Token
0 ETH
Transfer From231970532025-08-22 13:55:47218 days ago1755870947
Indicoin: INDI Token
0 ETH
Balance Of231970532025-08-22 13:55:47218 days ago1755870947
Indicoin: INDI Token
0 ETH
Transfer231969562025-08-22 13:36:23218 days ago1755869783
Indicoin: INDI Token
0 ETH
Balance Of231969562025-08-22 13:36:23218 days ago1755869783
Indicoin: INDI Token
0 ETH
Transfer231969562025-08-22 13:36:23218 days ago1755869783
Indicoin: INDI Token
0 ETH
Transfer From231829482025-08-20 14:40:35220 days ago1755700835
Indicoin: INDI Token
0 ETH
Transfer From231827382025-08-20 13:58:23220 days ago1755698303
Indicoin: INDI Token
0 ETH
Transfer From231826722025-08-20 13:45:11220 days ago1755697511
Indicoin: INDI Token
0 ETH
Balance Of231822422025-08-20 12:18:47220 days ago1755692327
Indicoin: INDI Token
0 ETH
Transfer From231822422025-08-20 12:18:47220 days ago1755692327
Indicoin: INDI Token
0 ETH
Balance Of231822422025-08-20 12:18:47220 days ago1755692327
Indicoin: INDI Token
0 ETH
Transfer231820482025-08-20 11:39:35220 days ago1755689975
Indicoin: INDI Token
0 ETH
Balance Of231820482025-08-20 11:39:35220 days ago1755689975
Indicoin: INDI Token
0 ETH
Balance Of231820482025-08-20 11:39:35220 days ago1755689975
Indicoin: INDI Token
0 ETH
Transfer231820482025-08-20 11:39:35220 days ago1755689975
Indicoin: INDI Token
0 ETH
Balance Of231816812025-08-20 10:25:47220 days ago1755685547
Indicoin: INDI Token
0 ETH
Transfer From231816812025-08-20 10:25:47220 days ago1755685547
Indicoin: INDI Token
0 ETH
Balance Of231816812025-08-20 10:25:47220 days ago1755685547
Indicoin: INDI Token
0 ETH
Transfer231816152025-08-20 10:12:23220 days ago1755684743
Indicoin: INDI Token
0 ETH
Balance Of231816152025-08-20 10:12:23220 days ago1755684743
Indicoin: INDI Token
0 ETH
Balance Of231816152025-08-20 10:12:23220 days ago1755684743
Indicoin: INDI Token
0 ETH
Transfer231816152025-08-20 10:12:23220 days ago1755684743
Indicoin: INDI Token
0 ETH
Transfer231749602025-08-19 11:56:35221 days ago1755604595
Indicoin: INDI Token
0 ETH
Balance Of231749602025-08-19 11:56:35221 days ago1755604595
Indicoin: INDI Token
0 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Indicoin

Compiler Version
v0.8.30+commit.73712a01

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2025-05-18
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

/**
 * @title SafeMath
 * @dev Math operations with safety checks (optional for Solidity >= 0.8.0)
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a * b;
        require(a == 0 || c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }

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

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

/**
 * @title ERC20Basic
 */
interface ERC20Basic {
    function totalSupply() external view returns (uint256);
    function balanceOf(address who) external view returns (uint256);
    function transfer(address to, uint256 value) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
}

/**
 * @title BasicToken
 */
contract BasicToken is ERC20Basic {
    mapping(address => uint256) internal _balances;
    uint256 internal _totalSupply;

    function transfer(address _to, uint256 _value) external override returns (bool) {
        require(_to != address(0), "ERC20: transfer to the zero address");
        require(_balances[msg.sender] >= _value, "ERC20: insufficient balance");

        _balances[msg.sender] = _balances[msg.sender] - _value;
        _balances[_to] = _balances[_to] + _value;

        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function balanceOf(address _owner) external view override returns (uint256) {
        return _balances[_owner];
    }

    function totalSupply() external view override virtual returns (uint256) {
        return _totalSupply;
    }
}

/**
 * @title ERC20 interface
 */
interface ERC20 is ERC20Basic {
    function allowance(address owner, address spender) external view returns (uint256);
    function transferFrom(address from, address to, uint256 value) external returns (bool);
    function approve(address spender, uint256 value) external returns (bool);

    event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @title StandardToken
 */
contract StandardToken is ERC20, BasicToken {
    mapping(address => mapping(address => uint256)) private _allowed;

    function totalSupply() external view override(ERC20Basic, BasicToken) returns (uint256) {
        return _totalSupply;
    }

    function allowance(address _owner, address _spender) external view override returns (uint256) {
        return _allowed[_owner][_spender];
    }

    function approve(address _spender, uint256 _value) external override returns (bool) {
        require(_spender != address(0), "ERC20: approve to the zero address");

        _allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function increaseAllowance(address _spender, uint256 _addedValue) external returns (bool) {
        require(_spender != address(0), "ERC20: increaseAllowance to the zero address");

        _allowed[msg.sender][_spender] += _addedValue;
        emit Approval(msg.sender, _spender, _allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseAllowance(address _spender, uint256 _subtractedValue) external returns (bool) {
        require(_spender != address(0), "ERC20: decreaseAllowance to the zero address");

        uint256 currentAllowance = _allowed[msg.sender][_spender];
        require(currentAllowance >= _subtractedValue, "ERC20: decreased allowance below zero");

        _allowed[msg.sender][_spender] = currentAllowance - _subtractedValue;
        emit Approval(msg.sender, _spender, _allowed[msg.sender][_spender]);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) external override returns (bool) {
        require(_from != address(0), "ERC20: transfer from the zero address");
        require(_to != address(0), "ERC20: transfer to the zero address");
        require(_balances[_from] >= _value, "ERC20: transfer amount exceeds balance");
        require(_allowed[_from][msg.sender] >= _value, "ERC20: transfer amount exceeds allowance");

        _balances[_from] = _balances[_from] - _value;
        _balances[_to] = _balances[_to] + _value;
        _allowed[_from][msg.sender] = _allowed[_from][msg.sender] - _value;

        emit Transfer(_from, _to, _value);
        return true;
    }
}

/**
 * @title Indicoin Token
 * @dev ERC-20 Token with initial supply assigned to deployer.
 */
contract Indicoin is StandardToken {
    string public constant name = "Indicoin";
    string public constant symbol = "INDI";
    uint8 public constant decimals = 18;
    uint256 public constant INITIAL_SUPPLY = 1000000000 * (10 ** uint256(decimals));

    constructor() {
        _totalSupply = INITIAL_SUPPLY;
        _balances[msg.sender] = INITIAL_SUPPLY;

        emit Transfer(address(0), msg.sender, INITIAL_SUPPLY);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"_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"}]

608060405234801561000f575f5ffd5b50601260ff16600a6100219190610284565b633b9aca0061003091906102ce565b600181905550601260ff16600a6100479190610284565b633b9aca0061005691906102ce565b5f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601260ff16600a6100f69190610284565b633b9aca0061010591906102ce565b604051610112919061031e565b60405180910390a3610337565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b60018511156101a15780860481111561017d5761017c61011f565b5b600185161561018c5780820291505b808102905061019a8561014c565b9450610161565b94509492505050565b5f826101b95760019050610274565b816101c6575f9050610274565b81600181146101dc57600281146101e657610215565b6001915050610274565b60ff8411156101f8576101f761011f565b5b8360020a91508482111561020f5761020e61011f565b5b50610274565b5060208310610133831016604e8410600b841016171561024a5782820a9050838111156102455761024461011f565b5b610274565b6102578484846001610158565b9250905081840481111561026e5761026d61011f565b5b81810290505b9392505050565b5f819050919050565b5f61028e8261027b565b91506102998361027b565b92506102c67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846101aa565b905092915050565b5f6102d88261027b565b91506102e38361027b565b92508282026102f18161027b565b915082820484148315176103085761030761011f565b5b5092915050565b6103188161027b565b82525050565b5f6020820190506103315f83018461030f565b92915050565b611ae9806103445f395ff3fe608060405234801561000f575f5ffd5b50600436106100b2575f3560e01c8063395093511161006f578063395093511461018e57806370a08231146101be57806395d89b41146101ee578063a457c2d71461020c578063a9059cbb1461023c578063dd62ed3e1461026c576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd146101225780632ff2e9dc14610152578063313ce56714610170575b5f5ffd5b6100be61029c565b6040516100cb9190611157565b60405180910390f35b6100ee60048036038101906100e99190611208565b6102d5565b6040516100fb9190611260565b60405180910390f35b61010c610430565b6040516101199190611288565b60405180910390f35b61013c600480360381019061013791906112a1565b610439565b6040516101499190611260565b60405180910390f35b61015a6108d0565b6040516101679190611288565b60405180910390f35b6101786108f3565b604051610185919061130c565b60405180910390f35b6101a860048036038101906101a39190611208565b6108f8565b6040516101b59190611260565b60405180910390f35b6101d860048036038101906101d39190611325565b610adc565b6040516101e59190611288565b60405180910390f35b6101f6610b21565b6040516102039190611157565b60405180910390f35b61022660048036038101906102219190611208565b610b5a565b6040516102339190611260565b60405180910390f35b61025660048036038101906102519190611208565b610df8565b6040516102639190611260565b60405180910390f35b61028660048036038101906102819190611350565b611065565b6040516102939190611288565b60405180910390f35b6040518060400160405280600881526020017f496e6469636f696e00000000000000000000000000000000000000000000000081525081565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610344576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033b906113fe565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161041e9190611288565b60405180910390a36001905092915050565b5f600154905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036104a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161049f9061148c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610516576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050d9061151a565b60405180910390fd5b815f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610595576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058c906115a8565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610650576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064790611636565b60405180910390fd5b815f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546106989190611681565b5f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461072091906116b4565b5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107e49190611681565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108bd9190611288565b60405180910390a3600190509392505050565b601260ff16600a6108e19190611816565b633b9aca006108f09190611860565b81565b601281565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610967576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095e90611911565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109ee91906116b4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610aca9190611288565b60405180910390a36001905092915050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6040518060400160405280600481526020017f494e44490000000000000000000000000000000000000000000000000000000081525081565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc09061199f565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610c88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7f90611a2d565b60405180910390fd5b8281610c949190611681565b60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610de59190611288565b60405180910390a3600191505092915050565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5e9061151a565b60405180910390fd5b815f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610ee6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edd90611a95565b60405180910390fd5b815f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610f2e9190611681565b5f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610fb691906116b4565b5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110539190611288565b60405180910390a36001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611129826110e7565b61113381856110f1565b9350611143818560208601611101565b61114c8161110f565b840191505092915050565b5f6020820190508181035f83015261116f818461111f565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111a48261117b565b9050919050565b6111b48161119a565b81146111be575f5ffd5b50565b5f813590506111cf816111ab565b92915050565b5f819050919050565b6111e7816111d5565b81146111f1575f5ffd5b50565b5f81359050611202816111de565b92915050565b5f5f6040838503121561121e5761121d611177565b5b5f61122b858286016111c1565b925050602061123c858286016111f4565b9150509250929050565b5f8115159050919050565b61125a81611246565b82525050565b5f6020820190506112735f830184611251565b92915050565b611282816111d5565b82525050565b5f60208201905061129b5f830184611279565b92915050565b5f5f5f606084860312156112b8576112b7611177565b5b5f6112c5868287016111c1565b93505060206112d6868287016111c1565b92505060406112e7868287016111f4565b9150509250925092565b5f60ff82169050919050565b611306816112f1565b82525050565b5f60208201905061131f5f8301846112fd565b92915050565b5f6020828403121561133a57611339611177565b5b5f611347848285016111c1565b91505092915050565b5f5f6040838503121561136657611365611177565b5b5f611373858286016111c1565b9250506020611384858286016111c1565b9150509250929050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6113e86022836110f1565b91506113f38261138e565b604082019050919050565b5f6020820190508181035f830152611415816113dc565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6114766025836110f1565b91506114818261141c565b604082019050919050565b5f6020820190508181035f8301526114a38161146a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6115046023836110f1565b915061150f826114aa565b604082019050919050565b5f6020820190508181035f830152611531816114f8565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6115926026836110f1565b915061159d82611538565b604082019050919050565b5f6020820190508181035f8301526115bf81611586565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6116206028836110f1565b915061162b826115c6565b604082019050919050565b5f6020820190508181035f83015261164d81611614565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61168b826111d5565b9150611696836111d5565b92508282039050818111156116ae576116ad611654565b5b92915050565b5f6116be826111d5565b91506116c9836111d5565b92508282019050808211156116e1576116e0611654565b5b92915050565b5f8160011c9050919050565b5f5f8291508390505b600185111561173c5780860481111561171857611717611654565b5b60018516156117275780820291505b8081029050611735856116e7565b94506116fc565b94509492505050565b5f82611754576001905061180f565b81611761575f905061180f565b81600181146117775760028114611781576117b0565b600191505061180f565b60ff84111561179357611792611654565b5b8360020a9150848211156117aa576117a9611654565b5b5061180f565b5060208310610133831016604e8410600b84101617156117e55782820a9050838111156117e0576117df611654565b5b61180f565b6117f284848460016116f3565b9250905081840481111561180957611808611654565b5b81810290505b9392505050565b5f611820826111d5565b915061182b836111d5565b92506118587fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611745565b905092915050565b5f61186a826111d5565b9150611875836111d5565b9250828202611883816111d5565b9150828204841483151761189a57611899611654565b5b5092915050565b7f45524332303a20696e637265617365416c6c6f77616e636520746f20746865205f8201527f7a65726f20616464726573730000000000000000000000000000000000000000602082015250565b5f6118fb602c836110f1565b9150611906826118a1565b604082019050919050565b5f6020820190508181035f830152611928816118ef565b9050919050565b7f45524332303a206465637265617365416c6c6f77616e636520746f20746865205f8201527f7a65726f20616464726573730000000000000000000000000000000000000000602082015250565b5f611989602c836110f1565b91506119948261192f565b604082019050919050565b5f6020820190508181035f8301526119b68161197d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611a176025836110f1565b9150611a22826119bd565b604082019050919050565b5f6020820190508181035f830152611a4481611a0b565b9050919050565b7f45524332303a20696e73756666696369656e742062616c616e636500000000005f82015250565b5f611a7f601b836110f1565b9150611a8a82611a4b565b602082019050919050565b5f6020820190508181035f830152611aac81611a73565b905091905056fea2646970667358221220464187eb48956aa2290ac78269a451f67cf7e4bbbac6f1d08c01e2ef85e3e0be64736f6c634300081e0033

Deployed Bytecode

0x608060405234801561000f575f5ffd5b50600436106100b2575f3560e01c8063395093511161006f578063395093511461018e57806370a08231146101be57806395d89b41146101ee578063a457c2d71461020c578063a9059cbb1461023c578063dd62ed3e1461026c576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd146101225780632ff2e9dc14610152578063313ce56714610170575b5f5ffd5b6100be61029c565b6040516100cb9190611157565b60405180910390f35b6100ee60048036038101906100e99190611208565b6102d5565b6040516100fb9190611260565b60405180910390f35b61010c610430565b6040516101199190611288565b60405180910390f35b61013c600480360381019061013791906112a1565b610439565b6040516101499190611260565b60405180910390f35b61015a6108d0565b6040516101679190611288565b60405180910390f35b6101786108f3565b604051610185919061130c565b60405180910390f35b6101a860048036038101906101a39190611208565b6108f8565b6040516101b59190611260565b60405180910390f35b6101d860048036038101906101d39190611325565b610adc565b6040516101e59190611288565b60405180910390f35b6101f6610b21565b6040516102039190611157565b60405180910390f35b61022660048036038101906102219190611208565b610b5a565b6040516102339190611260565b60405180910390f35b61025660048036038101906102519190611208565b610df8565b6040516102639190611260565b60405180910390f35b61028660048036038101906102819190611350565b611065565b6040516102939190611288565b60405180910390f35b6040518060400160405280600881526020017f496e6469636f696e00000000000000000000000000000000000000000000000081525081565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610344576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033b906113fe565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161041e9190611288565b60405180910390a36001905092915050565b5f600154905090565b5f5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036104a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161049f9061148c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610516576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050d9061151a565b60405180910390fd5b815f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610595576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058c906115a8565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610650576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064790611636565b60405180910390fd5b815f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546106989190611681565b5f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461072091906116b4565b5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546107e49190611681565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108bd9190611288565b60405180910390a3600190509392505050565b601260ff16600a6108e19190611816565b633b9aca006108f09190611860565b81565b601281565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610967576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095e90611911565b60405180910390fd5b8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546109ee91906116b4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610aca9190611288565b60405180910390a36001905092915050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6040518060400160405280600481526020017f494e44490000000000000000000000000000000000000000000000000000000081525081565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc09061199f565b60405180910390fd5b5f60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610c88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7f90611a2d565b60405180910390fd5b8281610c949190611681565b60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610de59190611288565b60405180910390a3600191505092915050565b5f5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5e9061151a565b60405180910390fd5b815f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610ee6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edd90611a95565b60405180910390fd5b815f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610f2e9190611681565b5f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610fb691906116b4565b5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110539190611288565b60405180910390a36001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611129826110e7565b61113381856110f1565b9350611143818560208601611101565b61114c8161110f565b840191505092915050565b5f6020820190508181035f83015261116f818461111f565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111a48261117b565b9050919050565b6111b48161119a565b81146111be575f5ffd5b50565b5f813590506111cf816111ab565b92915050565b5f819050919050565b6111e7816111d5565b81146111f1575f5ffd5b50565b5f81359050611202816111de565b92915050565b5f5f6040838503121561121e5761121d611177565b5b5f61122b858286016111c1565b925050602061123c858286016111f4565b9150509250929050565b5f8115159050919050565b61125a81611246565b82525050565b5f6020820190506112735f830184611251565b92915050565b611282816111d5565b82525050565b5f60208201905061129b5f830184611279565b92915050565b5f5f5f606084860312156112b8576112b7611177565b5b5f6112c5868287016111c1565b93505060206112d6868287016111c1565b92505060406112e7868287016111f4565b9150509250925092565b5f60ff82169050919050565b611306816112f1565b82525050565b5f60208201905061131f5f8301846112fd565b92915050565b5f6020828403121561133a57611339611177565b5b5f611347848285016111c1565b91505092915050565b5f5f6040838503121561136657611365611177565b5b5f611373858286016111c1565b9250506020611384858286016111c1565b9150509250929050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6113e86022836110f1565b91506113f38261138e565b604082019050919050565b5f6020820190508181035f830152611415816113dc565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6114766025836110f1565b91506114818261141c565b604082019050919050565b5f6020820190508181035f8301526114a38161146a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6115046023836110f1565b915061150f826114aa565b604082019050919050565b5f6020820190508181035f830152611531816114f8565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6115926026836110f1565b915061159d82611538565b604082019050919050565b5f6020820190508181035f8301526115bf81611586565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6116206028836110f1565b915061162b826115c6565b604082019050919050565b5f6020820190508181035f83015261164d81611614565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61168b826111d5565b9150611696836111d5565b92508282039050818111156116ae576116ad611654565b5b92915050565b5f6116be826111d5565b91506116c9836111d5565b92508282019050808211156116e1576116e0611654565b5b92915050565b5f8160011c9050919050565b5f5f8291508390505b600185111561173c5780860481111561171857611717611654565b5b60018516156117275780820291505b8081029050611735856116e7565b94506116fc565b94509492505050565b5f82611754576001905061180f565b81611761575f905061180f565b81600181146117775760028114611781576117b0565b600191505061180f565b60ff84111561179357611792611654565b5b8360020a9150848211156117aa576117a9611654565b5b5061180f565b5060208310610133831016604e8410600b84101617156117e55782820a9050838111156117e0576117df611654565b5b61180f565b6117f284848460016116f3565b9250905081840481111561180957611808611654565b5b81810290505b9392505050565b5f611820826111d5565b915061182b836111d5565b92506118587fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611745565b905092915050565b5f61186a826111d5565b9150611875836111d5565b9250828202611883816111d5565b9150828204841483151761189a57611899611654565b5b5092915050565b7f45524332303a20696e637265617365416c6c6f77616e636520746f20746865205f8201527f7a65726f20616464726573730000000000000000000000000000000000000000602082015250565b5f6118fb602c836110f1565b9150611906826118a1565b604082019050919050565b5f6020820190508181035f830152611928816118ef565b9050919050565b7f45524332303a206465637265617365416c6c6f77616e636520746f20746865205f8201527f7a65726f20616464726573730000000000000000000000000000000000000000602082015250565b5f611989602c836110f1565b91506119948261192f565b604082019050919050565b5f6020820190508181035f8301526119b68161197d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611a176025836110f1565b9150611a22826119bd565b604082019050919050565b5f6020820190508181035f830152611a4481611a0b565b9050919050565b7f45524332303a20696e73756666696369656e742062616c616e636500000000005f82015250565b5f611a7f601b836110f1565b9150611a8a82611a4b565b602082019050919050565b5f6020820190508181035f830152611aac81611a73565b905091905056fea2646970667358221220464187eb48956aa2290ac78269a451f67cf7e4bbbac6f1d08c01e2ef85e3e0be64736f6c634300081e0033

Deployed Bytecode Sourcemap

5003:444:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5045:40;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2980:300;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2692:126;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4191:705;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5179:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5137:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3288:346;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1867:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5092:38;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3642:541;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1422:437;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2826:146;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5045:40;;;;;;;;;;;;;;;;;;;:::o;2980:300::-;3058:4;3103:1;3083:22;;:8;:22;;;3075:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;3190:6;3157:8;:20;3166:10;3157:20;;;;;;;;;;;;;;;:30;3178:8;3157:30;;;;;;;;;;;;;;;:39;;;;3233:8;3212:38;;3221:10;3212:38;;;3243:6;3212:38;;;;;;:::i;:::-;;;;;;;;3268:4;3261:11;;2980:300;;;;:::o;2692:126::-;2771:7;2798:12;;2791:19;;2692:126;:::o;4191:705::-;4284:4;4326:1;4309:19;;:5;:19;;;4301:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;4404:1;4389:17;;:3;:17;;;4381:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;4485:6;4465:9;:16;4475:5;4465:16;;;;;;;;;;;;;;;;:26;;4457:77;;;;;;;;;;;;:::i;:::-;;;;;;;;;4584:6;4553:8;:15;4562:5;4553:15;;;;;;;;;;;;;;;:27;4569:10;4553:27;;;;;;;;;;;;;;;;:37;;4545:90;;;;;;;;;;;;:::i;:::-;;;;;;;;;4686:6;4667:9;:16;4677:5;4667:16;;;;;;;;;;;;;;;;:25;;;;:::i;:::-;4648:9;:16;4658:5;4648:16;;;;;;;;;;;;;;;:44;;;;4737:6;4720:9;:14;4730:3;4720:14;;;;;;;;;;;;;;;;:23;;;;:::i;:::-;4703:9;:14;4713:3;4703:14;;;;;;;;;;;;;;;:40;;;;4814:6;4784:8;:15;4793:5;4784:15;;;;;;;;;;;;;;;:27;4800:10;4784:27;;;;;;;;;;;;;;;;:36;;;;:::i;:::-;4754:8;:15;4763:5;4754:15;;;;;;;;;;;;;;;:27;4770:10;4754:27;;;;;;;;;;;;;;;:66;;;;4854:3;4838:28;;4847:5;4838:28;;;4859:6;4838:28;;;;;;:::i;:::-;;;;;;;;4884:4;4877:11;;4191:705;;;;;:::o;5179:79::-;5170:2;5240:17;;5234:2;:23;;;;:::i;:::-;5220:10;:38;;;;:::i;:::-;5179:79;:::o;5137:35::-;5170:2;5137:35;:::o;3288:346::-;3372:4;3417:1;3397:22;;:8;:22;;;3389:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;3515:11;3481:8;:20;3490:10;3481:20;;;;;;;;;;;;;;;:30;3502:8;3481:30;;;;;;;;;;;;;;;;:45;;;;;;;:::i;:::-;;;;;;;;3563:8;3542:62;;3551:10;3542:62;;;3573:8;:20;3582:10;3573:20;;;;;;;;;;;;;;;:30;3594:8;3573:30;;;;;;;;;;;;;;;;3542:62;;;;;;:::i;:::-;;;;;;;;3622:4;3615:11;;3288:346;;;;:::o;1867:119::-;1934:7;1961:9;:17;1971:6;1961:17;;;;;;;;;;;;;;;;1954:24;;1867:119;;;:::o;5092:38::-;;;;;;;;;;;;;;;;;;;:::o;3642:541::-;3731:4;3776:1;3756:22;;:8;:22;;;3748:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;3840:24;3867:8;:20;3876:10;3867:20;;;;;;;;;;;;;;;:30;3888:8;3867:30;;;;;;;;;;;;;;;;3840:57;;3936:16;3916;:36;;3908:86;;;;;;;;;;;;:::i;:::-;;;;;;;;;4059:16;4040;:35;;;;:::i;:::-;4007:8;:20;4016:10;4007:20;;;;;;;;;;;;;;;:30;4028:8;4007:30;;;;;;;;;;;;;;;:68;;;;4112:8;4091:62;;4100:10;4091:62;;;4122:8;:20;4131:10;4122:20;;;;;;;;;;;;;;;:30;4143:8;4122:30;;;;;;;;;;;;;;;;4091:62;;;;;;:::i;:::-;;;;;;;;4171:4;4164:11;;;3642:541;;;;:::o;1422:437::-;1496:4;1536:1;1521:17;;:3;:17;;;1513:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;1622:6;1597:9;:21;1607:10;1597:21;;;;;;;;;;;;;;;;:31;;1589:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;1721:6;1697:9;:21;1707:10;1697:21;;;;;;;;;;;;;;;;:30;;;;:::i;:::-;1673:9;:21;1683:10;1673:21;;;;;;;;;;;;;;;:54;;;;1772:6;1755:9;:14;1765:3;1755:14;;;;;;;;;;;;;;;;:23;;;;:::i;:::-;1738:9;:14;1748:3;1738:14;;;;;;;;;;;;;;;:40;;;;1817:3;1796:33;;1805:10;1796:33;;;1822:6;1796:33;;;;;;:::i;:::-;;;;;;;;1847:4;1840:11;;1422:437;;;;:::o;2826:146::-;2911:7;2938:8;:16;2947:6;2938:16;;;;;;;;;;;;;;;:26;2955:8;2938:26;;;;;;;;;;;;;;;;2931:33;;2826:146;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:474::-;5149:6;5157;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5459:2;5485:53;5530:7;5521:6;5510:9;5506:22;5485:53;:::i;:::-;5475:63;;5430:118;5081:474;;;;;:::o;5561:221::-;5701:34;5697:1;5689:6;5685:14;5678:58;5770:4;5765:2;5757:6;5753:15;5746:29;5561:221;:::o;5788:366::-;5930:3;5951:67;6015:2;6010:3;5951:67;:::i;:::-;5944:74;;6027:93;6116:3;6027:93;:::i;:::-;6145:2;6140:3;6136:12;6129:19;;5788:366;;;:::o;6160:419::-;6326:4;6364:2;6353:9;6349:18;6341:26;;6413:9;6407:4;6403:20;6399:1;6388:9;6384:17;6377:47;6441:131;6567:4;6441:131;:::i;:::-;6433:139;;6160:419;;;:::o;6585:224::-;6725:34;6721:1;6713:6;6709:14;6702:58;6794:7;6789:2;6781:6;6777:15;6770:32;6585:224;:::o;6815:366::-;6957:3;6978:67;7042:2;7037:3;6978:67;:::i;:::-;6971:74;;7054:93;7143:3;7054:93;:::i;:::-;7172:2;7167:3;7163:12;7156:19;;6815:366;;;:::o;7187:419::-;7353:4;7391:2;7380:9;7376:18;7368:26;;7440:9;7434:4;7430:20;7426:1;7415:9;7411:17;7404:47;7468:131;7594:4;7468:131;:::i;:::-;7460:139;;7187:419;;;:::o;7612:222::-;7752:34;7748:1;7740:6;7736:14;7729:58;7821:5;7816:2;7808:6;7804:15;7797:30;7612:222;:::o;7840:366::-;7982:3;8003:67;8067:2;8062:3;8003:67;:::i;:::-;7996:74;;8079:93;8168:3;8079:93;:::i;:::-;8197:2;8192:3;8188:12;8181:19;;7840:366;;;:::o;8212:419::-;8378:4;8416:2;8405:9;8401:18;8393:26;;8465:9;8459:4;8455:20;8451:1;8440:9;8436:17;8429:47;8493:131;8619:4;8493:131;:::i;:::-;8485:139;;8212:419;;;:::o;8637:225::-;8777:34;8773:1;8765:6;8761:14;8754:58;8846:8;8841:2;8833:6;8829:15;8822:33;8637:225;:::o;8868:366::-;9010:3;9031:67;9095:2;9090:3;9031:67;:::i;:::-;9024:74;;9107:93;9196:3;9107:93;:::i;:::-;9225:2;9220:3;9216:12;9209:19;;8868:366;;;:::o;9240:419::-;9406:4;9444:2;9433:9;9429:18;9421:26;;9493:9;9487:4;9483:20;9479:1;9468:9;9464:17;9457:47;9521:131;9647:4;9521:131;:::i;:::-;9513:139;;9240:419;;;:::o;9665:227::-;9805:34;9801:1;9793:6;9789:14;9782:58;9874:10;9869:2;9861:6;9857:15;9850:35;9665:227;:::o;9898:366::-;10040:3;10061:67;10125:2;10120:3;10061:67;:::i;:::-;10054:74;;10137:93;10226:3;10137:93;:::i;:::-;10255:2;10250:3;10246:12;10239:19;;9898:366;;;:::o;10270:419::-;10436:4;10474:2;10463:9;10459:18;10451:26;;10523:9;10517:4;10513:20;10509:1;10498:9;10494:17;10487:47;10551:131;10677:4;10551:131;:::i;:::-;10543:139;;10270:419;;;:::o;10695:180::-;10743:77;10740:1;10733:88;10840:4;10837:1;10830:15;10864:4;10861:1;10854:15;10881:194;10921:4;10941:20;10959:1;10941:20;:::i;:::-;10936:25;;10975:20;10993:1;10975:20;:::i;:::-;10970:25;;11019:1;11016;11012:9;11004:17;;11043:1;11037:4;11034:11;11031:37;;;11048:18;;:::i;:::-;11031:37;10881:194;;;;:::o;11081:191::-;11121:3;11140:20;11158:1;11140:20;:::i;:::-;11135:25;;11174:20;11192:1;11174:20;:::i;:::-;11169:25;;11217:1;11214;11210:9;11203:16;;11238:3;11235:1;11232:10;11229:36;;;11245:18;;:::i;:::-;11229:36;11081:191;;;;:::o;11278:102::-;11320:8;11367:5;11364:1;11360:13;11339:34;;11278:102;;;:::o;11386:848::-;11447:5;11454:4;11478:6;11469:15;;11502:5;11493:14;;11516:712;11537:1;11527:8;11524:15;11516:712;;;11632:4;11627:3;11623:14;11617:4;11614:24;11611:50;;;11641:18;;:::i;:::-;11611:50;11691:1;11681:8;11677:16;11674:451;;;12106:4;12099:5;12095:16;12086:25;;11674:451;12156:4;12150;12146:15;12138:23;;12186:32;12209:8;12186:32;:::i;:::-;12174:44;;11516:712;;;11386:848;;;;;;;:::o;12240:1073::-;12294:5;12485:8;12475:40;;12506:1;12497:10;;12508:5;;12475:40;12534:4;12524:36;;12551:1;12542:10;;12553:5;;12524:36;12620:4;12668:1;12663:27;;;;12704:1;12699:191;;;;12613:277;;12663:27;12681:1;12672:10;;12683:5;;;12699:191;12744:3;12734:8;12731:17;12728:43;;;12751:18;;:::i;:::-;12728:43;12800:8;12797:1;12793:16;12784:25;;12835:3;12828:5;12825:14;12822:40;;;12842:18;;:::i;:::-;12822:40;12875:5;;;12613:277;;12999:2;12989:8;12986:16;12980:3;12974:4;12971:13;12967:36;12949:2;12939:8;12936:16;12931:2;12925:4;12922:12;12918:35;12902:111;12899:246;;;13055:8;13049:4;13045:19;13036:28;;13090:3;13083:5;13080:14;13077:40;;;13097:18;;:::i;:::-;13077:40;13130:5;;12899:246;13170:42;13208:3;13198:8;13192:4;13189:1;13170:42;:::i;:::-;13155:57;;;;13244:4;13239:3;13235:14;13228:5;13225:25;13222:51;;;13253:18;;:::i;:::-;13222:51;13302:4;13295:5;13291:16;13282:25;;12240:1073;;;;;;:::o;13319:285::-;13379:5;13403:23;13421:4;13403:23;:::i;:::-;13395:31;;13447:27;13465:8;13447:27;:::i;:::-;13435:39;;13493:104;13530:66;13520:8;13514:4;13493:104;:::i;:::-;13484:113;;13319:285;;;;:::o;13610:410::-;13650:7;13673:20;13691:1;13673:20;:::i;:::-;13668:25;;13707:20;13725:1;13707:20;:::i;:::-;13702:25;;13762:1;13759;13755:9;13784:30;13802:11;13784:30;:::i;:::-;13773:41;;13963:1;13954:7;13950:15;13947:1;13944:22;13924:1;13917:9;13897:83;13874:139;;13993:18;;:::i;:::-;13874:139;13658:362;13610:410;;;;:::o;14026:231::-;14166:34;14162:1;14154:6;14150:14;14143:58;14235:14;14230:2;14222:6;14218:15;14211:39;14026:231;:::o;14263:366::-;14405:3;14426:67;14490:2;14485:3;14426:67;:::i;:::-;14419:74;;14502:93;14591:3;14502:93;:::i;:::-;14620:2;14615:3;14611:12;14604:19;;14263:366;;;:::o;14635:419::-;14801:4;14839:2;14828:9;14824:18;14816:26;;14888:9;14882:4;14878:20;14874:1;14863:9;14859:17;14852:47;14916:131;15042:4;14916:131;:::i;:::-;14908:139;;14635:419;;;:::o;15060:231::-;15200:34;15196:1;15188:6;15184:14;15177:58;15269:14;15264:2;15256:6;15252:15;15245:39;15060:231;:::o;15297:366::-;15439:3;15460:67;15524:2;15519:3;15460:67;:::i;:::-;15453:74;;15536:93;15625:3;15536:93;:::i;:::-;15654:2;15649:3;15645:12;15638:19;;15297:366;;;:::o;15669:419::-;15835:4;15873:2;15862:9;15858:18;15850:26;;15922:9;15916:4;15912:20;15908:1;15897:9;15893:17;15886:47;15950:131;16076:4;15950:131;:::i;:::-;15942:139;;15669:419;;;:::o;16094:224::-;16234:34;16230:1;16222:6;16218:14;16211:58;16303:7;16298:2;16290:6;16286:15;16279:32;16094:224;:::o;16324:366::-;16466:3;16487:67;16551:2;16546:3;16487:67;:::i;:::-;16480:74;;16563:93;16652:3;16563:93;:::i;:::-;16681:2;16676:3;16672:12;16665:19;;16324:366;;;:::o;16696:419::-;16862:4;16900:2;16889:9;16885:18;16877:26;;16949:9;16943:4;16939:20;16935:1;16924:9;16920:17;16913:47;16977:131;17103:4;16977:131;:::i;:::-;16969:139;;16696:419;;;:::o;17121:177::-;17261:29;17257:1;17249:6;17245:14;17238:53;17121:177;:::o;17304:366::-;17446:3;17467:67;17531:2;17526:3;17467:67;:::i;:::-;17460:74;;17543:93;17632:3;17543:93;:::i;:::-;17661:2;17656:3;17652:12;17645:19;;17304:366;;;:::o;17676:419::-;17842:4;17880:2;17869:9;17865:18;17857:26;;17929:9;17923:4;17919:20;17915:1;17904:9;17900:17;17893:47;17957:131;18083:4;17957:131;:::i;:::-;17949:139;;17676:419;;;:::o

Swarm Source

ipfs://464187eb48956aa2290ac78269a451f67cf7e4bbbac6f1d08c01e2ef85e3e0be

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

OVERVIEW

Indicoin fuels a decentralized social impact ecosystem where users earn tokens by completing meaningful tasks. Integrated with Indies NFT avatars and the immersive Indiverse, users evolve digital identities through real-world contributions.

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.