ETH Price: $3,385.13 (+4.74%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Claim216928342025-01-24 7:21:4717 mins ago1737703307IN
0x7c496a5d...3166896E4
0 ETH0.000498845.35830671
Claim216923382025-01-24 5:42:111 hr ago1737697331IN
0x7c496a5d...3166896E4
0 ETH0.000555215.03842193
Claim216923332025-01-24 5:41:111 hr ago1737697271IN
0x7c496a5d...3166896E4
0 ETH0.000552585.01449951
Claim216922572025-01-24 5:25:592 hrs ago1737696359IN
0x7c496a5d...3166896E4
0 ETH0.000521674.7340066
Claim216922442025-01-24 5:23:232 hrs ago1737696203IN
0x7c496a5d...3166896E4
0 ETH0.000606895.50733182
Claim216921712025-01-24 5:08:472 hrs ago1737695327IN
0x7c496a5d...3166896E4
0 ETH0.000664616.03111647
Claim216921572025-01-24 5:05:592 hrs ago1737695159IN
0x7c496a5d...3166896E4
0 ETH0.000565485.13159173
Claim216915702025-01-24 3:07:474 hrs ago1737688067IN
0x7c496a5d...3166896E4
0 ETH0.000544855.852556
Claim216914862025-01-24 2:50:594 hrs ago1737687059IN
0x7c496a5d...3166896E4
0 ETH0.000535115.74796307
Claim216909052025-01-24 0:54:116 hrs ago1737680051IN
0x7c496a5d...3166896E4
0 ETH0.000496465.33278885
Claim216908572025-01-24 0:44:236 hrs ago1737679463IN
0x7c496a5d...3166896E4
0 ETH0.000670476.08435856
Claim216849872025-01-23 5:05:3526 hrs ago1737608735IN
0x7c496a5d...3166896E4
0 ETH0.000584995.3085994
Claim216824982025-01-22 20:44:5934 hrs ago1737578699IN
0x7c496a5d...3166896E4
0 ETH0.0010309111.07350994
Claim216709102025-01-21 5:55:353 days ago1737438935IN
0x7c496a5d...3166896E4
0 ETH0.000850057.71391291
Claim216707032025-01-21 5:14:113 days ago1737436451IN
0x7c496a5d...3166896E4
0 ETH0.000765358.22106482
Claim216571902025-01-19 7:57:594 days ago1737273479IN
0x7c496a5d...3166896E4
0 ETH0.0017471515.85486389
Claim216543612025-01-18 22:28:475 days ago1737239327IN
0x7c496a5d...3166896E4
0 ETH0.000864719.28827777
Claim216422862025-01-17 6:00:357 days ago1737093635IN
0x7c496a5d...3166896E4
0 ETH0.000457374.91293998
Claim216337842025-01-16 1:32:358 days ago1736991155IN
0x7c496a5d...3166896E4
0 ETH0.000407414.37628062
Claim216299562025-01-15 12:43:358 days ago1736945015IN
0x7c496a5d...3166896E4
0 ETH0.000498185.35122504
Claim216289572025-01-15 9:21:598 days ago1736932919IN
0x7c496a5d...3166896E4
0 ETH0.000292663.14360469
Claim216288262025-01-15 8:55:358 days ago1736931335IN
0x7c496a5d...3166896E4
0 ETH0.000300492.7268955
Claim216288052025-01-15 8:51:238 days ago1736931083IN
0x7c496a5d...3166896E4
0 ETH0.000322682.92822211
Claim216281232025-01-15 6:34:119 days ago1736922851IN
0x7c496a5d...3166896E4
0 ETH0.000352473.78615629
Claim216206822025-01-14 5:38:3510 days ago1736833115IN
0x7c496a5d...3166896E4
0 ETH0.00028172.5563656
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DividendRecordsV2

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 300 runs

Other Settings:
istanbul EvmVersion
File 1 of 2 : dividendRecordsV2.sol
pragma solidity >=0.5.16;
pragma experimental ABIEncoderV2;

import "./EIP20Interface.sol";

contract DividendRecordsV2 {
    /// @notice ESG token
    EIP20Interface public esg;

    /// @notice Emitted when ESG is claimed 
    event EsgClaimed(address account, uint userAmount, address wallet1, uint feeAmount1, address wallet2, uint feeAmount2, address wallet3, uint feeAmount3);
    event FeeRateChanged(uint feeRate1, uint feeRate2, uint feeRate3);
    event FeeWalletChanged(address wallet1, address wallet2, address wallet3);

    address public _marketingWalletAddress1;
    address public _marketingWalletAddress2;
    address public _marketingWalletAddress3;
    uint256 public _feeRate1 = 5;
    uint256 public _feeRate2 = 5;
    uint256 public _feeRate3 = 5;
    mapping (address => uint256) public bonuslist;
    address public owner;

    constructor(address esgAddress, address _marketingWallet1, address _marketingWallet2, address _marketingWallet3) public {
        owner = msg.sender;
        _marketingWalletAddress1 = _marketingWallet1;
        _marketingWalletAddress2 = _marketingWallet2;
        _marketingWalletAddress3 = _marketingWallet3;
        esg = EIP20Interface(esgAddress);
    }

    modifier onlyOwner() {
        require(msg.sender == owner, "Only owner can call this function.");
        _;
    }

    function setFeeRate(uint256 _fee1, uint256 _fee2, uint256 _fee3) onlyOwner public {
        require(_fee1 <= 100 && _fee2 <= 100 && _fee3 <= 100 && _fee1 + _fee2 + _fee3 <=100, "Fee rate must be less than or equal to 100%");
        _feeRate1 = _fee1;
        _feeRate2 = _fee2;
        _feeRate3 = _fee3;
        emit FeeRateChanged(_fee1, _fee2, _fee3);
    }

    function setFeeWallets(address _wallet1, address _wallet2, address _wallet3) onlyOwner public {
        require(_wallet1 != address(0) && _wallet2 != address(0) && _wallet3 != address(0), "Invalid address");
        _marketingWalletAddress1 = _wallet1;
        _marketingWalletAddress2 = _wallet2;
        _marketingWalletAddress3 = _wallet3;
        emit FeeWalletChanged(_wallet1, _wallet2, _wallet3);
    }

    function setEsgAmount(address[] memory _to, uint256[] memory _amount) onlyOwner public returns (bool) {
        require(_to.length == _amount.length, "The length of the two arrays must be the same");
        for (uint256 i = 0; i < _to.length; i++) {
            bonuslist[_to[i]] += _amount[i];
        }
        return true;
    }

    function claim() public returns (bool) {
        require(bonuslist[msg.sender] > 0, "No locked amount.");
        uint256 totalAmount = bonuslist[msg.sender];
        bonuslist[msg.sender] = 0;
        uint256 feeWallet1 = totalAmount * _feeRate1 / 100;
        uint256 feeWallet2 = totalAmount * _feeRate2 / 100;
        uint256 feeWallet3 = totalAmount * _feeRate3 / 100;
        uint256 userAmount = totalAmount - feeWallet1 - feeWallet2 - feeWallet3;
        
        esg.transfer(_marketingWalletAddress1, feeWallet1);
        esg.transfer(_marketingWalletAddress2, feeWallet2);
        esg.transfer(_marketingWalletAddress3, feeWallet3);
        esg.transfer(msg.sender, userAmount);

        emit EsgClaimed(msg.sender, userAmount, _marketingWalletAddress1, feeWallet1, _marketingWalletAddress2, feeWallet2, _marketingWalletAddress3, feeWallet3);
        return true;
    }

    function transferOwnership(address newOwner) onlyOwner public {
        require(newOwner != address(0), "New owner is the zero address");
        owner = newOwner;
    }
}

File 2 of 2 : EIP20Interface.sol
pragma solidity ^0.5.16;

/**
 * @title ERC 20 Token Standard Interface
 *  https://eips.ethereum.org/EIPS/eip-20
 */
interface EIP20Interface {
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);

    /**
      * @notice Get the total number of tokens in circulation
      * @return The supply of tokens
      */
    function totalSupply() external view returns (uint256);

    /**
     * @notice Gets the balance of the specified address
     * @param owner The address from which the balance will be retrieved
     * @return The balance
     */
    function balanceOf(address owner) external view returns (uint256 balance);

    /**
      * @notice Transfer `amount` tokens from `msg.sender` to `dst`
      * @param dst The address of the destination account
      * @param amount The number of tokens to transfer
      * @return Whether or not the transfer succeeded
      */
    function transfer(address dst, uint256 amount) external returns (bool success);

    /**
      * @notice Transfer `amount` tokens from `src` to `dst`
      * @param src The address of the source account
      * @param dst The address of the destination account
      * @param amount The number of tokens to transfer
      * @return Whether or not the transfer succeeded
      */
    function transferFrom(address src, address dst, uint256 amount) external returns (bool success);

    /**
      * @notice Approve `spender` to transfer up to `amount` from `src`
      * @dev This will overwrite the approval amount for `spender`
      *  and is subject to issues noted [here](https://eips.ethereum.org/EIPS/eip-20#approve)
      * @param spender The address of the account which may transfer tokens
      * @param amount The number of tokens that are approved (-1 means infinite)
      * @return Whether or not the approval succeeded
      */
    function approve(address spender, uint256 amount) external returns (bool success);

    /**
      * @notice Get the current allowance from `owner` for `spender`
      * @param owner The address of the account which owns the tokens to be spent
      * @param spender The address of the account which may transfer tokens
      * @return The number of tokens allowed to be spent (-1 means infinite)
      */
    function allowance(address owner, address spender) external view returns (uint256 remaining);

    event Transfer(address indexed from, address indexed to, uint256 amount);
    event Approval(address indexed owner, address indexed spender, uint256 amount);
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": true,
    "runs": 300
  },
  "evmVersion": "istanbul",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"esgAddress","type":"address"},{"internalType":"address","name":"_marketingWallet1","type":"address"},{"internalType":"address","name":"_marketingWallet2","type":"address"},{"internalType":"address","name":"_marketingWallet3","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"userAmount","type":"uint256"},{"indexed":false,"internalType":"address","name":"wallet1","type":"address"},{"indexed":false,"internalType":"uint256","name":"feeAmount1","type":"uint256"},{"indexed":false,"internalType":"address","name":"wallet2","type":"address"},{"indexed":false,"internalType":"uint256","name":"feeAmount2","type":"uint256"},{"indexed":false,"internalType":"address","name":"wallet3","type":"address"},{"indexed":false,"internalType":"uint256","name":"feeAmount3","type":"uint256"}],"name":"EsgClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"feeRate1","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"feeRate2","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"feeRate3","type":"uint256"}],"name":"FeeRateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"wallet1","type":"address"},{"indexed":false,"internalType":"address","name":"wallet2","type":"address"},{"indexed":false,"internalType":"address","name":"wallet3","type":"address"}],"name":"FeeWalletChanged","type":"event"},{"constant":true,"inputs":[],"name":"_feeRate1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_feeRate2","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_feeRate3","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_marketingWalletAddress1","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_marketingWalletAddress2","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_marketingWalletAddress3","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"bonuslist","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"claim","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"esg","outputs":[{"internalType":"contract EIP20Interface","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"_to","type":"address[]"},{"internalType":"uint256[]","name":"_amount","type":"uint256[]"}],"name":"setEsgAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_fee1","type":"uint256"},{"internalType":"uint256","name":"_fee2","type":"uint256"},{"internalType":"uint256","name":"_fee3","type":"uint256"}],"name":"setFeeRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_wallet1","type":"address"},{"internalType":"address","name":"_wallet2","type":"address"},{"internalType":"address","name":"_wallet3","type":"address"}],"name":"setFeeWallets","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405260056004556005805560056006553480156200001f57600080fd5b5060405162000ffd38038062000ffd8339810160408190526200004291620000b4565b60088054336001600160a01b0319918216179091556001805482166001600160a01b039586161790556002805482169385169390931790925560038054831691841691909117905560008054909116929091169190911790556200014a565b8051620000ae8162000130565b92915050565b60008060008060808587031215620000cb57600080fd5b6000620000d98787620000a1565b9450506020620000ec87828801620000a1565b9350506040620000ff87828801620000a1565b92505060606200011287828801620000a1565b91505092959194509250565b60006001600160a01b038216620000ae565b6200013b816200011e565b81146200014757600080fd5b50565b610ea3806200015a6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80638da5cb5b1161008c578063cac0652211610066578063cac065221461019d578063d39f6618146101b2578063deb22cb0146101ba578063f2fde38b146101c2576100ea565b80638da5cb5b1461017a578063a39eb87f14610182578063c86bdfe31461018a576100ea565b806348d462b1116100c857806348d462b1146101375780634e71d92d1461014a578063614026421461015f578063640d64e114610167576100ea565b8063128e8287146100ef578063394e9a921461010d5780633f38cb1014610122575b600080fd5b6100f76101d5565b6040516101049190610c26565b60405180910390f35b6101156101e4565b6040516101049190610d7f565b610135610130366004610a3f565b6101ea565b005b61013561014536600461096b565b6102b9565b6101526103a4565b6040516101049190610d03565b6101156106ad565b610115610175366004610945565b6106b3565b6100f76106c5565b6100f76106d4565b6101526101983660046109b8565b6106e3565b6101a561079f565b6040516101049190610d11565b6101156107ae565b6100f76107b4565b6101356101d0366004610945565b6107c3565b6001546001600160a01b031681565b60065481565b6008546001600160a01b0316331461021d5760405162461bcd60e51b815260040161021490610d1f565b60405180910390fd5b6064831115801561022f575060648211155b801561023c575060648111155b801561024d57506064818385010111155b6102695760405162461bcd60e51b815260040161021490610d4f565b6004839055600582905560068190556040517f6a1a0c510261ee884ec0414bfa94b519f6f0acc436d14688c7564107f60c621a906102ac90859085908590610d8d565b60405180910390a1505050565b6008546001600160a01b031633146102e35760405162461bcd60e51b815260040161021490610d1f565b6001600160a01b0383161580159061030357506001600160a01b03821615155b801561031757506001600160a01b03811615155b6103335760405162461bcd60e51b815260040161021490610d2f565b600180546001600160a01b038086166001600160a01b0319928316179092556002805485841690831617905560038054928416929091169190911790556040517fc3dbed633419bef4f3e9a5c99c8ec27cfe0be61602f694260c9bb74938d74333906102ac90859085908590610ccd565b336000908152600760205260408120546103d05760405162461bcd60e51b815260040161021490610d5f565b33600090815260076020526040812080549082905560045490919060649083020490506000606460055484028161040357fe5b0490506000606460065485028161041657fe5b60005460015460405163a9059cbb60e01b8152939092049350858703859003849003926001600160a01b039182169263a9059cbb9261045c929116908890600401610cf5565b602060405180830381600087803b15801561047657600080fd5b505af115801561048a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104ae9190810190610a21565b5060005460025460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb926104e5929116908790600401610cf5565b602060405180830381600087803b1580156104ff57600080fd5b505af1158015610513573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105379190810190610a21565b5060005460035460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb9261056e929116908690600401610cf5565b602060405180830381600087803b15801561058857600080fd5b505af115801561059c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105c09190810190610a21565b5060005460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906105f39033908590600401610c34565b602060405180830381600087803b15801561060d57600080fd5b505af1158015610621573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506106459190810190610a21565b506001546002546003546040517f9c8cb474e280cc33be341ebfed3827211171695a05de7e9ab37b33dc2cbdb9909361069993339387936001600160a01b03938416938c938116928c929116908b90610c56565b60405180910390a160019550505050505090565b60045481565b60076020526000908152604090205481565b6008546001600160a01b031681565b6003546001600160a01b031681565b6008546000906001600160a01b031633146107105760405162461bcd60e51b815260040161021490610d1f565b81518351146107315760405162461bcd60e51b815260040161021490610d3f565b60005b83518110156107935782818151811061074957fe5b60200260200101516007600086848151811061076157fe5b6020908102919091018101516001600160a01b0316825281019190915260400160002080549091019055600101610734565b50600190505b92915050565b6000546001600160a01b031681565b60055481565b6002546001600160a01b031681565b6008546001600160a01b031633146107ed5760405162461bcd60e51b815260040161021490610d1f565b6001600160a01b0381166108135760405162461bcd60e51b815260040161021490610d6f565b600880546001600160a01b0319166001600160a01b0392909216919091179055565b803561079981610e37565b600082601f83011261085157600080fd5b813561086461085f82610ddc565b610db5565b9150818183526020840193506020810190508385602084028201111561088957600080fd5b60005b838110156108b5578161089f8882610835565b845250602092830192919091019060010161088c565b5050505092915050565b600082601f8301126108d057600080fd5b81356108de61085f82610ddc565b9150818183526020840193506020810190508385602084028201111561090357600080fd5b60005b838110156108b55781610919888261093a565b8452506020928301929190910190600101610906565b805161079981610e4e565b803561079981610e57565b60006020828403121561095757600080fd5b60006109638484610835565b949350505050565b60008060006060848603121561098057600080fd5b600061098c8686610835565b935050602061099d86828701610835565b92505060406109ae86828701610835565b9150509250925092565b600080604083850312156109cb57600080fd5b823567ffffffffffffffff8111156109e257600080fd5b6109ee85828601610840565b925050602083013567ffffffffffffffff811115610a0b57600080fd5b610a17858286016108bf565b9150509250929050565b600060208284031215610a3357600080fd5b6000610963848461092f565b600080600060608486031215610a5457600080fd5b6000610a60868661093a565b9350506020610a718682870161093a565b92505060406109ae8682870161093a565b610a8b81610e25565b82525050565b610a8b81610e06565b610a8b81610e11565b610a8b81610e2c565b6000610ab9602283610dfd565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f815261371760f11b602082015260400192915050565b6000610afd600f83610dfd565b6e496e76616c6964206164647265737360881b815260200192915050565b6000610b28602d83610dfd565b7f546865206c656e677468206f66207468652074776f20617272617973206d757381526c74206265207468652073616d6560981b602082015260400192915050565b6000610b77602b83610dfd565b7f4665652072617465206d757374206265206c657373207468616e206f7220657181526a75616c20746f203130302560a81b602082015260400192915050565b6000610bc4601183610dfd565b702737903637b1b5b2b21030b6b7bab73a1760791b815260200192915050565b6000610bf1601d83610dfd565b7f4e6577206f776e657220697320746865207a65726f2061646472657373000000815260200192915050565b610a8b81610e22565b602081016107998284610a91565b60408101610c428285610a82565b610c4f6020830184610c1d565b9392505050565b6101008101610c65828b610a82565b610c72602083018a610c1d565b610c7f6040830189610a91565b610c8c6060830188610c1d565b610c996080830187610a91565b610ca660a0830186610c1d565b610cb360c0830185610a91565b610cc060e0830184610c1d565b9998505050505050505050565b60608101610cdb8286610a91565b610ce86020830185610a91565b6109636040830184610a91565b60408101610c428285610a91565b602081016107998284610a9a565b602081016107998284610aa3565b6020808252810161079981610aac565b6020808252810161079981610af0565b6020808252810161079981610b1b565b6020808252810161079981610b6a565b6020808252810161079981610bb7565b6020808252810161079981610be4565b602081016107998284610c1d565b60608101610d9b8286610c1d565b610da86020830185610c1d565b6109636040830184610c1d565b60405181810167ffffffffffffffff81118282101715610dd457600080fd5b604052919050565b600067ffffffffffffffff821115610df357600080fd5b5060209081020190565b90815260200190565b600061079982610e16565b151590565b6001600160a01b031690565b90565b6000610799825b600061079982610e06565b610e4081610e06565b8114610e4b57600080fd5b50565b610e4081610e11565b610e4081610e2256fea365627a7a72315820a4feb1ccd1ec3925caf30eafc2f6590eb8aaa781ab365bd999134c14167c44986c6578706572696d656e74616cf564736f6c6343000510004000000000000000000000000020cd2e7ec8f5d8b337fe46a4f565ccef1561b9a9000000000000000000000000cf4a8103bb3e52baaa1c7e23b4ac21d2e88ccdff000000000000000000000000a04758070457bee9363182a8cad2af9097487282000000000000000000000000aac08d7cf5e7d9b0418e841d1e68cb5a2904a08c

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c80638da5cb5b1161008c578063cac0652211610066578063cac065221461019d578063d39f6618146101b2578063deb22cb0146101ba578063f2fde38b146101c2576100ea565b80638da5cb5b1461017a578063a39eb87f14610182578063c86bdfe31461018a576100ea565b806348d462b1116100c857806348d462b1146101375780634e71d92d1461014a578063614026421461015f578063640d64e114610167576100ea565b8063128e8287146100ef578063394e9a921461010d5780633f38cb1014610122575b600080fd5b6100f76101d5565b6040516101049190610c26565b60405180910390f35b6101156101e4565b6040516101049190610d7f565b610135610130366004610a3f565b6101ea565b005b61013561014536600461096b565b6102b9565b6101526103a4565b6040516101049190610d03565b6101156106ad565b610115610175366004610945565b6106b3565b6100f76106c5565b6100f76106d4565b6101526101983660046109b8565b6106e3565b6101a561079f565b6040516101049190610d11565b6101156107ae565b6100f76107b4565b6101356101d0366004610945565b6107c3565b6001546001600160a01b031681565b60065481565b6008546001600160a01b0316331461021d5760405162461bcd60e51b815260040161021490610d1f565b60405180910390fd5b6064831115801561022f575060648211155b801561023c575060648111155b801561024d57506064818385010111155b6102695760405162461bcd60e51b815260040161021490610d4f565b6004839055600582905560068190556040517f6a1a0c510261ee884ec0414bfa94b519f6f0acc436d14688c7564107f60c621a906102ac90859085908590610d8d565b60405180910390a1505050565b6008546001600160a01b031633146102e35760405162461bcd60e51b815260040161021490610d1f565b6001600160a01b0383161580159061030357506001600160a01b03821615155b801561031757506001600160a01b03811615155b6103335760405162461bcd60e51b815260040161021490610d2f565b600180546001600160a01b038086166001600160a01b0319928316179092556002805485841690831617905560038054928416929091169190911790556040517fc3dbed633419bef4f3e9a5c99c8ec27cfe0be61602f694260c9bb74938d74333906102ac90859085908590610ccd565b336000908152600760205260408120546103d05760405162461bcd60e51b815260040161021490610d5f565b33600090815260076020526040812080549082905560045490919060649083020490506000606460055484028161040357fe5b0490506000606460065485028161041657fe5b60005460015460405163a9059cbb60e01b8152939092049350858703859003849003926001600160a01b039182169263a9059cbb9261045c929116908890600401610cf5565b602060405180830381600087803b15801561047657600080fd5b505af115801561048a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104ae9190810190610a21565b5060005460025460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb926104e5929116908790600401610cf5565b602060405180830381600087803b1580156104ff57600080fd5b505af1158015610513573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105379190810190610a21565b5060005460035460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb9261056e929116908690600401610cf5565b602060405180830381600087803b15801561058857600080fd5b505af115801561059c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105c09190810190610a21565b5060005460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906105f39033908590600401610c34565b602060405180830381600087803b15801561060d57600080fd5b505af1158015610621573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506106459190810190610a21565b506001546002546003546040517f9c8cb474e280cc33be341ebfed3827211171695a05de7e9ab37b33dc2cbdb9909361069993339387936001600160a01b03938416938c938116928c929116908b90610c56565b60405180910390a160019550505050505090565b60045481565b60076020526000908152604090205481565b6008546001600160a01b031681565b6003546001600160a01b031681565b6008546000906001600160a01b031633146107105760405162461bcd60e51b815260040161021490610d1f565b81518351146107315760405162461bcd60e51b815260040161021490610d3f565b60005b83518110156107935782818151811061074957fe5b60200260200101516007600086848151811061076157fe5b6020908102919091018101516001600160a01b0316825281019190915260400160002080549091019055600101610734565b50600190505b92915050565b6000546001600160a01b031681565b60055481565b6002546001600160a01b031681565b6008546001600160a01b031633146107ed5760405162461bcd60e51b815260040161021490610d1f565b6001600160a01b0381166108135760405162461bcd60e51b815260040161021490610d6f565b600880546001600160a01b0319166001600160a01b0392909216919091179055565b803561079981610e37565b600082601f83011261085157600080fd5b813561086461085f82610ddc565b610db5565b9150818183526020840193506020810190508385602084028201111561088957600080fd5b60005b838110156108b5578161089f8882610835565b845250602092830192919091019060010161088c565b5050505092915050565b600082601f8301126108d057600080fd5b81356108de61085f82610ddc565b9150818183526020840193506020810190508385602084028201111561090357600080fd5b60005b838110156108b55781610919888261093a565b8452506020928301929190910190600101610906565b805161079981610e4e565b803561079981610e57565b60006020828403121561095757600080fd5b60006109638484610835565b949350505050565b60008060006060848603121561098057600080fd5b600061098c8686610835565b935050602061099d86828701610835565b92505060406109ae86828701610835565b9150509250925092565b600080604083850312156109cb57600080fd5b823567ffffffffffffffff8111156109e257600080fd5b6109ee85828601610840565b925050602083013567ffffffffffffffff811115610a0b57600080fd5b610a17858286016108bf565b9150509250929050565b600060208284031215610a3357600080fd5b6000610963848461092f565b600080600060608486031215610a5457600080fd5b6000610a60868661093a565b9350506020610a718682870161093a565b92505060406109ae8682870161093a565b610a8b81610e25565b82525050565b610a8b81610e06565b610a8b81610e11565b610a8b81610e2c565b6000610ab9602283610dfd565b7f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f815261371760f11b602082015260400192915050565b6000610afd600f83610dfd565b6e496e76616c6964206164647265737360881b815260200192915050565b6000610b28602d83610dfd565b7f546865206c656e677468206f66207468652074776f20617272617973206d757381526c74206265207468652073616d6560981b602082015260400192915050565b6000610b77602b83610dfd565b7f4665652072617465206d757374206265206c657373207468616e206f7220657181526a75616c20746f203130302560a81b602082015260400192915050565b6000610bc4601183610dfd565b702737903637b1b5b2b21030b6b7bab73a1760791b815260200192915050565b6000610bf1601d83610dfd565b7f4e6577206f776e657220697320746865207a65726f2061646472657373000000815260200192915050565b610a8b81610e22565b602081016107998284610a91565b60408101610c428285610a82565b610c4f6020830184610c1d565b9392505050565b6101008101610c65828b610a82565b610c72602083018a610c1d565b610c7f6040830189610a91565b610c8c6060830188610c1d565b610c996080830187610a91565b610ca660a0830186610c1d565b610cb360c0830185610a91565b610cc060e0830184610c1d565b9998505050505050505050565b60608101610cdb8286610a91565b610ce86020830185610a91565b6109636040830184610a91565b60408101610c428285610a91565b602081016107998284610a9a565b602081016107998284610aa3565b6020808252810161079981610aac565b6020808252810161079981610af0565b6020808252810161079981610b1b565b6020808252810161079981610b6a565b6020808252810161079981610bb7565b6020808252810161079981610be4565b602081016107998284610c1d565b60608101610d9b8286610c1d565b610da86020830185610c1d565b6109636040830184610c1d565b60405181810167ffffffffffffffff81118282101715610dd457600080fd5b604052919050565b600067ffffffffffffffff821115610df357600080fd5b5060209081020190565b90815260200190565b600061079982610e16565b151590565b6001600160a01b031690565b90565b6000610799825b600061079982610e06565b610e4081610e06565b8114610e4b57600080fd5b50565b610e4081610e11565b610e4081610e2256fea365627a7a72315820a4feb1ccd1ec3925caf30eafc2f6590eb8aaa781ab365bd999134c14167c44986c6578706572696d656e74616cf564736f6c63430005100040

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

00000000000000000000000020cd2e7ec8f5d8b337fe46a4f565ccef1561b9a9000000000000000000000000cf4a8103bb3e52baaa1c7e23b4ac21d2e88ccdff000000000000000000000000a04758070457bee9363182a8cad2af9097487282000000000000000000000000aac08d7cf5e7d9b0418e841d1e68cb5a2904a08c

-----Decoded View---------------
Arg [0] : esgAddress (address): 0x20cD2E7Ec8F5d8b337fe46a4F565Ccef1561b9a9
Arg [1] : _marketingWallet1 (address): 0xcf4a8103bb3E52baAa1c7E23B4aC21d2E88cCDfF
Arg [2] : _marketingWallet2 (address): 0xa04758070457BEE9363182A8CAD2AF9097487282
Arg [3] : _marketingWallet3 (address): 0xaAc08D7CF5e7D9b0418e841d1E68cb5a2904A08C

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 00000000000000000000000020cd2e7ec8f5d8b337fe46a4f565ccef1561b9a9
Arg [1] : 000000000000000000000000cf4a8103bb3e52baaa1c7e23b4ac21d2e88ccdff
Arg [2] : 000000000000000000000000a04758070457bee9363182a8cad2af9097487282
Arg [3] : 000000000000000000000000aac08d7cf5e7d9b0418e841d1e68cb5a2904a08c


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

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