계약 정책 설정
MsgSetContractPolicy(admin, contract_address, policy_id) → Response 특정 정책 템플릿을 스마트 계약 주소에 할당합니다. 이를 통해 해당 계약과 상호 작용하는 모든 트랜잭션에 정책 규칙을 강제합니다.
파라미터
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
contract_address | string | ✓ | 스마트 계약의 주소입니다. |
반환값
타입:
MsgSetContractPolicyResponse 성공 시 빈 응답을 반환합니다.
예제
계약에 정책 적용
msg := &pclv1.MsgSetContractPolicy{
Admin: "maroo1...",
ContractAddress: "0x...",
PolicyId: "kyc_required",
}