Contract API
Solidity 호출 가능한 프리컴파일 인터페이스 — OKRW (스테이블코인), PCL (규제), EAS (attestation), Agent (ERC-8004 인덱싱).
IPcl
PCL에 새로운 정책 템플릿을 등록합니다. 템플릿은 정책의 스키마와 로직(예: 거래량 제한, 허용 목록)을 정의합니다.
특정 계약에 대해 현재 활성화된 정책 구성을 조회합니다.
PCL의 규제된 컨텍스트 내에서 대상 컨트랙트에 대한 호출을 실행합니다. 이 함수는 '규제 트랙'의 진입점입니다. 먼저 발신자, 대상 컨트랙트 및 호출 데이터를 기반으로 적용 가능한 모든 전역 및 컨트랙트별 정책 검사를 트리거합니다. 모든 검사가 통과...
특정 스마트 컨트랙트에 대한 새로운 규제 준수 정책 세트를 등록합니다. 이 함수는 초기 정책 구성을 설정합니다. 대상 컨트랙트에 이미 정책이 등록된 경우 이 호출은 실패합니다. 기존 구성을 업데이트하려면 `changeContractPolicies`를 ...
스마트 컨트랙트에 대한 기존 규제 준수 정책 세트를 업데이트합니다. 이 함수는 이전 정책 구성을 제공된 새 구성으로 완전히 대체합니다. 단일 정책을 추가하거나 제거하려면 기존 구성을 읽고 `UnitPolicy` 배열을 수정한 다음 전체 새 구성을 제출...
PCL
precompile.okrw
`amount`로 지정된 수량의 OKRW 토큰을 발행하여 `recipient` 주소로 입금합니다. 이 함수는 `x/okrw` 모듈 파라미터에서 체인 수준으로 설정된 공인된 발행자 주소만이 성공적으로 호출할 수 있습니다. 다른 주소에서의 호출은 사용자 ...
`mint` 함수가 성공적으로 호출될 때 OKRW 프리컴파일에 의해 발생합니다. 이 이벤트는 EVM에서 비롯된 모든 OKRW 발행 활동에 대한 검증 가능하고 온체인에 기록된 증거를 제공합니다. 인덱서와 클라이언트 애플리케이션은 이 이벤트를 구독하여 O...