Sourcify Logosourcify.eth

0x2924Dc56bb4eeF50d0d32D8aCD6AA7c61aFa5dfe

on PulseChain (369)

Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
DividendDistributor
Compilation Target
DividendDistributor.sol:DividendDistributor
Language
Solidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
default
Verified At
2026-01-02 18:48:11 UTC
Deployer
0x2694f6cB721396256418f33f68700c9a7029A9c1
Deployment Transaction
Block Number
25367840
Transaction Index

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmNSXCmDuMkDt1zsduAWTvAMjSy74xLdnC7rHqvcjLmnSP

Loading contract data...

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmNSXCmDuMkDt1zsduAWTvAMjSy74xLdnC7rHqvcjLmnSP

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
772754
Original (recompiled):0xa26469706673582212200180ff754b03b063324cc5c0b4fde23ff35d547e8ebf1bcf75c941c8f886f3a464736f6c63430008140033
Transformed (onchain):0xa26469706673582212208dce80150622b2a8d3a8c815efab9ffce9063ddbfb297dbf0e9d93406226fe3a64736f6c63430008140033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_tokenaddressDividendDistributor.sol:DividendDistributor
1020WETHcontract IERC20DividendDistributor.sol:DividendDistributor
2020WBTCcontract IERC20DividendDistributor.sol:DividendDistributor
3020PLSXcontract IERC20DividendDistributor.sol:DividendDistributor
4020WPLScontract IERC20DividendDistributor.sol:DividendDistributor
5020DEADaddressDividendDistributor.sol:DividendDistributor
6020routercontract IDEXRouterDividendDistributor.sol:DividendDistributor
7032shareholdersaddress[]DividendDistributor.sol:DividendDistributor
8032shareholderWethIndexesmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
9032shareholderWethClaimsmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
10032shareholderWbtcIndexesmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
11032shareholderWbtcClaimsmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
12032shareholderPlsxIndexesmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
13032shareholderPlsxClaimsmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
14032sharesmapping(address ⇒ struct DividendDistributor.Share)DividendDistributor.sol:DividendDistributor
15032totalSharesuint256DividendDistributor.sol:DividendDistributor
16032currentWethIndexuint256DividendDistributor.sol:DividendDistributor
17032totalWethDividendsuint256DividendDistributor.sol:DividendDistributor
18032totalWethDistributeduint256DividendDistributor.sol:DividendDistributor
19032wethDividendsPerShareuint256DividendDistributor.sol:DividendDistributor
20032wethDividendsPerShareAccuracyFactoruint256DividendDistributor.sol:DividendDistributor
21032minWethPerioduint256DividendDistributor.sol:DividendDistributor
22032minWethDistributionuint256DividendDistributor.sol:DividendDistributor
23032currentWbtcIndexuint256DividendDistributor.sol:DividendDistributor
24032totalWbtcDividendsuint256DividendDistributor.sol:DividendDistributor
25032totalWbtcDistributeduint256DividendDistributor.sol:DividendDistributor
26032wbtcDividendsPerShareuint256DividendDistributor.sol:DividendDistributor
27032wbtcDividendsPerShareAccuracyFactoruint256DividendDistributor.sol:DividendDistributor
28032minWbtcPerioduint256DividendDistributor.sol:DividendDistributor
29032minWbtcDistributionuint256DividendDistributor.sol:DividendDistributor
30032currentPlsxIndexuint256DividendDistributor.sol:DividendDistributor
31032totalPlsxDividendsuint256DividendDistributor.sol:DividendDistributor
32032totalPlsxDistributeduint256DividendDistributor.sol:DividendDistributor
33032plsxDividendsPerShareuint256DividendDistributor.sol:DividendDistributor
34032plsxDividendsPerShareAccuracyFactoruint256DividendDistributor.sol:DividendDistributor
35032minPlsxPerioduint256DividendDistributor.sol:DividendDistributor
36032minPlsxDistributionuint256DividendDistributor.sol:DividendDistributor

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0x2924Dc56bb4eeF50d0d32D8aCD6AA7c61aFa5dfe on PulseChain (369)