VolumeRestrictionTM.sol
event ChangedExemptWalletList(address indexed _wallet, bool _exempted);
event AddIndividualRestriction(address indexed _holder, uint256 _allowedTokens, uint256 _startTime, uint256 _rollingPeriodInDays, uint256 _endTime, enum VolumeRestrictionTMStorage.RestrictionType _typeOfRestriction);
event AddIndividualDailyRestriction(address indexed _holder, uint256 _allowedTokens, uint256 _startTime, uint256 _rollingPeriodInDays, uint256 _endTime, enum VolumeRestrictionTMStorage.RestrictionType _typeOfRestriction);
event ModifyIndividualRestriction(address indexed _holder, uint256 _allowedTokens, uint256 _startTime, uint256 _rollingPeriodInDays, uint256 _endTime, enum VolumeRestrictionTMStorage.RestrictionType _typeOfRestriction);
event ModifyIndividualDailyRestriction(address indexed _holder, uint256 _allowedTokens, uint256 _startTime, uint256 _rollingPeriodInDays, uint256 _endTime, enum VolumeRestrictionTMStorage.RestrictionType _typeOfRestriction);
event AddDefaultRestriction(uint256 _allowedTokens, uint256 _startTime, uint256 _rollingPeriodInDays, uint256 _endTime, enum VolumeRestrictionTMStorage.RestrictionType _typeOfRestriction);
event AddDefaultDailyRestriction(uint256 _allowedTokens, uint256 _startTime, uint256 _rollingPeriodInDays, uint256 _endTime, enum VolumeRestrictionTMStorage.RestrictionType _typeOfRestriction);
event ModifyDefaultRestriction(uint256 _allowedTokens, uint256 _startTime, uint256 _rollingPeriodInDays, uint256 _endTime, enum VolumeRestrictionTMStorage.RestrictionType _typeOfRestriction);
event ModifyDefaultDailyRestriction(uint256 _allowedTokens, uint256 _startTime, uint256 _rollingPeriodInDays, uint256 _endTime, enum VolumeRestrictionTMStorage.RestrictionType _typeOfRestriction);
event IndividualRestrictionRemoved(address indexed _holder);
event IndividualDailyRestrictionRemoved(address indexed _holder);
event DefaultRestrictionRemoved();
event DefaultDailyRestrictionRemoved();Functions
executeTransfer
verifyTransfer
_verifyTransfer
changeExemptWalletList
addIndividualRestriction
addIndividualDailyRestriction
addIndividualDailyRestrictionMulti
addIndividualRestrictionMulti
addDefaultRestriction
addDefaultDailyRestriction
removeIndividualRestriction
_removeIndividualRestriction
removeIndividualRestrictionMulti
removeIndividualDailyRestriction
_removeIndividualDailyRestriction
removeIndividualDailyRestrictionMulti
removeDefaultRestriction
removeDefaultDailyRestriction
modifyIndividualRestriction
modifyIndividualDailyRestriction
modifyIndividualDailyRestrictionMulti
modifyIndividualRestrictionMulti
modifyDefaultRestriction
modifyDefaultDailyRestriction
_restrictionCheck
_validAllowedAmount
_isValidAmountAfterRestrictionChanges
_dailyTxCheck
_bucketCheck
_checkValidAmountToTransact
_allowedAmountToTransact
_updateStorage
_updateStorageActual
_checkInputParams
_isAllowedToModify
_getValidStartTime
getTokensByPartition
getIndividualBucketDetailsToUser
getDefaultBucketDetailsToUser
_getBucketDetails
getTotalTradedByUser
getInitFunction
getExemptAddress
getIndividualRestriction
getIndividualDailyRestriction
getDefaultRestriction
getDefaultDailyRestriction
_volumeRestrictionSplay
getRestrictionData
_checkLengthOfArray
getPermissions
Last updated
Was this helpful?