Transfer Manager module for core transfer validation functionality (GeneralTransferManagerStorage.so
View Source: contracts/modules/TransferManager/GTM/GeneralTransferManagerStorage.sol
↘ Derived Contracts: GeneralTransferManager, GeneralTransferManagerProxy
GeneralTransferManagerStorage
Enums
TransferType
enum TransferType {
GENERAL,
ISSUANCE,
REDEMPTION
}
Structs
Defaults
struct Defaults {
uint64 canSendAfter,
uint64 canReceiveAfter
}
TransferRequirements
struct TransferRequirements {
bool fromValidKYC,
bool toValidKYC,
bool fromRestricted,
bool toRestricted
}
Contract Members
Constants & Variables
//public members
bytes32 public constant WHITELIST;
bytes32 public constant INVESTORSKEY;
bytes32 public constant INVESTORFLAGS;
address public issuanceAddress;
struct GeneralTransferManagerStorage.Defaults public defaults;
mapping(address => mapping(uint256 => bool)) public nonceMap;
mapping(uint8 => struct GeneralTransferManagerStorage.TransferRequirements) public transferRequirements;
//internal members
uint256 internal constant ONE;
Functions
Last updated
Was this helpful?