IERC1410.sol

View Source: contracts/interfaces/token/IERC1410.solโ€‹

โ†˜ Derived Contracts: SecurityTokenโ€‹

IERC1410

Events

event TransferByPartition(bytes32 indexed _fromPartition, address _operator, address indexed _from, address indexed _to, uint256 _value, bytes _data, bytes _operatorData);
event AuthorizedOperator(address indexed operator, address indexed tokenHolder);
event RevokedOperator(address indexed operator, address indexed tokenHolder);
event AuthorizedOperatorByPartition(bytes32 indexed partition, address indexed operator, address indexed tokenHolder);
event RevokedOperatorByPartition(bytes32 indexed partition, address indexed operator, address indexed tokenHolder);
event IssuedByPartition(bytes32 indexed partition, address indexed to, uint256 value, bytes data);
event RedeemedByPartition(bytes32 indexed partition, address indexed operator, address indexed from, uint256 value, bytes data, bytes operatorData);

Functions

balanceOfByPartition

โคฟ Overridden Implementation(s): SecurityToken.balanceOfByPartitionโ€‹

function balanceOfByPartition(bytes32 _partition, address _tokenHolder) external view
returns(uint256)

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_tokenHolder

address

โ€‹

transferByPartition

โคฟ Overridden Implementation(s): SecurityToken.transferByPartitionโ€‹

function transferByPartition(bytes32 _partition, address _to, uint256 _value, bytes _data) external nonpayable
returns(bytes32)

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_to

address

โ€‹

_value

uint256

โ€‹

_data

bytes

โ€‹

operatorTransferByPartition

โคฟ Overridden Implementation(s): SecurityToken.operatorTransferByPartitionโ€‹

function operatorTransferByPartition(bytes32 _partition, address _from, address _to, uint256 _value, bytes _data, bytes _operatorData) external nonpayable
returns(bytes32)

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_from

address

โ€‹

_to

address

โ€‹

_value

uint256

โ€‹

_data

bytes

โ€‹

_operatorData

bytes

โ€‹

canTransferByPartition

โคฟ Overridden Implementation(s): SecurityToken.canTransferByPartitionโ€‹

function canTransferByPartition(address _from, address _to, bytes32 _partition, uint256 _value, bytes _data) external view
returns(bytes1, bytes32, bytes32)

Arguments

Name

Type

Description

_from

address

โ€‹

_to

address

โ€‹

_partition

bytes32

โ€‹

_value

uint256

โ€‹

_data

bytes

โ€‹

authorizeOperator

โคฟ Overridden Implementation(s): SecurityToken.authorizeOperatorโ€‹

function authorizeOperator(address _operator) external nonpayable

Arguments

Name

Type

Description

_operator

address

โ€‹

revokeOperator

โคฟ Overridden Implementation(s): SecurityToken.revokeOperatorโ€‹

function revokeOperator(address _operator) external nonpayable

Arguments

Name

Type

Description

_operator

address

โ€‹

authorizeOperatorByPartition

โคฟ Overridden Implementation(s): SecurityToken.authorizeOperatorByPartitionโ€‹

function authorizeOperatorByPartition(bytes32 _partition, address _operator) external nonpayable

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_operator

address

โ€‹

revokeOperatorByPartition

โคฟ Overridden Implementation(s): SecurityToken.revokeOperatorByPartitionโ€‹

function revokeOperatorByPartition(bytes32 _partition, address _operator) external nonpayable

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_operator

address

โ€‹

issueByPartition

โคฟ Overridden Implementation(s): SecurityToken.issueByPartitionโ€‹

function issueByPartition(bytes32 _partition, address _tokenHolder, uint256 _value, bytes _data) external nonpayable

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_tokenHolder

address

โ€‹

_value

uint256

โ€‹

_data

bytes

โ€‹

redeemByPartition

โคฟ Overridden Implementation(s): SecurityToken.redeemByPartitionโ€‹

function redeemByPartition(bytes32 _partition, uint256 _value, bytes _data) external nonpayable

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_value

uint256

โ€‹

_data

bytes

โ€‹

operatorRedeemByPartition

โคฟ Overridden Implementation(s): SecurityToken.operatorRedeemByPartitionโ€‹

function operatorRedeemByPartition(bytes32 _partition, address _tokenHolder, uint256 _value, bytes _data, bytes _operatorData) external nonpayable

Arguments

Name

Type

Description

_partition

bytes32

โ€‹

_tokenHolder

address

โ€‹

_value

uint256

โ€‹

_data

bytes

โ€‹

_operatorData

bytes

โ€‹