ETH Price: $1,623.48 (-1.48%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Grow (GROW) (@$0.0017)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer222756882025-04-15 16:50:5923 mins ago1744735859IN
Grow: GROW Token
0 ETH0.000093621.79753552
Approve222755222025-04-15 16:17:3556 mins ago1744733855IN
Grow: GROW Token
0 ETH0.000058041.2434159
Transfer222755142025-04-15 16:15:5958 mins ago1744733759IN
Grow: GROW Token
0 ETH0.000076632.53583733
Transfer222755022025-04-15 16:13:351 hr ago1744733615IN
Grow: GROW Token
0 ETH0.000089592.55924604
Transfer222754952025-04-15 16:12:111 hr ago1744733531IN
Grow: GROW Token
0 ETH0.000131892.53236505
Transfer222721212025-04-15 4:52:2312 hrs ago1744692743IN
Grow: GROW Token
0 ETH0.000091.90258837
Transfer222720542025-04-15 4:38:5912 hrs ago1744691939IN
Grow: GROW Token
0 ETH0.000046220.88757225
Transfer222715342025-04-15 2:54:5914 hrs ago1744685699IN
Grow: GROW Token
0 ETH0.000045820.87990624
Transfer222714532025-04-15 2:38:3514 hrs ago1744684715IN
Grow: GROW Token
0 ETH0.000058341.12017511
Transfer222714482025-04-15 2:37:3514 hrs ago1744684655IN
Grow: GROW Token
0 ETH0.000099621.91281404
Approve222703222025-04-14 22:50:3518 hrs ago1744671035IN
Grow: GROW Token
0 ETH0.000018820.40023458
Approve222703212025-04-14 22:50:2318 hrs ago1744671023IN
Grow: GROW Token
0 ETH0.000019070.40553748
Approve222701102025-04-14 22:08:1119 hrs ago1744668491IN
Grow: GROW Token
0 ETH0.000112962.40450881
Approve222698622025-04-14 21:18:2319 hrs ago1744665503IN
Grow: GROW Token
0 ETH0.000018980.40355358
Approve222697922025-04-14 21:04:2320 hrs ago1744664663IN
Grow: GROW Token
0 ETH0.00002260.48043159
Approve222697912025-04-14 21:04:1120 hrs ago1744664651IN
Grow: GROW Token
0 ETH0.000020920.44480208
Approve222697902025-04-14 21:03:5920 hrs ago1744664639IN
Grow: GROW Token
0 ETH0.00002250.47904811
Approve222697892025-04-14 21:03:4720 hrs ago1744664627IN
Grow: GROW Token
0 ETH0.000022870.48691726
Approve222697872025-04-14 21:03:2320 hrs ago1744664603IN
Grow: GROW Token
0 ETH0.000024490.52137932
Approve222697862025-04-14 21:03:1120 hrs ago1744664591IN
Grow: GROW Token
0 ETH0.000023270.4953938
Approve222697852025-04-14 21:02:5920 hrs ago1744664579IN
Grow: GROW Token
0 ETH0.000020710.44084897
Transfer222693512025-04-14 19:35:3521 hrs ago1744659335IN
Grow: GROW Token
0 ETH0.000063382.09992095
Approve222689712025-04-14 18:19:1122 hrs ago1744654751IN
Grow: GROW Token
0 ETH0.00013472.86708545
Approve222686782025-04-14 17:20:2323 hrs ago1744651223IN
Grow: GROW Token
0 ETH0.000180643.84490193
Approve222685062025-04-14 16:45:5924 hrs ago1744649159IN
Grow: GROW Token
0 ETH0.000225794.8060927
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x60158131...3cB26Abcc
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Token

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-11-07
*/

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

interface IERC20 {
    function totalSupply() external view returns (uint);
    function balanceOf(address account) external view returns (uint);
    function transfer(address recipient, uint amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint amount) external returns (bool);
    function approve(address spender, uint amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint);

    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
}

contract Token is IERC20 {
    address internal owner;
    address internal pendingOwner;
    address internal issuer;

    uint8 public decimals;
    uint256 public totalSupply;
    uint256 internal maxSupply;

    mapping (address => uint256) public override balanceOf;
    mapping (address => mapping (address => uint256)) public override allowance;

    string public name;
    string public symbol;

    event NewIssuer(address indexed issuer);
    event TransferOwnership(address indexed owner, bool indexed confirmed);

    modifier only(address role) {
        require(msg.sender == role); // dev: missing role
        _;
    }

    /**
     * Sets the token fields: name, symbol and decimals
     *
     * @param tokenName Name of the token
     * @param tokenSymbol Token Symbol
     * @param tokenDecimals Decimal places
     * @param tokenOwner Token Owner
     * @param tokenIssuer Token Issuer
     * @param tokenMaxSupply Max total supply
     */
    constructor(string memory tokenName, string memory tokenSymbol, uint8 tokenDecimals, address tokenOwner, address tokenIssuer, uint256 tokenMaxSupply) {
        require(tokenOwner != address(0)); // dev: invalid owner
        require(tokenIssuer != address(0)); // dev: invalid issuer
        require(tokenMaxSupply > 0); // dev: invalid max supply

        name = tokenName;
        symbol = tokenSymbol;
        decimals = tokenDecimals;
        owner = tokenOwner;
        issuer = tokenIssuer;
        maxSupply = tokenMaxSupply;
    }

    /**
     * Sets the owner
     *
     * @param newOwner Address of the new owner (must be confirmed by the new owner)
     */
    function transferOwnership(address newOwner)
    external
    only(owner) {
        pendingOwner = newOwner;

        emit TransferOwnership(pendingOwner, false);
    }

    /**
     * Confirms the new owner
     */
    function confirmOwnership()
    external
    only(pendingOwner) {
        owner = pendingOwner;
        pendingOwner = address(0);

        emit TransferOwnership(owner, true);
    }

    /**
     * Sets the issuer
     *
     * @param newIssuer Address of the issuer
     */
    function setIssuer(address newIssuer)
    external
    only(owner) {
        issuer = newIssuer;

        emit NewIssuer(issuer);
    }

    /**
     * Mints {value} tokens to the {to} wallet.
     *
     * @param to The address receiving the newly minted tokens
     * @param value The number of tokens to mint
     */
    function mint(address to, uint256 value)
    external
    only(issuer) {
        require(to != address(0)); // dev: requires non-zero address
        require(totalSupply + value <= maxSupply); // dev: exceeds max supply

        unchecked {
            totalSupply += value;
            balanceOf[to] += value;
        }

        emit Transfer(address(0), to, value);
    }

    /**
     * Approves the {spender} to transfer {value} tokens of the caller.
     *
     * @param spender The address which will spend the funds
     * @param value The value approved to be spent by the spender
     * @return A boolean that indicates if the operation was successful
     */
    function approve(address spender, uint256 value)
    external
    override
    returns(bool) {
        allowance[msg.sender][spender] = value;

        emit Approval(msg.sender, spender, value);

        return true;
    }

    /**
     * Transfers {value} tokens from the caller, to {to}
     *
     * @param to The address to transfer tokens to
     * @param value The number of tokens to be transferred
     * @return A boolean that indicates if the operation was successful
     */
    function transfer(address to, uint256 value)
    external
    override
    returns (bool) {
        updateBalance(msg.sender, to, value);

        return true;
    }

    /**
     * Transfers {value} tokens of {from} to {to}, on behalf of the caller.
     *
     * @param from The address to transfer tokens from
     * @param to The address to transfer tokens to
     * @param value The number of tokens to be transferred
     * @return A boolean that indicates if the operation was successful
     */
    function transferFrom(address from, address to, uint256 value)
    external
    override
    returns (bool) {
        require(allowance[from][msg.sender] >= value); // dev: exceeds allowance
        updateBalance(from, to, value);
        unchecked {
            allowance[from][msg.sender] -= value;
        }

        return true;
    }

    function updateBalance(address from, address to, uint256 value)
    internal {
        require(to != address(0)); // dev: requires non-zero address
        require(balanceOf[from] >= value); // dev: exceeds balance
        unchecked {
            balanceOf[from] -= value;
            balanceOf[to] += value;
        }

        emit Transfer(from, to, value);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"},{"internalType":"uint8","name":"tokenDecimals","type":"uint8"},{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"tokenIssuer","type":"address"},{"internalType":"uint256","name":"tokenMaxSupply","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":"issuer","type":"address"}],"name":"NewIssuer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"bool","name":"confirmed","type":"bool"}],"name":"TransferOwnership","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"confirmOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newIssuer","type":"address"}],"name":"setIssuer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c806355cc4e571161008c578063a9059cbb11610066578063a9059cbb14610214578063d5d1e77014610244578063dd62ed3e1461024e578063f2fde38b1461027e576100cf565b806355cc4e57146101aa57806370a08231146101c657806395d89b41146101f6576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce5671461017057806340c10f191461018e575b600080fd5b6100dc61029a565b6040516100e99190610d44565b60405180910390f35b61010c60048036038101906101079190610dff565b610328565b6040516101199190610e5a565b60405180910390f35b61012a61041a565b6040516101379190610e84565b60405180910390f35b61015a60048036038101906101559190610e9f565b610420565b6040516101679190610e5a565b60405180910390f35b61017861054b565b6040516101859190610f0e565b60405180910390f35b6101a860048036038101906101a39190610dff565b61055e565b005b6101c460048036038101906101bf9190610f29565b6106d6565b005b6101e060048036038101906101db9190610f29565b6107d9565b6040516101ed9190610e84565b60405180910390f35b6101fe6107f1565b60405161020b9190610d44565b60405180910390f35b61022e60048036038101906102299190610dff565b61087f565b60405161023b9190610e5a565b60405180910390f35b61024c610896565b005b61026860048036038101906102639190610f56565b6109ff565b6040516102759190610e84565b60405180910390f35b61029860048036038101906102939190610f29565b610a24565b005b600780546102a790610fc5565b80601f01602080910402602001604051908101604052809291908181526020018280546102d390610fc5565b80156103205780601f106102f557610100808354040283529160200191610320565b820191906000526020600020905b81548152906001019060200180831161030357829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104089190610e84565b60405180910390a36001905092915050565b60035481565b600081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156104ab57600080fd5b6104b6848484610b2b565b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600190509392505050565b600260149054906101000a900460ff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105b957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105f257600080fd5b600454826003546106039190611025565b111561060e57600080fd5b8160036000828254019250508190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106c99190610e84565b60405180910390a3505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461072f57600080fd5b81600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f33209da902260b15af88d27b2383f608bb1ed36eeb4ddef27866de5eafe0752260405160405180910390a25050565b60056020528060005260406000206000915090505481565b600880546107fe90610fc5565b80601f016020809104026020016040519081016040528092919081815260200182805461082a90610fc5565b80156108775780601f1061084c57610100808354040283529160200191610877565b820191906000526020600020905b81548152906001019060200180831161085a57829003601f168201915b505050505081565b600061088c338484610b2b565b6001905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108f157600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001151560008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fcbe2aa772079086290469c944126fdc8e1438a556b92ebdb5044506435217f0460405160405180910390a350565b6006602052816000526040600020602052806000526040600020600091509150505481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a7d57600080fd5b81600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060001515600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fcbe2aa772079086290469c944126fdc8e1438a556b92ebdb5044506435217f0460405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b6457600080fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610bb057600080fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ca79190610e84565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610cee578082015181840152602081019050610cd3565b60008484015250505050565b6000601f19601f8301169050919050565b6000610d1682610cb4565b610d208185610cbf565b9350610d30818560208601610cd0565b610d3981610cfa565b840191505092915050565b60006020820190508181036000830152610d5e8184610d0b565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d9682610d6b565b9050919050565b610da681610d8b565b8114610db157600080fd5b50565b600081359050610dc381610d9d565b92915050565b6000819050919050565b610ddc81610dc9565b8114610de757600080fd5b50565b600081359050610df981610dd3565b92915050565b60008060408385031215610e1657610e15610d66565b5b6000610e2485828601610db4565b9250506020610e3585828601610dea565b9150509250929050565b60008115159050919050565b610e5481610e3f565b82525050565b6000602082019050610e6f6000830184610e4b565b92915050565b610e7e81610dc9565b82525050565b6000602082019050610e996000830184610e75565b92915050565b600080600060608486031215610eb857610eb7610d66565b5b6000610ec686828701610db4565b9350506020610ed786828701610db4565b9250506040610ee886828701610dea565b9150509250925092565b600060ff82169050919050565b610f0881610ef2565b82525050565b6000602082019050610f236000830184610eff565b92915050565b600060208284031215610f3f57610f3e610d66565b5b6000610f4d84828501610db4565b91505092915050565b60008060408385031215610f6d57610f6c610d66565b5b6000610f7b85828601610db4565b9250506020610f8c85828601610db4565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610fdd57607f821691505b602082108103610ff057610fef610f96565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061103082610dc9565b915061103b83610dc9565b925082820190508082111561105357611052610ff6565b5b9291505056fea2646970667358221220bab79f4205d3b8d5dd7e14ddb76f49fbb415105430ea94f7e3a0602fe4506e8d64736f6c63430008120033

Deployed Bytecode Sourcemap

715:5015:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1085:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3963:231;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;872:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4995:349;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;844:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3269:385;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2931:141;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;940:54;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1110:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4471:172;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2637:189;;;:::i;:::-;;1001:75;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2406:174;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1085:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3963:231::-;4053:4;4103:5;4070:9;:21;4080:10;4070:21;;;;;;;;;;;;;;;:30;4092:7;4070:30;;;;;;;;;;;;;;;:38;;;;4147:7;4126:36;;4135:10;4126:36;;;4156:5;4126:36;;;;;;:::i;:::-;;;;;;;;4182:4;4175:11;;3963:231;;;;:::o;872:26::-;;;;:::o;4995:349::-;5100:4;5156:5;5125:9;:15;5135:4;5125:15;;;;;;;;;;;;;;;:27;5141:10;5125:27;;;;;;;;;;;;;;;;:36;;5117:45;;;;;;5199:30;5213:4;5219:2;5223:5;5199:13;:30::i;:::-;5296:5;5265:9;:15;5275:4;5265:15;;;;;;;;;;;;;;;:27;5281:10;5265:27;;;;;;;;;;;;;;;;:36;;;;;;;;;;;5332:4;5325:11;;4995:349;;;;;:::o;844:21::-;;;;;;;;;;;;;:::o;3269:385::-;3334:6;;;;;;;;;;;1325:4;1311:18;;:10;:18;;;1303:27;;;;;;3375:1:::1;3361:16;;:2;:16;;::::0;3353:25:::1;;;::::0;::::1;;3454:9;;3445:5;3431:11;;:19;;;;:::i;:::-;:32;;3423:41;;;::::0;::::1;;3544:5;3529:11;;:20;;;;;;;;;;;3581:5;3564:9;:13;3574:2;3564:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;3636:2;3615:31;;3632:1;3615:31;;;3640:5;3615:31;;;;;;:::i;:::-;;;;;;;;3269:385:::0;;;:::o;2931:141::-;2993:5;;;;;;;;;;1325:4;1311:18;;:10;:18;;;1303:27;;;;;;3020:9:::1;3011:6;;:18;;;;;;;;;;;;;;;;;;3057:6;;;;;;;;;;;3047:17;;;;;;;;;;;;2931:141:::0;;:::o;940:54::-;;;;;;;;;;;;;;;;;:::o;1110:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4471:172::-;4558:4;4575:36;4589:10;4601:2;4605:5;4575:13;:36::i;:::-;4631:4;4624:11;;4471:172;;;;:::o;2637:189::-;2689:12;;;;;;;;;;;1325:4;1311:18;;:10;:18;;;1303:27;;;;;;2722:12:::1;;;;;;;;;;;2714:5;::::0;:20:::1;;;;;;;;;;;;;;;;;;2768:1;2745:12;;:25;;;;;;;;;;;;;;;;;;2813:4;2788:30;;2806:5;::::0;::::1;;;;;;;;2788:30;;;;;;;;;;;;2637:189:::0;:::o;1001:75::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2406:174::-;2475:5;;;;;;;;;;1325:4;1311:18;;:10;:18;;;1303:27;;;;;;2508:8:::1;2493:12;;:23;;;;;;;;;;;;;;;;;;2566:5;2534:38;;2552:12;;;;;;;;;;;2534:38;;;;;;;;;;;;2406:174:::0;;:::o;5352:375::-;5463:1;5449:16;;:2;:16;;;5441:25;;;;;;5538:5;5519:9;:15;5529:4;5519:15;;;;;;;;;;;;;;;;:24;;5511:33;;;;;;5623:5;5604:9;:15;5614:4;5604:15;;;;;;;;;;;;;;;;:24;;;;;;;;;;;5660:5;5643:9;:13;5653:2;5643:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;5709:2;5694:25;;5703:4;5694:25;;;5713:5;5694:25;;;;;;:::i;:::-;;;;;;;;5352:375;;;:::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:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:474::-;5256:6;5264;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5566:2;5592:53;5637:7;5628:6;5617:9;5613:22;5592:53;:::i;:::-;5582:63;;5537:118;5188:474;;;;;:::o;5668:180::-;5716:77;5713:1;5706:88;5813:4;5810:1;5803:15;5837:4;5834:1;5827:15;5854:320;5898:6;5935:1;5929:4;5925:12;5915:22;;5982:1;5976:4;5972:12;6003:18;5993:81;;6059:4;6051:6;6047:17;6037:27;;5993:81;6121:2;6113:6;6110:14;6090:18;6087:38;6084:84;;6140:18;;:::i;:::-;6084:84;5905:269;5854:320;;;:::o;6180:180::-;6228:77;6225:1;6218:88;6325:4;6322:1;6315:15;6349:4;6346:1;6339:15;6366:191;6406:3;6425:20;6443:1;6425:20;:::i;:::-;6420:25;;6459:20;6477:1;6459:20;:::i;:::-;6454:25;;6502:1;6499;6495:9;6488:16;;6523:3;6520:1;6517:10;6514:36;;;6530:18;;:::i;:::-;6514:36;6366:191;;;;:::o

Swarm Source

ipfs://bab79f4205d3b8d5dd7e14ddb76f49fbb415105430ea94f7e3a0602fe4506e8d

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

The GROW Token is the ERC-20 of the bridged digital rewards from the Grow Blockchain, which is using blockchain-based technologies to bring trust and transparency to agriculture-related technology.

Validator Index Block Amount
View All Withdrawals

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