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