<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Transfers on Signet</title><link>https://test.signet.sh/docs/build-on-signet/transfers/</link><description>Recent content in Transfers on Signet</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://test.signet.sh/docs/build-on-signet/transfers/index.xml" rel="self" type="application/rss+xml"/><item><title>Enter Signet</title><link>https://test.signet.sh/docs/build-on-signet/transfers/enter-signet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://test.signet.sh/docs/build-on-signet/transfers/enter-signet/</guid><description>&lt;p&gt;&lt;a href="https://github.com/init4tech/zenith/blob/main/src/passage/Passage.sol" rel="noopener noreferrer" target="_blank"&gt;Passage&lt;/a&gt; is the bridge contract on Ethereum that moves assets into Signet. Deposits arrive on the rollup in the same block they&amp;rsquo;re submitted.&lt;/p&gt;
&lt;p&gt;Passage has two entry points: one for ETH (sent as &lt;code&gt;msg.value&lt;/code&gt;) and one for ERC-20 tokens (requires a prior token approval). Both take a &lt;code&gt;rollupRecipient&lt;/code&gt; address that receives the tokens on Signet.&lt;/p&gt;
&lt;aside class="callout callout--info"&gt;
 &lt;div class="callout-title"&gt;Supported assets&lt;/div&gt;
 Signet currently supports bridging &lt;strong&gt;ETH&lt;/strong&gt;, &lt;strong&gt;USDC&lt;/strong&gt;, &lt;strong&gt;USDT&lt;/strong&gt;, and &lt;strong&gt;WBTC&lt;/strong&gt; from Ethereum. Contact the Signet team to add support for additional assets.
&lt;/aside&gt;
&lt;p&gt;The Signet node watches for &lt;code&gt;Enter&lt;/code&gt; and &lt;code&gt;EnterToken&lt;/code&gt; events on the Passage contract. If the event fired, the deposit was processed &amp;ndash; no additional confirmation is needed on the rollup side.&lt;/p&gt;</description></item><item><title>Exit Signet</title><link>https://test.signet.sh/docs/build-on-signet/transfers/exit-signet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://test.signet.sh/docs/build-on-signet/transfers/exit-signet/</guid><description>&lt;p&gt;Create and submit orders to move assets from Signet to Ethereum. For background on the order lifecycle and atomic settlement, see &lt;a href="https://test.signet.sh/docs/learn-about-signet/how-orders-work/"&gt;How orders work&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="order-data-model"&gt;Order data model&lt;a href="#order-data-model" class="heading-anchor" data-heading-anchor aria-label="Link to Order data model"&gt;
 &lt;svg class="heading-anchor-icon" data-icon width="12" height="12" aria-hidden="true"&gt;
 &lt;use xlink:href="#icon-link"&gt;&lt;/use&gt;
 &lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Every order has inputs (what the user gives up on Signet) and outputs (what they receive on the destination chain).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Input:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Field&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;token&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ERC-20 address on Signet. Zero address for native USD.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;amount&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Amount in the token&amp;rsquo;s smallest unit (e.g., wei).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Swap within Signet</title><link>https://test.signet.sh/docs/build-on-signet/transfers/swap-within-signet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://test.signet.sh/docs/build-on-signet/transfers/swap-within-signet/</guid><description>&lt;p&gt;When you want a different token on Signet without crossing to Ethereum, create an order where both input and output are on the rollup chain. The order stays entirely within Signet and settles without touching Ethereum at all.&lt;/p&gt;
&lt;p&gt;For order structure, pricing, and filler economics, see the &lt;a href="https://test.signet.sh/docs/build-on-signet/transfers/exit-signet/"&gt;Exit Signet&lt;/a&gt; shared intro. The order model is identical &amp;ndash; only the output &lt;code&gt;chainId&lt;/code&gt; differs.&lt;/p&gt;</description></item></channel></rss>