DENYLIST_POLICY
설정된 주소 목록의 모든 트랜잭션을 차단. 제재 강제 및 동결 계정 라우팅에 사용.
가장 단순한 정책 템플릿 — 트랜잭션 발신자 (그리고 일부 설정에서는 수신자)를 차단된 주소의 정적 목록과 대조. denylist는 거버넌스로 통제되며 제재 리스트가 변경될 때 Legal Oracle을 통해 갱신됩니다.
파라미터 스키마
``
json
{
"denylist": ["<address>", "<address>", ...]
}
`
주소는 EVM 스타일 hex (0x...`). 목록은 정확히 매칭됩니다 — 와일드카드 없음, CIDR 스타일 범위 없음.평가
validator가 트랜잭션 발신자 주소가
denylist 배열에 있는지 확인. 있으면 → 거절. 일부 마루 배포는 수신자도 검사하며, 이는 UnitPolicy 설정에 따릅니다.거절 시 ReasonCode
InDenylist — 지갑과 미들웨어가 종결 실패 UX를 렌더링할 수 있게 노출 (재시도 제공 안 함).전형적 사용
- OFAC/FIU 제재 리스트 강제.
- 컨트랙트별 admin 동결 (
GlobalPolicyConfig대신ContractPolicyConfig사용해 해당 컨트랙트로 deny 범위 제한). - 합성 가능성: 양면 차단 리스트를 위해 수신자 측에 또 다른 denylist 인스턴스 페어링.