Base abstract contract to be implemented by all Transfer Manager modules (TransferManager.sol)

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

↗ Extends: ITransferManager, Module ↘ Derived Contracts: BlacklistTransferManager, CountTransferManager, GeneralTransferManager, KYCTransferManager, LockUpTransferManager, ManualApprovalTransferManager, PercentageTransferManager, ScheduledCheckpoint, SignedTransferManager, VolumeRestrictionTM

TransferManager

Contract Members

Constants & Variables

bytes32 public constant LOCKED;
bytes32 public constant UNLOCKED;

Modifiers

onlySecurityToken

modifier onlySecurityToken() internal

Arguments

Name

Type

Description

Functions

getTokensByPartition

⤾ overrides ITransferManager.getTokensByPartition

⤿ Overridden Implementation(s): BlacklistTransferManager.getTokensByPartition,GeneralTransferManager.getTokensByPartition,LockUpTransferManager.getTokensByPartition,VolumeRestrictionTM.getTokensByPartition

return the amount of tokens for a given user as per the partition

function getTokensByPartition(bytes32 _partition, address _tokenHolder, uint256 ) external view
returns(uint256)

Arguments

Name

Type

Description

_partition

bytes32

_tokenHolder

address

uint256

Last updated