Cross-chain transfers on Signet
Last updated
Last updated
Because Signet produces blocks at the same time as Ethereum, assets and data can move freely from Ethereum to Signet in the same block. If you send Ether to Signet. Entering Signet has no time delay. Signet does not require a multi-minute wait like centrally sequenced rollups.
Users can also send transactions from Ethereum to Signet. These transactions correspond to the "forced inclusion" mechanisms on other rollups but have no time delay. They always execute immediately on Signet, at the end of the current block.
Moving from Ethereum to Signet always occurs in the same block, and cannot be censored or delayed by anyone.
Signet introduces to enable both local trades, and cross-chain transfers.
Conditional transactions succeed if and only if some condition is met at the end of execution. This condition can look at state within the rollup, or in limited cases on Ethereum. This allows same-block interaction and trading with Ethereum.
Transfers and trades are conditional on full execution. I.e. if the trade does not complete, it never occurs at all. The rollup erases failed trades and failed transfers from its history. Signet requires cross-chain transfers to be fully executed in the same block on both chains. Otherwise, the transaction is invalid and has no effect on Signet's state; it's as if the transaction never existed.
This allows for secure, instant transfers between Ethereum and Signet, so long as there is a Filler willing to accept the user's order.
No Lockup Period
Existing rollups introduce lockup periods for user withdrawals. With Signet, there is no lockup period for market-based transfers, allowing instant settlement.