safeMint
, transferFrom
, and safeTransferFrom
operations, both before and after execution.
Functions
checksPoliciesERC721SafeMintBefore
Modifier for checking policies before executing thesafeMint
function.
Calls the _checkPoliciesERC721SafeMint
function to evaluate policies.
Name | Type | Description |
---|---|---|
to | address | The receiving address. |
checksPoliciesERC721SafeMintAfter
Modifier for checking policies after executing thesafeMint
function.
Calls the _checkPoliciesERC721SafeMint
function to evaluate policies.
Name | Type | Description |
---|---|---|
to | address | The receiving address. |
checksPoliciesERC721SafeTransferFromBefore
Modifier for checking policies before executing thesafeTransferFrom
function.
Calls the _checkPoliciesERC721SafeTransferFrom
function to evaluate policies.
Name | Type | Description |
---|---|---|
from | address | The sending address. |
to | address | The receiving address. |
tokenId | uint256 | The token identifier. |
data | bytes | Generic data to pass along with the transfer. |
checksPoliciesERC721SafeTransferFromAfter
Modifier for checking policies after executing thesafeTransferFrom
function.
Calls the _checkPoliciesERC721SafeTransferFrom
function to evaluate policies.
Name | Type | Description |
---|---|---|
from | address | The sending address. |
to | address | The receiving address. |
tokenId | uint256 | The token identifier. |
data | bytes | Generic data to pass along with the transfer. |
checksPoliciesERC721TransferFromBefore
Modifier for checking policies before executing thetransferFrom
function.
Calls the _checkPoliciesERC721TransferFrom
function to evaluate policies.
Name | Type | Description |
---|---|---|
from | address | The sending address. |
to | address | The receiving address. |
tokenId | uint256 | The token identifier. |
checksPoliciesERC721TransferFromAfter
Modifier for checking policies after executing thetransferFrom
function.
Calls the _checkPoliciesERC721TransferFrom
function to evaluate policies.
Name | Type | Description |
---|---|---|
from | address | The sending address. |
to | address | The receiving address. |
tokenId | uint256 | The token identifier. |
_checkPoliciesERC721SafeMint
Calls the Rules Engine to evaluate policies for an ERC721safeMint
operation.
Encodes the parameters and invokes the _invokeRulesEngine
function.
Name | Type | Description |
---|---|---|
_to | address | The receiving address. |
_checkPoliciesERC721SafeTransferFrom
Calls the Rules Engine to evaluate policies for an ERC721safeTransferFrom
operation.
Encodes the parameters and invokes the _invokeRulesEngine
function.
Name | Type | Description |
---|---|---|
_from | address | The sending address. |
_to | address | The receiving address. |
_tokenId | uint256 | The token identifier. |
_data | bytes | Generic data to pass along with the transfer. |
_checkPoliciesERC721TransferFrom
Calls the Rules Engine to evaluate policies for an ERC721transferFrom
operation.
Encodes the parameters and invokes the _invokeRulesEngine
function.
Name | Type | Description |
---|---|---|
_from | address | The sending address. |
_to | address | The receiving address. |
_tokenId | uint256 | The token identifier. |