S
sonic

Sonic Labs Documentation Hub

Build on the **Fastest EVM Layer-1** with **400,000+ TPS** and **sub-second finality**. Access comprehensive guides, technical specifications, and resources to leverage Sonic's high-performance architecture.

S Token: Powering the Ecosystem

The native **S Token** is central to the Sonic network, used for transaction fees, staking, and governance. Its design promotes long-term network health and security.

  • **Total Supply:** 3.8 Billion S Tokens.
  • **Staking Rewards:** Attractive 3.5% APR for network validators and delegators.
  • **Airdrop & Burn:** Initial distribution of 190.5M S tokens with a built-in burn mechanism to manage supply.
View Full Tokenomics Paper

Deploying a Contract on SonicVM

// Example using ethers.js with a Sonic RPC endpoint
const provider = new ethers.JsonRpcProvider("https://rpc.sonic.im");

// Your compiled contract ABI and Bytecode
const abi = [...]; 
const bytecode = "0x...";

// Deploy the contract
const factory = new ethers.ContractFactory(abi, bytecode, wallet);
const contract = await factory.deploy();

console.log("Contract deployed at:", contract.target);

Sonic's 100% EVM compatibility means you can use familiar tools like Hardhat and Foundry. Find more examples in the Getting Startedguide.