For the complete documentation index, see llms.txt. This page is also available as Markdown.

Developer Quickstart

This page gives the shortest path into SAT20 / SatoshiNet development.

Choose a Runnable Target

Target
Guide

Understand EVM Developer Preview

View EVM sample contracts

Build a community DEX / DAO

Deploy a community DAO

Deploy a smart contract template AMM pool

Deploy Launchpad

Deploy a smart contract template limit order module

Run Core Node, Indexer, Explorer

Integrate Wallet SDK

Build a white-label DEX

Build a SatoshiNet AI Agent

Check contract template status

Integrate wallet or exchange

Pages with status labels are still planning or depend on systems that are in development.

Testnet Acceptance

Developers should eventually verify at least:

  1. Open a normal client-core channel.

  2. Splice in one protocol asset.

  3. Unlock / lock round trip.

  4. Splice out back to Bitcoin L1.

  5. Export commitment transaction.

  6. Verify punish coverage.

  7. Handle unknown network results.

  8. Use indexers to verify L1/L2 asset evidence.

  9. Deploy or invoke at least one testnet smart contract, such as Prediction, or test template AMM, template limit order, EVM ConstantProductAMM, or EVM LimitOrderBook from PWA Tools -> Smart Contracts.

See Third-Party STP Client Implementation Checklist.

Page Status: Planning

Last updated