Contract used to store layout for the CountTransferManager storage (BlacklistTransferManagerStorage.

View Source: contracts/modules/TransferManager/BTM/BlacklistTransferManagerStorage.sol

↘ Derived Contracts: BlacklistTransferManager, BlacklistTransferManagerProxy

BlacklistTransferManagerStorage

Structs

BlacklistsDetails

struct BlacklistsDetails {
 uint256 startTime,
 uint256 endTime,
 uint256 repeatPeriodTime
}

Contract Members

Constants & Variables

//public members
mapping(bytes32 => struct BlacklistTransferManagerStorage.BlacklistsDetails) public blacklists;

//internal members
mapping(address => bytes32[]) internal investorToBlacklist;
mapping(bytes32 => address[]) internal blacklistToInvestor;
mapping(address => mapping(bytes32 => uint256)) internal investorToIndex;
mapping(bytes32 => mapping(address => uint256)) internal blacklistToIndex;
bytes32[] internal allBlacklists;

Functions

Last updated