SanctionsList
Inherits: Initializable, ISanctionsList
Constants
sanctionsOracle
Address of the Chainalysis sanctions oracle used for screening.
address public immutable override sanctionsOracle;Returns
| Name | Type | Description |
|---|---|---|
| <none> | address |
SanctionsListStorageLocation
bytes32 private constant SanctionsListStorageLocation =
0xeec6e327f8367f095b35862c656f521647a3faa26edd82f48dcb4d427059e600;Functions
_getSanctionsListStorage
function _getSanctionsListStorage() private pure returns (SanctionsListStorage storage $);Returns
| Name | Type | Description |
|---|---|---|
| $ | SanctionsListStorage |
constructor
constructor(address _sanctionsOracle);Parameters
| Name | Type | Description |
|---|---|---|
| _sanctionsOracle | address |
__SanctionsList_init
function __SanctionsList_init(bool _initialSanctionsCheckStatus) internal onlyInitializing;Parameters
| Name | Type | Description |
|---|---|---|
| _initialSanctionsCheckStatus | bool |
sanctionsCheck
modifier sanctionsCheck();isSanctionsCheckEnabled
True if sanctions screening is enabled, false otherwise.
function isSanctionsCheckEnabled() public view override returns (bool);Returns
| Name | Type | Description |
|---|---|---|
| <none> | bool |
_setSanctionsCheckStatus
Internal function to set the sanctions check status.
function _setSanctionsCheckStatus(bool enabled) internal;Parameters
| Name | Type | Description |
|---|---|---|
| enabled | bool |
Structs
SanctionsListStorage
Note:
- storage-location: erc7201:makina.storage.SanctionsList
struct SanctionsListStorage {
bool _isSanctionsCheckEnabled;
}Properties
| Name | Type | Description |
|---|---|---|
| _isSanctionsCheckEnabled | bool |