L2转移工具常见问题解答
Reading time: 42 min
The Graph 在将协议部署到 Arbitrum One 后,使参与者参与网络的成本降低了 26 倍。L2 转账工具是核心开发人员创建的,旨在简化转移到 Layer 2(二层网络)的过程。
对于每个网络参与者,都提供了一套L2转账工具,以实现无缝的L2转移体验,避免解冻期或手动提取和桥接GRT代币。
这些工具将要求您根据您在 The Graph 中的角色以及您要转移到 Layer 2 的内容,遵循一套特定的步骤。
如果您使用的是 钱包,则可以使用相同的地址。如果您在以太坊主网上的钱包是智能合约钱包(例如多签钱包),那么您必须指定一个Arbitrum钱包地址,用于接收您的转账。请仔细检查地址,因为发送到错误地址的任何转账都可能导致永久丢失。如果您希望在L2上使用多签钱包,请确保在Arbitrum One上部署一个多签合约。
在像以太坊和 Arbitrum 这样的 EVM 区块链上,钱包是一对密钥(公钥和私钥),您可以在不需要与区块链进行任何交互的情况下创建。因此,任何在以太坊上创建的钱包也将在 Arbitrum 上运作,而无需采取其他任何行动。
唯一的例外是智能合约钱包,比如多重签名钱包:这些是分别在每条链上部署的智能合约,并在部署时获得它们的地址。如果一个多重签名钱包部署在以太坊上,在 Arbitrum 上不会以相同的地址存在。首先必须在 Arbitrum 上创建一个新的多重签名钱包,而且可能会获得一个不同的地址。
L2 传输工具使用 Arbitrum 的原生机制将信息从 L1 发送至 L2。这种机制被称为 "retryable ticket,所有本地令牌网桥都使用这种机制,包括Arbitrum GRT网桥。您可以在中阅读更多关于retryable ticket的信息。
当您将您的资产(子图、股权、委托)转移到 L2 时,会通过 Arbitrum GRT 桥接器发送一条信息,该桥接器会在 L2 中创建一个可retryable ticket。转移工具在交易中包含一些 ETH ,用于:1)支付创建票据的费用;2)支付在 L2 中执行票据的气体费用。但是,在票据准备好在 L2 中执行之前,gas价格可能会发生变化,因此自动执行尝试可能会失败。当这种情况发生时,Arbitrum 桥接器会将retryable ticket保留最多 7 天,任何人都可以重试 "赎回 "票据(这需要一个与 Arbitrum 桥接了一些 ETH 的钱包)。
这就是我们在所有传输工具中所说的 "确认 "步骤--在大多数情况下,它会自动运行,因为自动执行通常都会成功,但重要的是,您要回过头来检查,以确保它成功了。如果没有成功,并且在 7 天内没有成功的重试,Arbitrum 桥接器将丢弃该票据,您的资产(子图、股权、委托或管理)将丢失且无法恢复。The Graph核心开发人员有一个监控系统来检测这些情况,并尝试在为时已晚之前赎回门票,但确保您的转让及时完成最终还是您的责任。如果您在确认交易时遇到困难,请使用联系我们,核心开发人员将为您提供帮助。
如果您在个人资料中没有看到要求完成转移的横幅,那么很可能交易已经安全地转移到了 Layer 2(L2),无需采取更多操作。如果仍有疑问,您可以检查资源浏览器(Explorer),查看您在 Arbitrum One 上的委托、质押或筛选情况。
如果您有 L1 交易哈希(您可以在钱包的最近交易记录中找到),您也可以确认“可重试票据”是否已在此处兑现传递到 L2 的信息: - 如果自动兑现失败,您也可以在那里连接您的钱包并兑现它。请放心,核心开发人员也在监控因某些原因被卡住的信息,并会在其到期前尝试兑现它们。
要转移您的子图,您需要完成以下步骤:
在以太坊主网上启动转移过程
等待20分钟进行确认
在Arbitrum上确认子图转移*
在Arbitrum上完成子图发布
更新查询URL(推荐)
*请注意,您必须在7天内确认转移,否则您的子图可能会丢失。在大多数情况下,此步骤将自动运行,但如果Arbitrum的燃气价格飙升,则可能需要手动确认。如果在此过程中遇到任何问题,我们将提供帮助:请通过或与我们联系。
您可以从, 或任何子图详细信息页面发起转移。在子图详细信息页面中,点击“Transfer Subgraph”按钮开始转移。
转移时间大约需要20分钟。Arbitrum跨链桥在后台工作,自动完成桥接转移。在某些情况下,燃气费用可能会上涨,您需要再次确认交易。
您的子图只能在其发布所在的网络上被发现。例如,如果您的子图在Arbitrum One上,那么您只能在Arbitrum One的Explorer中找到它,而无法在以太坊上找到它。请确保您已在页面顶部的网络切换器中选择了Arbitrum One,以确保您位于正确的网络上。转移后,L1子图将显示为已弃用。
要使用子图转移工具,您的子图必须已经发布到以太坊主网上,并且拥有子图的钱包必须拥有一定的策划信号。如果您的子图尚未发布,建议您直接在Arbitrum One上进行发布-相关的燃气费用将大大降低。如果您想转移已发布的子图,但拥有该子图的所有者账户尚未对其进行任何策划信号的策展,您可以从该账户中发送一小笔金额(例如1 GRT)进行信号,确保选择“自动迁移”信号。
将子图转移到Arbitrum后,以太坊主网版本的子图将被弃用。我们建议您在48小时内更新查询URL。但是,我们已经设置了一个宽限期使您的主网URL继续可用,以便更新任何第三方dapp的支持。
在20分钟的转移窗口之后,您需要通过UI中的交易确认来完成转移,但转移工具将指导您完成此过程。在转移窗口和宽限期期间,您的L1端点将继续受到支持。鼓励您在方便的时候更新您的端点。
这是不太可能的,但取决于在 L1 上支持子图的索引人以及他们是否一直进行索引直到子图在 L2 上完全受支持,可能会经历短暂的停机时间。
是的。请确保在Subgraph Studio中选择Arbitrum One作为您的发布网络。在Studio中,将提供最新的端点,指向子图的最新更新版本。
如果您选择了自动迁移信号,您自己的全部策展将与子图一起转移到Arbitrum One。在转移时,所有子图的策展信号将转换为GRT,并且与您的策展信号相对应的GRT将用于在L2子图上生成信号。
其他策展人可以选择是否撤回他们的一部分GRT,或者将其转移到L2上,在同一子图上生成信号。
一旦转移,您的以太坊主网版本的子图将被弃用。如果您想转回主网,您需要重新部署并发布到主网。然而,强烈不建议再次转移到以太坊主网,因为索引奖励最终将完全在Arbitrum One上分发。
在Arbitrum One上支付的燃气费用使用桥接ETH(即已桥跨链到Arbitrum One的ETH)支付。但是,与以太坊主网相比,燃气费用要低得多。
要转移你的委托,你需要完成以下步骤:
- 在以太坊主网上启动委托转移
- 等待20分钟进行确认
- 在Arbitrum上确认委托转移
****请注意,您必须在7天内确认转移,否则您的子图可能会丢失。在大多数情况下,此步骤将自动运行,但如果Arbitrum的燃气价格飙升,则可能需要手动确认。如果在此过程中遇到任何问题,我们将提供帮助:请通过或与我们联系。
如果你将委托转移到 Arbitrum 时,你将放弃来自以太坊主网上的未完成分配的委托奖励。这意味着你将失去最多最近28天的奖励。如果你在索引人关闭分配后的合适时间转移,你可以确保损失的奖励最少。如果你与你的索引人保持沟通,可以考虑与他们讨论以找到最佳转移时间。
只有你委托的索引人将自己的质押转移到 Arbitrum 后,L2 转移工具才会启用。
如果您希望将委派权转移给另一个索引人,您可以将其转移到 Arbitrum 上的同一索引人,然后取消委派并等待解冻期。在此之后,您可以选择另一个活跃的索引人进行委派。
L2 转移工具将自动检测您先前委派的索引人。
L2 转移工具将始终将您的委托转移到您先前委托的同一索引人。一旦您转移到 L2,您可以取消委托,等待解冻期,并决定是否要分散您的委托。
转移工具允许您立即转移到 L2。如果您想取消委托,您将需要等待解冻期。但是,如果一个指标者已经将他们的全部股份转移到 L2 上,您可以立即在以太坊主网上提款。
预计所有网络参与者将来都会转移到 Arbitrum One。
委托转移需要 20 分钟的确认时间。请注意,在 20 分钟的时间结束后,您必须返回并在 7 天内完成转移过程的第三步。如果未能这样做,您的委托可能会丢失。大多数情况下,转移工具将自动完成此步骤。如果自动尝试失败,您将需要手动完成。如果在此过程中遇到任何问题,不要担心,我们会在这里提供帮助:通过电子邮件 (support email address) 或 上的 (channel) 渠道与我们联系。
可以!由于解锁合约(vesting contracts)无法转发用于支付 L2 交易费用的 ETH,所以流程略有不同,你需要事先存入所需的 ETH。如果你的解锁合约尚未完全解锁,你还需要在 L2 上先初始化一个对应的解锁合约,并且只能将质押转移到此 L2 解锁合约。Explorer 上的用户界面可以指导你在使用解锁钱包(vesting lock wallet)连接到 Explorer 时完成这个过程。
不,Arbitrum 上创建的解锁合约不会允许释放任何 GRT,直到到达解锁时间轴的结束,也就是直到您的合约完全解锁。这是为了防止双重支出,否则同样的金额可以在两个层级上释放。
如果您想要从解锁合约中释放 GRT,您可以使用资源管理器将其转移回 L1 的解锁合约:在您的 Arbitrum One 个人资料中,您会看到一个横幅,指示您可以将 GRT 转移回主网的解锁合约。这需要在 Arbitrum One 上进行一笔交易,等待 7 天,并在主网上进行最终交易,因为它使用了来自 GRT 跨链桥的相同本地桥接机制。
不需要。在 L2 上收到的代币将以指定的委托人名义委托给指定的索引人,而无需收取委托税。
是的!唯一无法转移的奖励是针对未结束的分配的奖励,因为这些奖励直到索引人关闭分配(通常每 28 天一次)后才会存在。如果您已经进行了一段时间的委托,这可能只是奖励的一小部分。
在智能合约层面,未实现的奖励已经计入了您的委托余额,因此当您将委托转移到 L2 时,这些奖励将会一并转移。
将委托转移到 L2 并非强制性的,但根据 ,L2 上的索引奖励会逐步增加。最终,如果委员会继续批准这些增加,所有奖励将在 L2 上分发,而在 L1 上将不再有索引奖励供索引人和委托人获取。
许多索引人正在逐步转移质押,因此在 L1 上的索引人仍将在 L1 上赚取奖励和费用,然后与委托人分享。一旦索引人全部转移了他们的质押,那么他们将停止在 L1 上运行,因此委托人将不再收到任何奖励,除非他们转移到 L2。
最终,如果委员会继续批准在 L2 上增加索引奖励,所有奖励将在 L2 上分发,而在 L1 上将不再有索引人和委托人的索引奖励。
很可能是您的索引人尚未使用 L2 转移工具来转移质押。
如果您可以联系索引人,可以鼓励他们使用 L2 转移工具,以便委托人可以将委托转移到他们在 L2 上的索引人地址。
可能是索引人在二层网络(L2)设置了操作,但尚未使用L2转账工具来转移质押。因此,一层网络(L1)的智能合约将不知晓索引人的L2地址。如果您可以联系到索引人,可以鼓励他们使用转账工具,以便委托人能够将委托转移到他们的L2索引人地址。
不可以。如果您的委托正在解冻,您必须等待 28 天并撤回委托。
正在取消委托的代币是“锁定”的,因此无法转移到二层。
要转移您的策展信号,您需要完成以下步骤:
在以太坊主网上启动信号转移
指定L2策展者地址*
等待20分钟进行确认
*如果需要-即您正在使用合约地址。
在查看子图详细信息页面时,将显示一个横幅,通知您该子图已转移。您可以按照提示进行策展转移。您还可以在已转移的任何子图的子图详细信息页面上找到此信息。
当子图被弃用时,您可以选择撤回您的信号。同样,如果子图转移到L2,您可以选择在以太坊主网上撤回信号,或将信号发送到L2。
信号详细信息将在大约20分钟后通过Exploer可访问。
目前没有批量转移选项。
免责声明:如果您目前正在取消索引人上的任何 GRT 部分,则无法使用 L2 转移工具。
要转移您的质押,您需要完成以下步骤:
在以太坊主网上启动转移过程
等待20分钟进行确认
在Arbitrum上确认质押转移
*请注意,您必须在7天内确认转移,否则您的子图可能会丢失。在大多数情况下,此步骤将自动运行,但如果Arbitrum的燃气价格飙升,则可能需要手动确认。如果在此过程中遇到任何问题,我们将提供帮助:请通过或与我们联系。
您可以选择转移多少质押。如果您选择一次性转移所有质押,您必须先关闭任何未完成的分配。
如果您计划在多个交易中转移部分质押,您必须始终指定相同的受益人地址。
注意:首次使用转移工具时,您必须满足L2的最低质押要求。索引器在首次调用此函数时必须发送最低的100,000个GRT(当调用此函数时)。如果将部分质押留在L1上,它也必须超过100,000个GRT的最低要求,并足以(与您的委托一起)覆盖您的未完成分配。
***您必须确认交易以完成Arbitrum上的质押转移。此步骤必须在7天内完成,否则可能会丢失质押。
如果您不发送全部质押,L2转移工具将验证以太坊主网上至少保留了最低的100,000个GRT,并且您的剩余质押和委托足以覆盖任何未完成的分配。如果您的GRT余额不足以支付最低要求+未完成的分配,您可能需要关闭未完成的分配。
不需要,在使用转移工具之前,你可以立即将你的质押转移到 L2(即 Arbitrum),无需解除质押并等待。28天的等待期仅适用于如果你想要将质押提取回你的钱包,无论是在以太坊主网还是 L2 上。
转移质押的过程大约需要20分钟,L2 转移工具将完成质押的转移。
你可以在转移质押之前先有效地进行转移,但在你在 L2 上分配和索引子图之前,你将无法领取 L2 上的任何奖励。要在 L2 上领取奖励,你需要在 L2 上分配子图、对其进行索引并提供 POI。
否,为了使委托人能够将他们的委托 GRT 转移到 Arbitrum,他们委托的索引人必须在 L2 上活动。
可以!由于解锁合约(vesting contracts)无法转发用于支付 L2 交易费用的 ETH,所以流程略有不同,你需要事先存入所需的 ETH。如果你的解锁合约尚未完全解锁,你还需要在 L2 上先初始化一个对应的解锁合约,并且只能将质押转移到此 L2 解锁合约。Explorer 上的用户界面可以指导你在使用解锁钱包(vesting lock wallet)连接到 Explorer 时完成这个过程。
是的。L1的智能合约不会知晓你在L2的质押,因此当你第一次转移时,它们会要求你至少转移 100,000 GRT。
不行。如果您的任何一部分质押正在解冻,您必须等待 28 天并在转移质押之前将其撤回。正在质押的代币是“锁定”的,会阻止任何转移或质押到L2。
要转移您的解锁合约,您需要完成以下步骤:
在以太坊主网上发起解锁合约转移
等待20分钟进行确认
在 Arbitrum 上确认解锁合约转移
向转移工具合约存入一些以太币(用户界面可以帮助估算合理的金额)
通过转移工具合约将一些被锁定的 GRT 发送到 L2,以初始化 L2 解锁合约。这也将设置它们的 L2 受益人地址。
通过 L1Staking 合约中的“locked”转移工具函数将质押/委托转移到 L2。
从转移工具合约中提取剩余的以太币
对于已完全完成解锁的用户,流程类似:
向转移工具合约存入一些以太币(用户界面可以帮助估算合理的金额)
通过调用转移工具合约设置您的 L2 地址
通过 L1Staking 合约中的“locked”转移工具函数将质押/委托转移到 L2。
从转移工具合约中提取剩余的以太币
您可以将解锁合约的 GRT 余额转移到 L2 上的解锁合约。这是将您的解锁合约的质押或委托转移到 L2 的先决条件。解锁合约必须持有非零数量的 GRT(如果需要,您可以向其转移少量的 GRT,如 1 GRT)。
当您将 GRT 从 L1 解锁合约转移到 L2 时,您可以选择要发送的数量,并且可以多次进行此操作。首次转移 GRT 时,L2 解锁合约将初始化。
这些转移操作使用转移工具完成,当您使用质押锁定账户连接到 Explorer 时,转移工具将在您的 Explorer 个人资料上可见。
请注意,您将无法在 L2 解锁合约结束您的质押时间线之前提取/撤回 GRT。如果您在此之前需要释放 GRT,您可以使用另一个专门用于此目的的转移工具将 GRT 转回 L1 解锁合约。
如果您尚未将任何解锁合约余额转移到 L2 上,并且您的解锁合约已完全完成,您不应将解锁合约转移到 L2。相反,您可以使用转移工具设置一个 L2 钱包地址,并直接将您的质押或委托转移到 L2 上的常规钱包。
是的,但如果您的合约仍在解锁中,您只能将质押转移到由您的 L2 解锁合约拥有的地址。您必须先通过 Explorer 上的解锁合约转移工具将一些 GRT 余额转移到 L2 来初始化此 L2 合约。如果您的合约已完全解锁,您可以将质押转移到 L2 中的任何地址,但您必须事先设置好,并存入一些 ETH 以支付 L2 转移工具的 L2 gas 费用。
是的,但如果您的合约仍在解锁中,您只能将委托转移到由您的 L2 解锁合约拥有的地址。您必须先通过 Explorer 上的解锁合约转移工具将一些 GRT 余额转移到 L2 来初始化此 L2 合约。如果您的合约已完全解锁,您可以将委托转移到 L2 中的任何地址,但您必须事先设置好,并存入一些 ETH 以支付 L2 转移工具的 L2 gas 费用
是的,在首次转移余额并设置您的 L2 解锁合约时,您可以指定一个 L2 受益人。请确保该受益人是一个可以在 Arbitrum One 上执行交易的钱包,即它必须是一个 EOA(外部所有者账户)或一个在 Arbitrum One 上部署的多签钱包。
如果您的合约已完全解锁,您将不会在 L2 上设置解锁合约;相反,您将设置一个 L2 钱包地址,该地址将接收您在 Arbitrum 上的质押或委托。
是的。如果您尚未将任何解锁合约余额转移到 L2 上,并且您的解锁合约已完全解锁,您不应将解锁合约转移到 L2。相反,您可以使用转移工具设置一个 L2 钱包地址,并直接将您的质押或委托转移到 L2 上的常规钱包。
这样可以使您将质押或委托转移到 L2 上的任何地址。
以下步骤仅适用于您的合约仍在解锁中的情况,或者在您的合约仍在解锁中时使用此过程。
要将解锁合约转移到 L2,您将使用转移工具将任何 GRT 余额发送到 L2,该工具将初始化您的 L2 解锁合约:
向转移工具合约存入一些以太币(用于支付 L2 gas)
撤销对解锁合约的协议访问权限(需要进行下一步)
授予解锁合约协议访问权限(将允许您的合约与转移工具进行交互)
指定 L2 受益人地址*,并在以太坊主网上发起余额转移
等待20分钟进行确认
在 L2 上确认余额转移
*如果需要-即您正在使用合约地址。
****请注意,您必须在7天内确认转移,否则您的子图可能会丢失。在大多数情况下,此步骤将自动运行,但如果Arbitrum的燃气价格飙升,则可能需要手动确认。如果在此过程中遇到任何问题,我们将提供帮助:请通过或与我们联系。
为了初始化您的 L2 解锁合约,您需要将非零数量的 GRT 转移到 L2。这是由 L2 转移工具使用的 Arbitrum GRT 桥所要求的。GRT 必须来自解锁合约的余额,因此不包括质押或委托的 GRT。
如果您已经从解锁合约中质押或委托了所有的 GRT,您可以手动从其他地方(例如另一个钱包或交易所)向解锁合约地址发送小额资金,比如 1 GRT。
如果您的解锁合约尚未完成解锁,您需要首先创建一个 L2 解锁合约,用于在二层接收您的质押或委托。该解锁合约在二层不允许在解锁时间段结束之前释放代币,但允许您将 GRT 转移回 L1 解锁合约以在那里释放。
当在资源管理平台(Explorer)中连接到解锁合约时,您应该会看到初始化您的 L2 解锁合约的按钮。首先按照该流程操作,然后您就能在个人资料中看到转移您的质押或委托的按钮。
不,初始化您的 L2 解锁合约是从解锁合约转移质押或委托的先决条件,但您仍需要分别进行这些转移。
在您初始化了 L2 解锁合约后,您会在个人资料上看到一个提示横幅,指示您转移您的质押或委托。
没有必要这样做,因为您的解锁合约仍在 L1 上。当您使用转移工具时,您只是在 L2 上创建一个与您的 L1 解锁合约连接的新合约,您可以在两者之间自由发送 GRT。
您需要设置一个 L2 解锁合约,以便该账户可以在 L2 上拥有您的质押或委托。否则,您将无法在不“逃离”解锁合约的情况下将质押/委托转移到 L2。
这是不可能的。您可以将资金转回 L1 并在那里提取。
您可以继续在 L1 上进行质押/委托。随着协议在 Arbitrum 上的扩展和时间的推移,您可能希望考虑转移到 L2 以启用那里的奖励。请注意,这些转移工具适用于允许在协议中进行质押或委托的解锁合约。如果您的合约不允许质押或委托,或者可以撤销,则没有可用的转移工具。您仍然可以在可用时从 L1 提取 GRT。