Documentation Index
Fetch the complete documentation index at: https://docs.stablenet.network/llms.txt
Use this file to discover all available pages before exploring further.
모든 StableNet 시스템 컨트랙트는 고정된 제네시스 주소에 배포되며 모든 네트워크에서 동일합니다.
시스템 컨트랙트
다섯 개의 거버넌스 컨트랙트가 제네시스에 배포됩니다. 소유자가 없으며 하드 포크를 통해서만 업그레이드 가능합니다.
| 컨트랙트 | 주소 | 목적 |
|---|
| NativeCoinAdapter | 0x0000000000000000000000000000000000001000 | WKRC (KRW 페깅) ERC-20 래퍼. 민트/번 진입점. |
| GovValidator | 0x0000000000000000000000000000000000001001 | 밸리데이터 세트 관리, BLS 키 등록, 가스 팁 거버넌스. |
| GovMasterMinter | 0x0000000000000000000000000000000000001002 | 승인된 민터 레지스트리 및 전역 민트 허용량 상한. |
| GovMinter | 0x0000000000000000000000000000000000001003 | 민트/번 제안 생성, 투표, 실행. |
| GovCouncil | 0x0000000000000000000000000000000000001004 | 블랙리스트 및 인증 계정 관리. |
NativeCoinAdapter (WKRC)
0x0000000000000000000000000000000000001000
| 속성 | 값 |
|---|
| 심볼 | WKRC |
| 소수점 | 18 |
| 페깅 | 한국 원화 (KRW) |
| 표준 | ERC-20, FiatTokenV2_2 |
주요 동작:
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 프리컴파일
표준 프리컴파일은 정규 주소에서 사용 가능합니다:
| 주소 | 이름 | EIP |
|---|
0x01 | ecRecover | — |
0x02 | SHA-256 | — |
0x03 | RIPEMD-160 | — |
0x04 | Identity | — |
0x05 | ModExp | EIP-198 |
0x06 | ecAdd | EIP-196 |
0x07 | ecMul | EIP-196 |
0x08 | ecPairing | EIP-197 |
0x09 | Blake2f | EIP-152 |
0xb00001 | blsPoP | Anzeon — BLS Proof-of-Possession |
관련 문서