Transfer Manager module for manually approving transactions between accounts (ManualApprovalTransfer
Last updated
Was this helpful?
Last updated
Was this helpful?
View Source:
↗ Extends: ,
ManualApprovalTransferManager
Events
Constructor
Arguments
Name
Type
Description
_securityToken
address
Address of the security token
_polyToken
address
This function returns the signature of configure function
Arguments
Name
Type
Description
Used to verify the transfer transaction and allow a manually approved transqaction to bypass other restrictions
Arguments
Name
Type
Description
_from
address
Address of the sender
_to
address
Address of the receiver
_amount
uint256
The amount of tokens to transfer
bytes
_from Address of the sender
Used to verify the transfer transaction and allow a manually approved transqaction to bypass other restrictions
Arguments
Name
Type
Description
_from
address
Address of the sender
_to
address
Address of the receiver
_amount
uint256
The amount of tokens to transfer
bytes
_from Address of the sender
Arguments
Name
Type
Description
_from
address
_to
address
_amount
uint256
Adds a pair of addresses to manual approvals
Arguments
Name
Type
Description
_from
address
is the address from which transfers are approved
_to
address
is the address to which transfers are approved
_allowance
uint256
is the approved amount of tokens
_expiryTime
uint256
is the time until which the transfer is allowed
_description
bytes32
Description about the manual approval
Arguments
Name
Type
Description
_from
address
_to
address
_allowance
uint256
_expiryTime
uint256
_description
bytes32
Adds mutiple manual approvals in batch
Arguments
Name
Type
Description
_from
address[]
is the address array from which transfers are approved
_to
address[]
is the address array to which transfers are approved
_allowances
uint256[]
is the array of approved amounts
_expiryTimes
uint256[]
is the array of the times until which eath transfer is allowed
_descriptions
bytes32[]
is the description array for these manual approvals
Modify the existing manual approvals
Arguments
Name
Type
Description
_from
address
is the address from which transfers are approved
_to
address
is the address to which transfers are approved
_expiryTime
uint256
is the time until which the transfer is allowed
_changeInAllowance
uint256
is the change in allowance
_description
bytes32
Description about the manual approval
_increase
bool
tells whether the allowances will be increased (true) or decreased (false).
or any value when there is no change in allowances |
Arguments
Name
Type
Description
_from
address
_to
address
_expiryTime
uint256
_changeInAllowance
uint256
_description
bytes32
_increase
bool
Adds mutiple manual approvals in batch
Arguments
Name
Type
Description
_from
address[]
is the address array from which transfers are approved
_to
address[]
is the address array to which transfers are approved
_expiryTimes
uint256[]
is the array of the times until which eath transfer is allowed
_changeInAllowance
uint256[]
is the array of change in allowances
_descriptions
bytes32[]
is the description array for these manual approvals
_increase
bool[]
Array of bools that tells whether the allowances will be increased (true) or decreased (false).
or any value when there is no change in allowances |
Removes a pairs of addresses from manual approvals
Arguments
Name
Type
Description
_from
address
is the address from which transfers are approved
_to
address
is the address to which transfers are approved
Arguments
Name
Type
Description
_from
address
_to
address
Removes mutiple pairs of addresses from manual approvals
Arguments
Name
Type
Description
_from
address[]
is the address array from which transfers are approved
_to
address[]
is the address array to which transfers are approved
Arguments
Name
Type
Description
_from
address[]
_to
address[]
_expiryTimes
uint256[]
_allowances
uint256[]
_descriptions
bytes32[]
Returns the all active approvals corresponds to an address
Returns
address[] addresses from
Arguments
Name
Type
Description
_user
address
Address of the holder corresponds to whom list of manual approvals
need to return |
Get the details of the approval corresponds to _from & _to addresses
Returns
uint256 expiryTime of the approval
Arguments
Name
Type
Description
_from
address
Address of the sender
_to
address
Address of the receiver
Returns the current number of active approvals
Arguments
Name
Type
Description
Get the details of all approvals
Returns
address[] addresses from
Arguments
Name
Type
Description
Returns the permissions flag that are associated with ManualApproval transfer manager
Arguments
Name
Type
Description
⤾ overrides
⤾ overrides
⤾ overrides
⤾ overrides