Skip to main content

Key concepts

The building blocks you'll use when developing on Signet.

Signet is an EVM rollup that settles on Ethereum. Your application interacts with two chains simultaneously: Signet (the rollup) and Ethereum (the host chain). Deposits, swaps, and fills happen across both in the same block.

The building blocks

Passage moves assets from Ethereum into Signet. Deposits arrive in the same block.

Orders move assets from Signet back to Ethereum (or any chain). A filler delivers the output, and atomic settlement ensures both sides execute or neither does.

The transaction cache is how you submit transactions, signed orders, and bundles to Signet’s sequencer infrastructure.

The Transactor triggers execution on Signet from Ethereum with guaranteed, censorship-resistant inclusion.

Synchronized settlement

Signet produces blocks synchronized with Ethereum. When your user deposits ETH via Passage on Ethereum, the tokens appear on Signet in the same block. When they create an order to exit, a filler delivers on Ethereum and the builder settles both sides atomically.

Parmigiana testnet

Parmigiana is Signet’s public testnet. It has a faucet for test tokens, RPC endpoints, and all deployed contract addresses. Use it for development and testing.

Next steps

Start with the getting started guide to set up your development environment.

ESC

Start typing to search documentation...

Navigate Select ⌘K Open