모든 StableNet 시스템 컨트랙트는 고정된 제네시스 주소에 배포되며 모든 네트워크에서 동일합니다.
시스템 컨트랙트
다섯 개의 거버넌스 컨트랙트가 제네시스에 배포됩니다. 소유자가 없으며 하드 포크를 통해서만 업그레이드 가능합니다.NativeCoinAdapter (WKRC)
0x0000000000000000000000000000000000001000
주요 동작:
balanceOf(address)는 계정의 네이티브 잔액을 직접 읽습니다 — 별도의 토큰 스토리지 없음- 전송은 네이티브 잔액을 수정합니다 (가스에 사용되는 동일한 잔액)
- 승인(
approve()/transferFrom())만 컨트랙트 스토리지에 저장됩니다 - 표준 ERC-20 이벤트 발생:
Transfer,Approval,Mint,Burn
거버넌스 컨트랙트
GovValidator — 0x…1001
활성 밸리데이터 세트와 거버넌스 적용 가스 팁(gasTip)을 관리합니다. 밸리데이터는 운영자 주소, 합의 주소, BLS 공개 키를 등록합니다. 세트 변경은 에포크 경계에서 적용됩니다.
GovMasterMinter — 0x…1002
승인된 민터 목록과 전역 최대 민트 허용량을 유지합니다. 등록된 민터만 NativeCoinAdapter에서 mint()를 호출할 수 있습니다.
GovMinter — 0x…1003
WKRC 민팅 및 소각을 위한 제안 생명주기를 처리합니다. 제안은 실행 전에 쿼럼 투표가 필요합니다.
GovCouncil — 0x…1004
계정의 Extra 필드에 저장되는 두 가지 계정 플래그를 관리합니다:
EVM 프리컴파일
표준 프리컴파일은 정규 주소에서 사용 가능합니다:관련 문서
- 네트워크 상세 정보 — 체인 ID 및 RPC 엔드포인트
- EVM 호환성 — 지원 옵코드
- RPC API 레퍼런스 — JSON-RPC 메서드

