ETH Price: $2,631.74 (+2.52%)

Contract

0x7c496a5df94d44Ea053D0f5cc37cda03166896E4
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Claim210741662024-10-29 22:05:2323 mins ago1730239523IN
0x7c496a5d...3166896E4
0 ETH0.0009343910.03683471
Claim210720682024-10-29 15:04:357 hrs ago1730214275IN
0x7c496a5d...3166896E4
0 ETH0.001600314.52222891
Claim210706952024-10-29 10:28:1112 hrs ago1730197691IN
0x7c496a5d...3166896E4
0 ETH0.000675977.26098842
Claim210706902024-10-29 10:27:1112 hrs ago1730197631IN
0x7c496a5d...3166896E4
0 ETH0.000723687.77342951
Claim210706892024-10-29 10:26:5912 hrs ago1730197619IN
0x7c496a5d...3166896E4
0 ETH0.000697037.48723955
Claim210706822024-10-29 10:25:3512 hrs ago1730197535IN
0x7c496a5d...3166896E4
0 ETH0.000720687.74119527
Claim210706772024-10-29 10:24:3512 hrs ago1730197475IN
0x7c496a5d...3166896E4
0 ETH0.000707687.60162238
Claim210702352024-10-29 8:55:5913 hrs ago1730192159IN
0x7c496a5d...3166896E4
0 ETH0.000876839.41850656
Claim210702242024-10-29 8:53:4713 hrs ago1730192027IN
0x7c496a5d...3166896E4
0 ETH0.000906438.22560471
Claim210701022024-10-29 8:29:2313 hrs ago1730190563IN
0x7c496a5d...3166896E4
0 ETH0.000686987.37928078
Claim210699852024-10-29 8:05:5914 hrs ago1730189159IN
0x7c496a5d...3166896E4
0 ETH0.000731166.63503311
Claim210697832024-10-29 7:24:5915 hrs ago1730186699IN
0x7c496a5d...3166896E4
0 ETH0.000538265.78173248
Claim210692182024-10-29 5:31:1116 hrs ago1730179871IN
0x7c496a5d...3166896E4
0 ETH0.0009848310.57856964
Set Esg Amount210691882024-10-29 5:25:1117 hrs ago1730179511IN
0x7c496a5d...3166896E4
0 ETH0.1686066214.26493636
Claim210689942024-10-29 4:45:5917 hrs ago1730177159IN
0x7c496a5d...3166896E4
0 ETH0.00066697.16349802
Set Esg Amount210689832024-10-29 4:43:4717 hrs ago1730177027IN
0x7c496a5d...3166896E4
0 ETH0.032775459.98489015
Claim210688762024-10-29 4:22:1118 hrs ago1730175731IN
0x7c496a5d...3166896E4
0 ETH0.0009678810.39653884
Claim210687692024-10-29 4:00:4718 hrs ago1730174447IN
0x7c496a5d...3166896E4
0 ETH0.0010166510.92034395
Claim210687052024-10-29 3:47:5918 hrs ago1730173679IN
0x7c496a5d...3166896E4
0 ETH0.0011525912.38053495
Claim210682332024-10-29 2:13:1120 hrs ago1730167991IN
0x7c496a5d...3166896E4
0 ETH0.0009746810.46956094
Claim210677052024-10-29 0:26:5922 hrs ago1730161619IN
0x7c496a5d...3166896E4
0 ETH0.000819668.80446447
Claim210676752024-10-29 0:20:5922 hrs ago1730161259IN
0x7c496a5d...3166896E4
0 ETH0.0009317210.00806356
Claim210676432024-10-29 0:14:3522 hrs ago1730160875IN
0x7c496a5d...3166896E4
0 ETH0.0010362311.13073258
Claim210676202024-10-29 0:09:5922 hrs ago1730160599IN
0x7c496a5d...3166896E4
0 ETH0.0010509511.28883247
Claim210675672024-10-28 23:59:2322 hrs ago1730159963IN
0x7c496a5d...3166896E4
0 ETH0.000766268.23085632
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.