Transfer Manager module for core transfer validation functionality (KYCTransferManager.sol)

View Source: contracts/modules/Experimental/TransferManager/KYCTransferManager.solarrow-up-right

↗ Extends: TransferManagerarrow-up-right

KYCTransferManager

Contract Members

Constants & Variables

bytes32 public constant KYC_NUMBER;
bytes32 public constant KYC_ARRAY;

Functions

Constructor

Arguments

Name

Type

Description

_securityToken

address

Address of the security token

_polyAddress

address

Address of the polytoken

getInitFunction

⤾ overrides IModule.getInitFunctionarrow-up-right

This function returns the signature of configure function

Arguments

Name

Type

Description

executeTransfer

⤾ overrides ITransferManager.executeTransferarrow-up-right

Arguments

Name

Type

Description

_from

address

_to

address

_amount

uint256

_data

bytes

verifyTransfer

⤾ overrides ITransferManager.verifyTransferarrow-up-right

Arguments

Name

Type

Description

address

_to

address

uint256

bytes

modifyKYC

Arguments

Name

Type

Description

_investor

address

_kycStatus

bool

_modifyKYC

Arguments

Name

Type

Description

_investor

address

_kycStatus

bool

getKYCAddresses

Arguments

Name

Type

Description

checkKYC

Arguments

Name

Type

Description

_investor

address

_getKYCKey

Arguments

Name

Type

Description

_identity

address

getPermissions

⤾ overrides IModule.getPermissionsarrow-up-right

Return the permissions flag that are associated with this module

Returns

bytes32 array

Arguments

Name

Type

Description

Last updated

Was this helpful?