Same Block
Cross-chain settlement in the same Ethereum block.
No proofs. No waiting. Just a rollup.
We stripped away a decade of accumulated complexity. No proving systems. No state roots. Signet is just a rollup.
Market-based transfers
Assets swap between chains rather than being proven. Lower overhead, higher throughput, lower fees.
Conditional transactions
Same-block cross-chain transfers. Your transaction completes entirely or reverts entirely.
Fair block production
Round-robin assignment prevents auction dynamics. A diversified set. Predictable inclusion.
Signet is Ethereum.
Your toolchain, unchanged.
Deploy existing Solidity contracts without modification. Foundry, ethers.js, viem—everything works exactly as expected.
import { createPublicClient, http } from 'viem'
import { signet } from 'viem/chains'
const client = createPublicClient({
chain: signet,
transport: http()
})import { JsonRpcProvider } from 'ethers'
const provider = new JsonRpcProvider(
'https://rpc.signet.sh'
)
const block = await provider.getBlockNumber()# Deploy your contract
$ forge create src/Counter.sol:Counter \
--rpc-url signet \
--private-key $PRIVATE_KEY
# Verify on explorer
$ forge verify-contract $ADDRESS CounterFor those who move fast.
Instant liquidity
Move assets between L1 and L2 in the same block. No lockups. No withdrawal delays. Unified cross-chain balances.
Real-time composability
React to L1 events within the same block. Cross-chain oracle updates, asset issuance, top-ups, liquidations, and swaps.
Atomic execution
Cross-chain strategies exactly as you expect. No partial fills. No wasted gas. Rebalance yield opportunities instantly in the same block.