Transfer Manager module for verifing transations with a signed message (SignedTransferManager.sol)
View Source: contracts/modules/Experimental/TransferManager/SignedTransferManager.sol
↗ Extends: TransferManager
SignedTransferManager
Contract Members
Constants & Variables
bytes32 public constant INVALID_SIG;Events
event SignatureUsed(bytes _data);Functions
Constructor
Arguments
Name
Type
Description
_securityToken
address
Address of the security token
_polyAddress
address
Address of the polytoken
getInitFunction
⤾ overrides IModule.getInitFunction
This function returns the signature of configure function
Arguments
Name
Type
Description
checkSignatureValidity
function to check if a signature is still valid
Arguments
Name
Type
Description
_data
bytes
signature
checkSigner
Arguments
Name
Type
Description
_signer
address
executeTransfer
⤾ overrides ITransferManager.executeTransfer
allow verify transfer with signature
Arguments
Name
Type
Description
_from
address
address transfer from
_to
address
address transfer to
_amount
uint256
transfer amount
_data
bytes
signature
Sig needs to be valid (not used or deemed as invalid) Signer needs to be in the signers mapping |
verifyTransfer
⤾ overrides ITransferManager.verifyTransfer
allow verify transfer with signature
Arguments
Name
Type
Description
_from
address
address transfer from
_to
address
address transfer to
_amount
uint256
transfer amount
_data
bytes
signature
Sig needs to be valid (not used or deemed as invalid) Signer needs to be in the signers mapping |
invalidateSignature
allow signers to deem a signature invalid
Arguments
Name
Type
Description
_from
address
address transfer from
_to
address
address transfer to
_amount
uint256
transfer amount
_data
bytes
signature
Sig needs to be valid (not used or deemed as invalid) Signer needs to be in the signers mapping |
getPermissions
⤾ overrides IModule.getPermissions
Return the permissions flag that are associated with ManualApproval transfer manager
Arguments
Name
Type
Description
_checkSignatureIsInvalid
Arguments
Name
Type
Description
_data
bytes
_checkSigner
Arguments
Name
Type
Description
_signer
address
_invalidateSignature
Arguments
Name
Type
Description
_data
bytes
Last updated
Was this helpful?