Interface to be implemented by all Transfer Manager modules (ITransferManager.sol)
View Source: contracts/interfaces/ITransferManager.sol
↘ Derived Contracts: TransferManager
ITransferManager
Enums
Result
Functions
executeTransfer
⤿ Overridden Implementation(s): BlacklistTransferManager.executeTransfer,CountTransferManager.executeTransfer,GeneralTransferManager.executeTransfer,KYCTransferManager.executeTransfer,LockUpTransferManager.executeTransfer,ManualApprovalTransferManager.executeTransfer,PercentageTransferManager.executeTransfer,ScheduledCheckpoint.executeTransfer,SignedTransferManager.executeTransfer,VolumeRestrictionTM.executeTransfer
Determines if the transfer between these two accounts can happen
Arguments
verifyTransfer
⤿ Overridden Implementation(s): BlacklistTransferManager.verifyTransfer,CountTransferManager.verifyTransfer,GeneralTransferManager.verifyTransfer,KYCTransferManager.verifyTransfer,LockUpTransferManager.verifyTransfer,ManualApprovalTransferManager.verifyTransfer,PercentageTransferManager.verifyTransfer,ScheduledCheckpoint.verifyTransfer,SignedTransferManager.verifyTransfer,VolumeRestrictionTM.verifyTransfer
Arguments
getTokensByPartition
⤿ Overridden Implementation(s): BlacklistTransferManager.getTokensByPartition,GeneralTransferManager.getTokensByPartition,LockUpTransferManager.getTokensByPartition,TransferManager.getTokensByPartition,VolumeRestrictionTM.getTokensByPartition
return the amount of tokens for a given user as per the partition
Arguments
Last updated