> ## 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.

# WKRC Payments

> Build KRW-denominated payment flows on StableNet using WKRC — the native gas token and stablecoin in one.

> Accept or send WKRC (KRW-pegged) payments on-chain with predictable fees, 1-second settlement, and optional fee delegation so users never need to hold gas. See also [Stablecoin Transfers](/en/v0.3/stablecoin-transfers) for simple peer-to-peer sends and [Fee Delegation](/en/v0.3/fee-delegation) for gasless flows.

## Quickstarts

<CardGroup cols={2}>
  <Card title="Send Your First Transaction" icon="paper-plane" href="/en/v0.3/send-your-first-tx">
    **Beginner**. Send WKRC on Testnet using ethers.js, viem, or Foundry cast in under 5 minutes.
  </Card>

  <Card title="Stablecoin Transfers" icon="coins" href="/en/v0.3/stablecoin-transfers">
    **Beginner**. Transfer WKRC between addresses using the standard ERC-20 interface.
  </Card>

  <Card title="Implement Fee Delegation" icon="hand-holding-dollar" href="/en/v0.3/build/tutorials/fee-delegation">
    **Intermediate**. Let your backend pay gas so users complete payments without holding WKRC.
  </Card>

  <Card title="Deploy a Payment Contract" icon="file-code" href="/en/v0.3/build/tutorials/deploy-with-foundry">
    **Intermediate**. Deploy a Solidity contract that accepts WKRC via `transferFrom`.
  </Card>
</CardGroup>

## Why StableNet for WKRC payments

<AccordionGroup>
  <Accordion title="KRW-denominated fees make costs predictable">
    Gas fees on StableNet are priced in WKRC, which is pegged 1:1 to the Korean Won. A simple transfer costs a fixed amount in KRW regardless of market conditions — no volatile native token to track. The base fee adjusts ±2% per block using a dual-threshold system (instead of Ethereum's ±12.5%), keeping fees stable across normal network conditions. See [Gas and Fees](/en/v0.3/learn/gas-and-fees) for the full fee model.
  </Accordion>

  <Accordion title="1-second finality means immediate payment confirmation">
    Anzeon WBFT finalizes every block in approximately 1 second with deterministic finality — no reorg risk, no waiting for confirmations. A payment confirmed in block N is settled. Your backend can trigger order fulfillment, receipt generation, or downstream actions immediately after `eth_getTransactionReceipt` returns, without polling for confirmation depth. See [1-Second Finality](/en/v0.3/learn/1-second-finality).
  </Accordion>

  <Accordion title="Fee delegation removes the onboarding barrier">
    New users can pay with WKRC without holding any WKRC for gas. With transaction type `0x16`, your backend wallet covers gas costs while the user signs only the payment intent. The sender's `tx.origin` is preserved, so your contracts need no changes. See [Fee Delegation](/en/v0.3/learn/fee-delegation-overview).
  </Accordion>

  <Accordion title="WKRC is a standard ERC-20 token">
    The NativeCoinAdapter system contract exposes WKRC through the standard ERC-20 interface at `0x0000000000000000000000000000000000001000`. `approve`, `transferFrom`, `balanceOf`, and `allowance` all work as expected. Existing Solidity payment contracts written for ERC-20 tokens work on StableNet without modification.
  </Accordion>

  <Accordion title="Gas and payment balance are unified">
    `WKRC.balanceOf(address)` returns the exact same value as the account's native gas balance. Users hold one token for both gas and payments — no bridging, no swapping, no separate token management. This simplifies UX and reduces the steps between a user receiving WKRC and using it in your app.
  </Accordion>
</AccordionGroup>
