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
PreviousCountTransferManager module Proxy (LockUpTransferManagerProxy.sol)NextFactory for deploying DummySTO module (DummySTOFactory.sol)
Last updated
Was this helpful?