From 3a4a891b6db5f167d7586d6baa1328b24095337e Mon Sep 17 00:00:00 2001 From: Michael Macaulay <56690114+MichaelMacaulay@users.noreply.github.com> Date: Mon, 14 Aug 2023 18:43:09 -0400 Subject: [PATCH 1/2] Adding new question and removing disclaimer --- website/pages/en/arbitrum/l2-transfer-tools-faq.mdx | 10 ++++++++-- website/pages/en/arbitrum/l2-transfer-tools-guide.mdx | 2 -- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/website/pages/en/arbitrum/l2-transfer-tools-faq.mdx b/website/pages/en/arbitrum/l2-transfer-tools-faq.mdx index 581e2902576c..f236eac464d4 100644 --- a/website/pages/en/arbitrum/l2-transfer-tools-faq.mdx +++ b/website/pages/en/arbitrum/l2-transfer-tools-faq.mdx @@ -2,8 +2,6 @@ title: L2 Transfer Tools FAQ --- -> L2 Transfer Tools have not been released yet. They are expected to be available in the summer of 2023. - ## What are L2 Transfer Tools? The Graph has made it 26x cheaper for contributors to participate in the network by deploying the protocol to Arbitrum One. The L2 Transfer Tools were created by core devs to make it easy to move to L2. For each protocol participant, a set of transfer helpers will be shared to make the experience seamless when moving to L2, avoiding thawing periods or having to manually withdraw and bridge GRT. These tools will require you to follow a specific set of steps depending on what your role is within The Graph and what you are transferring to L2. @@ -12,6 +10,14 @@ The Graph has made it 26x cheaper for contributors to participate in the network If you are using an [EOA](https://ethereum.org/en/developers/docs/accounts/#types-of-account) wallet you can use the same address. If your Ethereum mainnet wallet is a contract (e.g. a multisig) then you must specify an [Arbitrum wallet address](/arbitrum/arbitrum-faq/#what-do-i-need-to-do-to-use-the-graph-on-l2) where your transfer will be sent. Please check the address carefully as any transfers to an incorrect address can result in permanent loss. If you'd like to use a multisig on L2, make sure you deploy a multisig contract on Arbitrum One. +## What happens if I don’t finish my transfer in 7 days? + +The L2 Transfer Tools use Arbitrum’s native mechanism to send messages from L1 to L2. This mechanism is called a “retryable ticket” and is used by all native token bridges, including the Arbitrum GRT bridge. You can read more about retryable tickets in the [Arbitrum docs](https://docs.arbitrum.io/arbos/l1-to-l2-messaging). + +When you transfer your assets (subgraph, stake, delegation or curation) to L2, a message is sent through the Arbitrum GRT bridge which creates a retryable ticket in L2. The transfer tool includes some ETH value in the transaction, that is used to 1) pay to create the ticket and 2) pay for the gas to execute the ticket in L2. However, because gas prices might vary in the time until the ticket is ready to execute in L2, it is possible that this auto-execution attempt fails. When that happens, the Arbitrum bridge will keep the retryable ticket alive for up to 7 days, and anyone can retry “redeeming” the ticket (which requires a wallet with some ETH bridged to Arbitrum). + +This is what we call the “Confirm” step in all the transfer tools - it will run automatically in most cases, as the auto-execution is most often successful, but it is important that you check back to make sure it went through. If it doesn’t succeed and there are no successful retries in 7 days, the Arbitrum bridge will discard the ticket, and your assets (subgraph, stake, delegation or curation) will be lost and can’t be recovered. The Graph core devs have a monitoring system in place to detect these situations and try to redeem the tickets before it’s too late, but it is ultimately your responsibility to ensure your transfer is completed in time. If you’re having trouble confirming your transaction, please reach out using [this form](https://noteforms.com/forms/notionform-l2-transfer-tooling-issues-0ogqfu?notionforms=1&utm_source=notionforms) and core devs will be there help you. + ## Subgraph Transfer ## How do I transfer my subgraph? diff --git a/website/pages/en/arbitrum/l2-transfer-tools-guide.mdx b/website/pages/en/arbitrum/l2-transfer-tools-guide.mdx index f507915d9cd4..6f3f6fe468fd 100644 --- a/website/pages/en/arbitrum/l2-transfer-tools-guide.mdx +++ b/website/pages/en/arbitrum/l2-transfer-tools-guide.mdx @@ -2,8 +2,6 @@ title: L2 Transfer Tools Guide --- -> L2 Transfer Tools have not been released yet. They are expected to be available in the summer of 2023. - The Graph has made it easy to move to L2 on Arbitrum One. For each protocol participant, there are a set of L2 Transfer Tools to make transferring to L2 seamless for all network participants. These tools will require you to follow a specific set of steps depending on what you are transferring. Some frequent questions about these tools are answered in the [L2 Transfer Tools FAQ](/arbitrum/l2-transfer-tools-faq). The FAQs contain in-depth explanations of how to use the tools, how they work, and things to keep in mind when using them. From 7cb31786458d929f554cf7325589957772da3d59 Mon Sep 17 00:00:00 2001 From: Michael Macaulay <56690114+MichaelMacaulay@users.noreply.github.com> Date: Mon, 14 Aug 2023 18:54:39 -0400 Subject: [PATCH 2/2] Adding back disclaimer banners --- website/pages/en/arbitrum/l2-transfer-tools-faq.mdx | 2 ++ website/pages/en/arbitrum/l2-transfer-tools-guide.mdx | 2 ++ 2 files changed, 4 insertions(+) diff --git a/website/pages/en/arbitrum/l2-transfer-tools-faq.mdx b/website/pages/en/arbitrum/l2-transfer-tools-faq.mdx index f236eac464d4..6eb7a2c30954 100644 --- a/website/pages/en/arbitrum/l2-transfer-tools-faq.mdx +++ b/website/pages/en/arbitrum/l2-transfer-tools-faq.mdx @@ -2,6 +2,8 @@ title: L2 Transfer Tools FAQ --- +> L2 Transfer Tools have not been released yet. They are expected to be available in the summer of 2023. + ## What are L2 Transfer Tools? The Graph has made it 26x cheaper for contributors to participate in the network by deploying the protocol to Arbitrum One. The L2 Transfer Tools were created by core devs to make it easy to move to L2. For each protocol participant, a set of transfer helpers will be shared to make the experience seamless when moving to L2, avoiding thawing periods or having to manually withdraw and bridge GRT. These tools will require you to follow a specific set of steps depending on what your role is within The Graph and what you are transferring to L2. diff --git a/website/pages/en/arbitrum/l2-transfer-tools-guide.mdx b/website/pages/en/arbitrum/l2-transfer-tools-guide.mdx index 6f3f6fe468fd..f507915d9cd4 100644 --- a/website/pages/en/arbitrum/l2-transfer-tools-guide.mdx +++ b/website/pages/en/arbitrum/l2-transfer-tools-guide.mdx @@ -2,6 +2,8 @@ title: L2 Transfer Tools Guide --- +> L2 Transfer Tools have not been released yet. They are expected to be available in the summer of 2023. + The Graph has made it easy to move to L2 on Arbitrum One. For each protocol participant, there are a set of L2 Transfer Tools to make transferring to L2 seamless for all network participants. These tools will require you to follow a specific set of steps depending on what you are transferring. Some frequent questions about these tools are answered in the [L2 Transfer Tools FAQ](/arbitrum/l2-transfer-tools-faq). The FAQs contain in-depth explanations of how to use the tools, how they work, and things to keep in mind when using them.