AML PHASE II

Status
Not started
Assign
  1. pragma solidity ^0.8.12; interface SanctionsList { function isSanctioned(address addr) external view returns (bool); } contract ConsumerContract { address constant SANCTIONS_CONTRACT = 0x40C57923924B5c5c5455c48D93317139ADDaC8fb; function transfer(address to, uint256 amount) external { SanctionsList sanctionsList = SanctionsList(SANCTIONS_CONTRACT); bool isToSanctioned = sanctionsList.isSanctioned(to); require(!isToSanctioned, "Transfer to sanctioned address"); } }
    1. you can test using any of the addresses I already sent you

AML PHASE II

Status
Not started
Assign
  1. pragma solidity ^0.8.12; interface SanctionsList { function isSanctioned(address addr) external view returns (bool); } contract ConsumerContract { address constant SANCTIONS_CONTRACT = 0x40C57923924B5c5c5455c48D93317139ADDaC8fb; function transfer(address to, uint256 amount) external { SanctionsList sanctionsList = SanctionsList(SANCTIONS_CONTRACT); bool isToSanctioned = sanctionsList.isSanctioned(to); require(!isToSanctioned, "Transfer to sanctioned address"); } }
    1. you can test using any of the addresses I already sent you