ETH Price: $3,202.91 (-3.39%)
 

More Info

Private Name Tags

TokenTracker

Green (GREEN) ($0.0003)

Multichain Info

1 address found via
Transaction Hash
Method
Block
From
To
Transfer242656512026-01-19 1:52:113 hrs ago1768787531IN
Set Power Free: GREEN Token
0 ETH0.000053911.55772383
Transfer242649212026-01-18 23:25:596 hrs ago1768778759IN
Set Power Free: GREEN Token
0 ETH0.000055091.59229327
Transfer242641162026-01-18 20:44:599 hrs ago1768769099IN
Set Power Free: GREEN Token
0 ETH0.000053021.53188414
Approve242629852026-01-18 16:58:1112 hrs ago1768755491IN
Set Power Free: GREEN Token
0 ETH0.000003370.07282547
Transfer242629592026-01-18 16:52:5912 hrs ago1768755179IN
Set Power Free: GREEN Token
0 ETH0.000045491.52610181
Transfer242628712026-01-18 16:35:2313 hrs ago1768754123IN
Set Power Free: GREEN Token
0 ETH0.000052911.52920786
Transfer242602312026-01-18 7:45:1122 hrs ago1768722311IN
Set Power Free: GREEN Token
0 ETH0.000052871.52826632
Transfer242602182026-01-18 7:42:3522 hrs ago1768722155IN
Set Power Free: GREEN Token
0 ETH0.000052921.52896019
Transfer242600302026-01-18 7:04:5922 hrs ago1768719899IN
Set Power Free: GREEN Token
0 ETH0.000052861.52777317
Transfer242590302026-01-18 3:44:3526 hrs ago1768707875IN
Set Power Free: GREEN Token
0 ETH0.000052941.52969202
Transfer242580292026-01-18 0:23:5929 hrs ago1768695839IN
Set Power Free: GREEN Token
0 ETH0.0000531.53200685
Transfer242579902026-01-18 0:16:1129 hrs ago1768695371IN
Set Power Free: GREEN Token
0 ETH0.000070322.03261038
Transfer242572222026-01-17 21:41:5932 hrs ago1768686119IN
Set Power Free: GREEN Token
0 ETH0.000052961.53038683
Transfer242570572026-01-17 21:08:3532 hrs ago1768684115IN
Set Power Free: GREEN Token
0 ETH0.000053071.53396794
Transfer242564472026-01-17 19:06:2334 hrs ago1768676783IN
Set Power Free: GREEN Token
0 ETH0.000053041.53242275
Transfer242526942026-01-17 6:33:2347 hrs ago1768631603IN
Set Power Free: GREEN Token
0 ETH0.000079211.53211066
Approve242511662026-01-17 1:26:112 days ago1768613171IN
Set Power Free: GREEN Token
0 ETH0.000001710.03710525
Approve242510432026-01-17 1:01:232 days ago1768611683IN
Set Power Free: GREEN Token
0 ETH0.000001620.03527002
Approve242510392026-01-17 1:00:352 days ago1768611635IN
Set Power Free: GREEN Token
0 ETH0.00000160.03481941
Approve242510292026-01-17 0:58:352 days ago1768611515IN
Set Power Free: GREEN Token
0 ETH0.000001710.03712003
Transfer242503662026-01-16 22:45:472 days ago1768603547IN
Set Power Free: GREEN Token
0 ETH0.000053151.5362208
Transfer242501532026-01-16 22:02:472 days ago1768600967IN
Set Power Free: GREEN Token
0 ETH0.000053281.53942591
Transfer242500012026-01-16 21:32:232 days ago1768599143IN
Set Power Free: GREEN Token
0 ETH0.000070512.03863417
Transfer242492232026-01-16 18:56:112 days ago1768589771IN
Set Power Free: GREEN Token
0 ETH0.000053891.55721824
Transfer242491002026-01-16 18:31:352 days ago1768588295IN
Set Power Free: GREEN Token
0 ETH0.000055071.59130784
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer193369482024-03-01 1:09:11689 days ago1709255351
Set Power Free: GREEN Token
0.00444662 ETH
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:
Green

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-10-16
*/

pragma solidity ^0.4.25;

/**
* @notice Green Contract
* Deployed to : 0xE8E90A87392218e01C4DA185e75F4210681926Dd
* Symbol      : GREEN
* Name        : Green
* Total supply: 0
* Decimals    : 8
*/

contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a, "unable to safe add");
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a, "unable to safe subtract");
        c = a - b;
    }
}

/**
* @notice ERC Token Standard #20 Interface
*/
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
    event Burn(address indexed from, uint256 value);
}

/**
* @notice Contract function to receive approval and execute function in one call
*/
contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) public;
}

/**
* @notice Owned contract
*/
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor () public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner, "sender is not owner");
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner, "sender is not new owner");
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}

/**
* @notice ERC20 Token, with the addition of symbol, name and decimals and assisted token transfers
*/
contract Green is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    constructor () public {
        symbol = "GREEN";
        name = "Green";
        decimals = 8;
        _totalSupply = 0;
        balances[0xE8E90A87392218e01C4DA185e75F4210681926Dd] = _totalSupply;
        emit Transfer(address(0), 0xE8E90A87392218e01C4DA185e75F4210681926Dd, _totalSupply);
    }

    /**
    * @notice Get the total supply of Green
    */
    function totalSupply() public view returns (uint) {
        return _totalSupply - balances[address(0)];
    }

    /**
    * @notice Get the token balance for a specified address
    *
    * @param tokenOwner address to get balance of
    */
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }

    /**
    * @notice Transfer the balance from token owner's account to to account
    *
    * @param to transfer to this address
    * @param tokens number of tokens to transfer
    */
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }

    /**
    * @notice Token owner can approve for spender to transferFrom(...) tokens from the token owner's account
    *
    * @param spender spender address
    * @param tokens number of tokens allowed to transfer
    */
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }

    /**
    * @notice Transfer tokens from one account to the other
    *
    * @param from transfer from this address
    * @param to transfer to this address
    * @param tokens amount of tokens to transfer
    */
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;
    }

    /**
    * @notice Returns the amount of tokens approved by the owner that can be transferred to the spender's account
    *
    * @param tokenOwner token owner address
    * @param spender spender address
    */
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }

    /**
    * @notice Token owner can approve for spender to transferFrom(...) tokens from the token owner's account. The spender contract function receiveApproval(...) is then executed
    *
    * @param spender address of the spender
    * @param tokens number of tokens
    * @param data add extra data
    */
    function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }

    /**
    * @notice ETH not accepted
    */
    function () public payable {
        revert("ETH not accepted");
    }

    /**
    * @notice Transfer ERC20 tokens that were accidentally sent
    *
    * @param tokenAddress Address to send token to
    * @param tokens Number of tokens to transfer
    */
    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }

    /**
    * @notice Burn tokens belonging to the sender
    *
    * @param _value the amount of tokens to burn
    */
    function burn(uint256 _value) public returns (bool success) {
        require(balances[msg.sender] >= _value, "insufficient sender balance");
        balances[msg.sender] = safeSub(balances[msg.sender], _value);
        _totalSupply = safeSub(_totalSupply, _value);
        emit Burn(msg.sender, _value);
        return true;
    }

    /**
    * @notice Mint and Distribute Green
    *
    * @param distAddresses The list of addresses to distribute to
    * @param distValues The list of values to be distributed to addresses based on index
    */
    function distributeMinting(address[] distAddresses, uint[] distValues) public onlyOwner returns (bool success) {
        require(msg.sender == owner, "sender is not owner");
        require(distAddresses.length == distValues.length, "address listed and values listed are not equal lengths");
        for (uint i = 0; i < distAddresses.length; i++) {
            mintToken(distAddresses[i], distValues[i]);
        }
        return true;
    }

    /**
    * @notice Internal function for minting and distributing to a single address
    *
    * @param target Address to distribute minted tokens to
    * @param mintAmount Amount of tokens to mint and distribute
    */
    function mintToken(address target, uint mintAmount) internal {
        balances[target] = safeAdd(balances[target], mintAmount);
        _totalSupply = safeAdd(_totalSupply, mintAmount);
        emit Transfer(owner, target, mintAmount);
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":false,"inputs":[{"name":"distAddresses","type":"address[]"},{"name":"distValues","type":"uint256[]"}],"name":"distributeMinting","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

60806040523480156200001157600080fd5b5060008054600160a060020a031916331790556040805180820190915260058082527f475245454e00000000000000000000000000000000000000000000000000000060209092019182526200006a9160029162000146565b506040805180820190915260058082527f477265656e0000000000000000000000000000000000000000000000000000006020909201918252620000b19160039162000146565b506004805460ff191660081790556000600581905573e8e90a87392218e01c4da185e75f4210681926dd808252600660209081527fcf6a83810d70142670087a7888f42194276fc3ffbb910a5d4509008e8184edf18390556040805184815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3620001eb565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018957805160ff1916838001178555620001b9565b82800160010185558215620001b9579182015b82811115620001b95782518255916020019190600101906200019c565b50620001c7929150620001cb565b5090565b620001e891905b80821115620001c75760008155600101620001d2565b90565b61104680620001fb6000396000f3006080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302c85991811461016157806306fdde0314610203578063095ea7b31461028d57806318160ddd146102b157806323b872dd146102d8578063313ce567146103025780633eaaf86b1461032d57806342966c681461034257806370a082311461035a57806379ba50971461037b5780638da5cb5b1461039257806395d89b41146103c3578063a293d1e8146103d8578063a9059cbb146103f3578063cae9ca5114610417578063d4ee1d9014610480578063dc39d06d14610495578063dd62ed3e146104b9578063e6cb9013146104e0578063f2fde38b146104fb575b6040805160e560020a62461bcd02815260206004820152601060248201527f455448206e6f7420616363657074656400000000000000000000000000000000604482015290519081900360640190fd5b34801561016d57600080fd5b50604080516020600480358082013583810280860185019096528085526101ef95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061051c9650505050505050565b604080519115158252519081900360200190f35b34801561020f57600080fd5b50610218610695565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561025257818101518382015260200161023a565b50505050905090810190601f16801561027f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029957600080fd5b506101ef600160a060020a0360043516602435610723565b3480156102bd57600080fd5b506102c661078a565b60408051918252519081900360200190f35b3480156102e457600080fd5b506101ef600160a060020a03600435811690602435166044356107bc565b34801561030e57600080fd5b506103176108b5565b6040805160ff9092168252519081900360200190f35b34801561033957600080fd5b506102c66108be565b34801561034e57600080fd5b506101ef6004356108c4565b34801561036657600080fd5b506102c6600160a060020a03600435166109a3565b34801561038757600080fd5b506103906109be565b005b34801561039e57600080fd5b506103a7610a91565b60408051600160a060020a039092168252519081900360200190f35b3480156103cf57600080fd5b50610218610aa0565b3480156103e457600080fd5b506102c6600435602435610af8565b3480156103ff57600080fd5b506101ef600160a060020a0360043516602435610b58565b34801561042357600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526101ef948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610bfc9650505050505050565b34801561048c57600080fd5b506103a7610d5d565b3480156104a157600080fd5b506101ef600160a060020a0360043516602435610d6c565b3480156104c557600080fd5b506102c6600160a060020a0360043581169060243516610e60565b3480156104ec57600080fd5b506102c6600435602435610e8b565b34801561050757600080fd5b50610390600160a060020a0360043516610ee6565b600080548190600160a060020a0316331461056f576040805160e560020a62461bcd0281526020600482015260136024820152600080516020610ffb833981519152604482015290519081900360640190fd5b600054600160a060020a031633146105bf576040805160e560020a62461bcd0281526020600482015260136024820152600080516020610ffb833981519152604482015290519081900360640190fd5b825184511461063e576040805160e560020a62461bcd02815260206004820152603660248201527f61646472657373206c697374656420616e642076616c756573206c697374656460448201527f20617265206e6f7420657175616c206c656e6774687300000000000000000000606482015290519081900360840190fd5b5060005b835181101561068b57610683848281518110151561065c57fe5b90602001906020020151848381518110151561067457fe5b90602001906020020151610f65565b600101610642565b5060019392505050565b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561071b5780601f106106f05761010080835404028352916020019161071b565b820191906000526020600020905b8154815290600101906020018083116106fe57829003601f168201915b505050505081565b336000818152600760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005540390565b600160a060020a0383166000908152600660205260408120546107df9083610af8565b600160a060020a03851660009081526006602090815260408083209390935560078152828220338352905220546108169083610af8565b600160a060020a0380861660009081526007602090815260408083203384528252808320949094559186168152600690915220546108549083610e8b565b600160a060020a0380851660008181526006602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60045460ff1681565b60055481565b3360009081526006602052604081205482111561092b576040805160e560020a62461bcd02815260206004820152601b60248201527f696e73756666696369656e742073656e6465722062616c616e63650000000000604482015290519081900360640190fd5b336000908152600660205260409020546109459083610af8565b336000908152600660205260409020556005546109629083610af8565b60055560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b600160a060020a031660009081526006602052604090205490565b600154600160a060020a03163314610a20576040805160e560020a62461bcd02815260206004820152601760248201527f73656e646572206973206e6f74206e6577206f776e6572000000000000000000604482015290519081900360640190fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561071b5780601f106106f05761010080835404028352916020019161071b565b600082821115610b52576040805160e560020a62461bcd02815260206004820152601760248201527f756e61626c6520746f2073616665207375627472616374000000000000000000604482015290519081900360640190fd5b50900390565b33600090815260066020526040812054610b729083610af8565b3360009081526006602052604080822092909255600160a060020a03851681522054610b9e9083610e8b565b600160a060020a0384166000818152600660209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000818152600760209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610cec578181015183820152602001610cd4565b50505050905090810190601f168015610d195780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610d3b57600080fd5b505af1158015610d4f573d6000803e3d6000fd5b506001979650505050505050565b600154600160a060020a031681565b60008054600160a060020a03163314610dbd576040805160e560020a62461bcd0281526020600482015260136024820152600080516020610ffb833981519152604482015290519081900360640190fd5b60008054604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610e2d57600080fd5b505af1158015610e41573d6000803e3d6000fd5b505050506040513d6020811015610e5757600080fd5b50519392505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b81810182811015610784576040805160e560020a62461bcd02815260206004820152601260248201527f756e61626c6520746f2073616665206164640000000000000000000000000000604482015290519081900360640190fd5b600054600160a060020a03163314610f36576040805160e560020a62461bcd0281526020600482015260136024820152600080516020610ffb833981519152604482015290519081900360640190fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038216600090815260066020526040902054610f889082610e8b565b600160a060020a038316600090815260066020526040902055600554610fae9082610e8b565b600555600054604080518381529051600160a060020a038086169316917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a35050560073656e646572206973206e6f74206f776e657200000000000000000000000000a165627a7a723058208a112db585141ae3cb3525878caebd717dae347ce2099163ce29f4caf389df1f0029

Deployed Bytecode

0x6080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302c85991811461016157806306fdde0314610203578063095ea7b31461028d57806318160ddd146102b157806323b872dd146102d8578063313ce567146103025780633eaaf86b1461032d57806342966c681461034257806370a082311461035a57806379ba50971461037b5780638da5cb5b1461039257806395d89b41146103c3578063a293d1e8146103d8578063a9059cbb146103f3578063cae9ca5114610417578063d4ee1d9014610480578063dc39d06d14610495578063dd62ed3e146104b9578063e6cb9013146104e0578063f2fde38b146104fb575b6040805160e560020a62461bcd02815260206004820152601060248201527f455448206e6f7420616363657074656400000000000000000000000000000000604482015290519081900360640190fd5b34801561016d57600080fd5b50604080516020600480358082013583810280860185019096528085526101ef95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061051c9650505050505050565b604080519115158252519081900360200190f35b34801561020f57600080fd5b50610218610695565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561025257818101518382015260200161023a565b50505050905090810190601f16801561027f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561029957600080fd5b506101ef600160a060020a0360043516602435610723565b3480156102bd57600080fd5b506102c661078a565b60408051918252519081900360200190f35b3480156102e457600080fd5b506101ef600160a060020a03600435811690602435166044356107bc565b34801561030e57600080fd5b506103176108b5565b6040805160ff9092168252519081900360200190f35b34801561033957600080fd5b506102c66108be565b34801561034e57600080fd5b506101ef6004356108c4565b34801561036657600080fd5b506102c6600160a060020a03600435166109a3565b34801561038757600080fd5b506103906109be565b005b34801561039e57600080fd5b506103a7610a91565b60408051600160a060020a039092168252519081900360200190f35b3480156103cf57600080fd5b50610218610aa0565b3480156103e457600080fd5b506102c6600435602435610af8565b3480156103ff57600080fd5b506101ef600160a060020a0360043516602435610b58565b34801561042357600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526101ef948235600160a060020a0316946024803595369594606494920191908190840183828082843750949750610bfc9650505050505050565b34801561048c57600080fd5b506103a7610d5d565b3480156104a157600080fd5b506101ef600160a060020a0360043516602435610d6c565b3480156104c557600080fd5b506102c6600160a060020a0360043581169060243516610e60565b3480156104ec57600080fd5b506102c6600435602435610e8b565b34801561050757600080fd5b50610390600160a060020a0360043516610ee6565b600080548190600160a060020a0316331461056f576040805160e560020a62461bcd0281526020600482015260136024820152600080516020610ffb833981519152604482015290519081900360640190fd5b600054600160a060020a031633146105bf576040805160e560020a62461bcd0281526020600482015260136024820152600080516020610ffb833981519152604482015290519081900360640190fd5b825184511461063e576040805160e560020a62461bcd02815260206004820152603660248201527f61646472657373206c697374656420616e642076616c756573206c697374656460448201527f20617265206e6f7420657175616c206c656e6774687300000000000000000000606482015290519081900360840190fd5b5060005b835181101561068b57610683848281518110151561065c57fe5b90602001906020020151848381518110151561067457fe5b90602001906020020151610f65565b600101610642565b5060019392505050565b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561071b5780601f106106f05761010080835404028352916020019161071b565b820191906000526020600020905b8154815290600101906020018083116106fe57829003601f168201915b505050505081565b336000818152600760209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260066020527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8546005540390565b600160a060020a0383166000908152600660205260408120546107df9083610af8565b600160a060020a03851660009081526006602090815260408083209390935560078152828220338352905220546108169083610af8565b600160a060020a0380861660009081526007602090815260408083203384528252808320949094559186168152600690915220546108549083610e8b565b600160a060020a0380851660008181526006602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60045460ff1681565b60055481565b3360009081526006602052604081205482111561092b576040805160e560020a62461bcd02815260206004820152601b60248201527f696e73756666696369656e742073656e6465722062616c616e63650000000000604482015290519081900360640190fd5b336000908152600660205260409020546109459083610af8565b336000908152600660205260409020556005546109629083610af8565b60055560408051838152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2506001919050565b600160a060020a031660009081526006602052604090205490565b600154600160a060020a03163314610a20576040805160e560020a62461bcd02815260206004820152601760248201527f73656e646572206973206e6f74206e6577206f776e6572000000000000000000604482015290519081900360640190fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561071b5780601f106106f05761010080835404028352916020019161071b565b600082821115610b52576040805160e560020a62461bcd02815260206004820152601760248201527f756e61626c6520746f2073616665207375627472616374000000000000000000604482015290519081900360640190fd5b50900390565b33600090815260066020526040812054610b729083610af8565b3360009081526006602052604080822092909255600160a060020a03851681522054610b9e9083610e8b565b600160a060020a0384166000818152600660209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000818152600760209081526040808320600160a060020a038816808552908352818420879055815187815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a36040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018690523060448401819052608060648501908152865160848601528651600160a060020a038a1695638f4ffcb195948a94938a939192909160a490910190602085019080838360005b83811015610cec578181015183820152602001610cd4565b50505050905090810190601f168015610d195780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015610d3b57600080fd5b505af1158015610d4f573d6000803e3d6000fd5b506001979650505050505050565b600154600160a060020a031681565b60008054600160a060020a03163314610dbd576040805160e560020a62461bcd0281526020600482015260136024820152600080516020610ffb833981519152604482015290519081900360640190fd5b60008054604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810186905290519186169263a9059cbb926044808401936020939083900390910190829087803b158015610e2d57600080fd5b505af1158015610e41573d6000803e3d6000fd5b505050506040513d6020811015610e5757600080fd5b50519392505050565b600160a060020a03918216600090815260076020908152604080832093909416825291909152205490565b81810182811015610784576040805160e560020a62461bcd02815260206004820152601260248201527f756e61626c6520746f2073616665206164640000000000000000000000000000604482015290519081900360640190fd5b600054600160a060020a03163314610f36576040805160e560020a62461bcd0281526020600482015260136024820152600080516020610ffb833981519152604482015290519081900360640190fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038216600090815260066020526040902054610f889082610e8b565b600160a060020a038316600090815260066020526040902055600554610fae9082610e8b565b600555600054604080518381529051600160a060020a038086169316917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a35050560073656e646572206973206e6f74206f776e657200000000000000000000000000a165627a7a723058208a112db585141ae3cb3525878caebd717dae347ce2099163ce29f4caf389df1f0029

Swarm Source

bzzr://8a112db585141ae3cb3525878caebd717dae347ce2099163ce29f4caf389df1f

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

OVERVIEW

Green is doing this as a community-led project with PowerPay, which is a service that allows users to lower their power bill. This is currently in beta.Green United, LLC originally began the Green project in 2017-2018. As the project has decentralized, Green United no longer governs the project.

0xb2089A7069861C8D90c8dA3aaCAB8e9188C0C531
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.