More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 5,337 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Claim | 21692834 | 17 mins ago | IN | 0 ETH | 0.00049884 | ||||
Claim | 21692338 | 1 hr ago | IN | 0 ETH | 0.00055521 | ||||
Claim | 21692333 | 1 hr ago | IN | 0 ETH | 0.00055258 | ||||
Claim | 21692257 | 2 hrs ago | IN | 0 ETH | 0.00052167 | ||||
Claim | 21692244 | 2 hrs ago | IN | 0 ETH | 0.00060689 | ||||
Claim | 21692171 | 2 hrs ago | IN | 0 ETH | 0.00066461 | ||||
Claim | 21692157 | 2 hrs ago | IN | 0 ETH | 0.00056548 | ||||
Claim | 21691570 | 4 hrs ago | IN | 0 ETH | 0.00054485 | ||||
Claim | 21691486 | 4 hrs ago | IN | 0 ETH | 0.00053511 | ||||
Claim | 21690905 | 6 hrs ago | IN | 0 ETH | 0.00049646 | ||||
Claim | 21690857 | 6 hrs ago | IN | 0 ETH | 0.00067047 | ||||
Claim | 21684987 | 26 hrs ago | IN | 0 ETH | 0.00058499 | ||||
Claim | 21682498 | 34 hrs ago | IN | 0 ETH | 0.00103091 | ||||
Claim | 21670910 | 3 days ago | IN | 0 ETH | 0.00085005 | ||||
Claim | 21670703 | 3 days ago | IN | 0 ETH | 0.00076535 | ||||
Claim | 21657190 | 4 days ago | IN | 0 ETH | 0.00174715 | ||||
Claim | 21654361 | 5 days ago | IN | 0 ETH | 0.00086471 | ||||
Claim | 21642286 | 7 days ago | IN | 0 ETH | 0.00045737 | ||||
Claim | 21633784 | 8 days ago | IN | 0 ETH | 0.00040741 | ||||
Claim | 21629956 | 8 days ago | IN | 0 ETH | 0.00049818 | ||||
Claim | 21628957 | 8 days ago | IN | 0 ETH | 0.00029266 | ||||
Claim | 21628826 | 8 days ago | IN | 0 ETH | 0.00030049 | ||||
Claim | 21628805 | 8 days ago | IN | 0 ETH | 0.00032268 | ||||
Claim | 21628123 | 9 days ago | IN | 0 ETH | 0.00035247 | ||||
Claim | 21620682 | 10 days ago | IN | 0 ETH | 0.0002817 |
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
Contract Source Code (Solidity Standard Json-Input format)
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; } }
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); }
{ "remappings": [], "optimizer": { "enabled": true, "runs": 300 }, "evmVersion": "istanbul", "libraries": {}, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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"}]
Contract Creation Code
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
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
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.