Skip to main content

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 is an EVM-compatible Proof-of-Authority blockchain where the native gas token is a KRW-pegged stablecoin (WKRC) and transaction fees are predictable by design.
StableNet extends go-ethereum with three additions: Anzeon WBFT consensus, five governance system contracts, and a stablecoin-optimized gas policy. Every contract you write in Solidity runs without modification.

Anzeon WBFT Consensus

StableNet uses Anzeon WBFT (an enhanced QBFT variant) as its consensus engine. Validators are managed on-chain through the GovValidator contract rather than through staking. Key properties:
  • No staking — validators are approved through governance voting
  • No block rewards — supply changes only via mint/burn
  • BLS signature aggregation — reduces consensus message overhead
  • 1-second finality — blocks are final once committed (no reorgs under normal operation)

WKRC (KRW-Pegged) Native Coin

WKRC (KRW-pegged) is both the gas token and the primary stablecoin. It is exposed as a standard ERC-20 token via the NativeCoinAdapter system contract at 0x0000000000000000000000000000000000001000.
PropertyValue
SymbolWKRC
Decimals18
PegKorean Won (KRW)
ERC-20 address0x0000000000000000000000000000000000001000
StandardERC-20, FiatTokenV2_2 compatible
balanceOf(address) and gas balance are the same value — the same WKRC used to pay gas can also be transferred or approved like any ERC-20 token.

Five System Contracts

Five governance contracts are deployed at genesis and can only be upgraded via hard fork:
ContractAddressPurpose
NativeCoinAdapter0x…1000ERC-20 wrapper for WKRC
GovValidator0x…1001Validator set and gas tip governance
GovMasterMinter0x…1002Minter registry
GovMinter0x…1003Mint/burn proposal voting
GovCouncil0x…1004Blacklist and authorized account management

EVM Compatibility

StableNet runs the Anzeon EVM instruction set, which includes London + Shanghai opcodes. Blob opcodes (BLOBHASH, BLOBBASEFEE) from Cancun are not supported. Set evmVersion: "shanghai" in your Hardhat or Foundry config.

Developer benefits

  • Your existing Solidity contracts, ethers.js, viem, Hardhat, and Foundry tooling work without modification
  • tx.origin and msg.sender behave identically to Ethereum
  • Fee Delegation (type 0x16) lets you sponsor gas for users without changing contract logic
  • Gas fees are priced in WKRC (KRW), making cost estimates predictable in fiat terms