Holds the storage variable for the DividendCheckpoint modules (i.e ERC20, Ether) (DividendCheckpoint

View Source: contracts/storage/modules/Checkpoint/Dividend/DividendCheckpointStorage.sol

↘ Derived Contracts: DividendCheckpoint, ERC20DividendCheckpointProxy, EtherDividendCheckpointProxy

DividendCheckpointStorage

abstract contract

Structs

Dividend

struct Dividend {
 uint256 checkpointId,
 uint256 created,
 uint256 maturity,
 uint256 expiry,
 uint256 amount,
 uint256 claimedAmount,
 uint256 totalSupply,
 bool reclaimed,
 uint256 totalWithheld,
 uint256 totalWithheldWithdrawn,
 mapping(address => bool) claimed,
 mapping(address => bool) dividendExcluded,
 mapping(address => uint256) withheld,
 bytes32 name
}

Contract Members

Constants & Variables

address payable public wallet;
uint256 public EXCLUDED_ADDRESS_LIMIT;
struct DividendCheckpointStorage.Dividend[] public dividends;
address[] public excluded;
mapping(address => uint256) public withholdingTax;
mapping(address => uint256) public investorWithheld;

Functions

Last updated