View Source: contracts/modules/Experimental/TransferManager/KYCTransferManager.solโ
โ Extends: TransferManagerโ
KYCTransferManager
Constants & Variables
bytes32 public constant KYC_NUMBER;bytes32 public constant KYC_ARRAY;
โgetInitFunction()โ
โgetKYCAddresses()โ
โgetPermissions()โ
Constructor
function (address _securityToken, address _polyAddress) public nonpayable Module
Arguments
Name | Type | Description |
_securityToken | address | Address of the security token |
_polyAddress | address | Address of the polytoken |
โคพ overrides IModule.getInitFunctionโ
This function returns the signature of configure function
function getInitFunction() public purereturns(bytes4)
Arguments
Name | Type | Description |
โคพ overrides ITransferManager.executeTransferโ
function executeTransfer(address _from, address _to, uint256 _amount, bytes _data) external nonpayablereturns(enum ITransferManager.Result)
Arguments
Name | Type | Description |
_from | address | โ |
_to | address | โ |
_amount | uint256 | โ |
_data | bytes | โ |
โคพ overrides ITransferManager.verifyTransferโ
function verifyTransfer(address , address _to, uint256 , bytes ) public viewreturns(enum ITransferManager.Result, bytes32)
Arguments
Name | Type | Description |
โ | address | โ |
_to | address | โ |
โ | uint256 | โ |
โ | bytes | โ |
function modifyKYC(address _investor, bool _kycStatus) public nonpayable withPerm
Arguments
Name | Type | Description |
_investor | address | โ |
_kycStatus | bool | โ |
function _modifyKYC(address _investor, bool _kycStatus) internal nonpayable
Arguments
Name | Type | Description |
_investor | address | โ |
_kycStatus | bool | โ |
function getKYCAddresses() public viewreturns(address[])
Arguments
Name | Type | Description |
function checkKYC(address _investor) public viewreturns(kyc bool)
Arguments
Name | Type | Description |
_investor | address | โ |
function _getKYCKey(address _identity) internal purereturns(bytes32)
Arguments
Name | Type | Description |
_identity | address | โ |
โคพ overrides IModule.getPermissionsโ
Return the permissions flag that are associated with this module
function getPermissions() public viewreturns(bytes32[])
Returns
bytes32 array
Arguments
Name | Type | Description |