메인 콘텐츠로 건너뛰기

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 시스템 컨트랙트는 고정된 제네시스 주소에 배포되며 모든 네트워크에서 동일합니다.

시스템 컨트랙트

다섯 개의 거버넌스 컨트랙트가 제네시스에 배포됩니다. 소유자가 없으며 하드 포크를 통해서만 업그레이드 가능합니다.
컨트랙트주소목적
NativeCoinAdapter0x0000000000000000000000000000000000001000WKRC (KRW 페깅) ERC-20 래퍼. 민트/번 진입점.
GovValidator0x0000000000000000000000000000000000001001밸리데이터 세트 관리, BLS 키 등록, 가스 팁 거버넌스.
GovMasterMinter0x0000000000000000000000000000000000001002승인된 민터 레지스트리 및 전역 민트 허용량 상한.
GovMinter0x0000000000000000000000000000000000001003민트/번 제안 생성, 투표, 실행.
GovCouncil0x0000000000000000000000000000000000001004블랙리스트 및 인증 계정 관리.

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
0x01ecRecover
0x02SHA-256
0x03RIPEMD-160
0x04Identity
0x05ModExpEIP-198
0x06ecAddEIP-196
0x07ecMulEIP-196
0x08ecPairingEIP-197
0x09Blake2fEIP-152
0xb00001blsPoPAnzeon — BLS Proof-of-Possession

관련 문서