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
Was this helpful?