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

# Smart Contract Deploy

> Deploy and interact with Solidity contracts on StableNet using standard EVM tooling.

> Deploy Solidity smart contracts on StableNet using Foundry, Hardhat, or any EVM-compatible toolchain. Existing contracts deploy without modification.

For WKRC payment flows inside contracts, see [Stablecoin Transfers](/en/v0.3/build/use-cases/stablecoin-transfers). To sponsor gas for your contract users, see [Fee Delegation](/en/v0.3/build/use-cases/fee-delegation).

## Quickstarts

<CardGroup cols={2}>
  <Card title="Deploy with Foundry" icon="hammer" href="/en/v0.3/build/tutorials/deploy-with-foundry">
    **Beginner**. Write, test, and deploy a Solidity contract using Foundry.
  </Card>

  <Card title="Deploy with Hardhat" icon="hammer" href="/en/v0.3/build/tutorials/deploy-with-hardhat">
    **Beginner**. Deploy using Hardhat and ethers.js.
  </Card>
</CardGroup>

## Why StableNet for smart contracts

<AccordionGroup>
  <Accordion title="Standard EVM execution">
    StableNet runs the EVM, so Solidity contracts, ABIs, and existing development tools work without changes. Deploy the same bytecode you'd deploy on Ethereum or other EVM chains. See [EVM Compatibility](/en/v0.3/learn/evm-compatibility) for the full list of supported opcodes and any differences.
  </Accordion>

  <Accordion title="Foundry and Hardhat support">
    Configure Foundry with `eth_rpc_url = "https://api.test.stablenet.network"` in `foundry.toml`, or add StableNet as a network in your Hardhat config. All standard commands (`forge deploy`, `hardhat deploy`, `cast call`) work as expected.
  </Accordion>

  <Accordion title="Predictable deployment costs">
    Gas fees are denominated in WKRC (KRW-pegged). Deployment costs stay predictable in fiat terms, which matters for production planning. The minimum `maxPriorityFeePerGas` is 27,600 Gwei.
  </Accordion>

  <Accordion title="1-second finality for contract interactions">
    Contract calls confirm in under one second with deterministic finality. No need to poll for multiple confirmations or handle probabilistic reorgs. See [1-Second Finality](/en/v0.3/learn/1-second-finality).
  </Accordion>

  <Accordion title="System contracts for advanced use cases">
    StableNet exposes governance system contracts (`GovValidator`, `GovMasterMinter`, `GovCouncil`) on-chain. These can be queried from your contracts or front-end for governance-aware application logic. See [Contract Addresses](/en/v0.3/reference/contract-addresses).
  </Accordion>
</AccordionGroup>
