Sourcify Logosourcify.eth

0x90501f0C51c3aaDc76c9b27E501b68Db153Dcc81

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
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
default
Verified At
2026-01-02 18:41:17 UTC
Deployer
0x542Cc63EceD96F89D61B3cF727f3E87e67eC7d93
Deployment Transaction
Block Number
25109699
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: QmaV5q1yKuhVC9JRrQgQLnRnnmTcrNceQWoibSHeEEmzNT

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: QmaV5q1yKuhVC9JRrQgQLnRnnmTcrNceQWoibSHeEEmzNT

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
752854
Original (recompiled):0xa2646970667358221220b4754aba638b02c505578bf8f83308c2d98e96f4c9d22366ba48e6148c3af3f064736f6c63430008140033
Transformed (onchain):0xa2646970667358221220ce0e4502d89271ef6b46bc9586a5f3d636dc2cfc82e39b2f0bbed852768cd37564736f6c63430008140033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_tokenaddressDividendDistributor.sol:DividendDistributor
1020MISSORcontract IERC20DividendDistributor.sol:DividendDistributor
2020FINVESTAcontract IERC20DividendDistributor.sol:DividendDistributor
3020WGPPcontract IERC20DividendDistributor.sol:DividendDistributor
4020WPLScontract IERC20DividendDistributor.sol:DividendDistributor
5020DEADaddressDividendDistributor.sol:DividendDistributor
6020routercontract IDEXRouterDividendDistributor.sol:DividendDistributor
7032shareholdersaddress[]DividendDistributor.sol:DividendDistributor
8032shareholderMissorIndexesmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
9032shareholderMissorClaimsmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
10032shareholderFinvestaIndexesmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
11032shareholderFinvestaClaimsmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
12032shareholderWgppIndexesmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
13032shareholderWgppClaimsmapping(address ⇒ uint256)DividendDistributor.sol:DividendDistributor
14032sharesmapping(address ⇒ struct DividendDistributor.Share)DividendDistributor.sol:DividendDistributor
15032totalSharesuint256DividendDistributor.sol:DividendDistributor
16032currentMissorIndexuint256DividendDistributor.sol:DividendDistributor
17032totalMissorDividendsuint256DividendDistributor.sol:DividendDistributor
18032totalMissorDistributeduint256DividendDistributor.sol:DividendDistributor
19032missorDividendsPerShareuint256DividendDistributor.sol:DividendDistributor
20032missorDividendsPerShareAccuracyFactoruint256DividendDistributor.sol:DividendDistributor
21032minMissorPerioduint256DividendDistributor.sol:DividendDistributor
22032minMissorDistributionuint256DividendDistributor.sol:DividendDistributor
23032currentFinvestaIndexuint256DividendDistributor.sol:DividendDistributor
24032totalFinvestaDividendsuint256DividendDistributor.sol:DividendDistributor
25032totalFinvestaDistributeduint256DividendDistributor.sol:DividendDistributor
26032finvestaDividendsPerShareuint256DividendDistributor.sol:DividendDistributor
27032finvestaDividendsPerShareAccuracyFactoruint256DividendDistributor.sol:DividendDistributor
28032minFinvestaPerioduint256DividendDistributor.sol:DividendDistributor
29032minFinvestaDistributionuint256DividendDistributor.sol:DividendDistributor
30032currentWgppIndexuint256DividendDistributor.sol:DividendDistributor
31032totalWgppDividendsuint256DividendDistributor.sol:DividendDistributor
32032totalWgppDistributeduint256DividendDistributor.sol:DividendDistributor
33032wgppDividendsPerShareuint256DividendDistributor.sol:DividendDistributor
34032wgppDividendsPerShareAccuracyFactoruint256DividendDistributor.sol:DividendDistributor
35032minWgppPerioduint256DividendDistributor.sol:DividendDistributor
36032minWgppDistributionuint256DividendDistributor.sol:DividendDistributor

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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...
0x90501f0C51c3aaDc76c9b27E501b68Db153Dcc81 on PulseChain (369)