L0最后冲刺-20u以内刷27条合约交互
January 5th, 2024
  1. 本文利用L2Marathon这款应用进行交互L0合约数,原理是它部分不同的出发链和目标链合约不一样,而它又分NFT跨链和$MARA跨链。$MARA的领取条件是当前链上领取一个NFT或者从其它链收到一个NFT。如果你看晕了,直接严格按照步骤交互即可。

  2. 本文交互时以太链GAS在15-30以内,如果在高gas环境交互,可能会导致损耗更高。

  3. 由于L0 explorer的原因,Jtool/Wenser等L0交互查询工具只能统计补分出发链的TX,所以本教程刷完后,工具显示的合约数增加为13~14条左右,但实际上交互了27个不同的合约。

  4. 开始交互前确保自己的账户在Base/Op/Arb/Polygon/ZkSync/Zora/BNB/Fantom上各有3-5u的Gas。其中Op和Base可以多备个10u的gas,后面Squid/GasZip会用到。
    另外,在Kava/opBNB/ArbNova/Canto/Aurora/Mantle/Metis/Meter/Moonriver/Aval/Celo/Gnosis/Moonbeam上确保都有少量gas用于发送$MARA。
    根据经验,以下是部分冷门链的gas获取方法和需要的数量:
    Kava: Squid V2 - 0.5 $KAVA
    Mantle: Squid V2 - 跨价值0.0005E的$MNT过去
    Celo: Squid V2 - 跨价值0.0003E的$CELO过去
    Gnosis:Bungee Refuel - 0.2 $XDAI
    Aurora: GasZip - 0.0005 $ETH
    Metis: GasZip - 0.01 $METIS
    Meter: GasZip - 0.3 $MTR
    Moonriver:GasZip - 0.05 $MOVR
    Moonbeam:GasZip - 1 $GLMR
    Fantom:GasZip
    网站:
    Squid V2 - v2.app.squidrouter.com
    Gaszip - lz.gas.zip (Gas.zip是走L0协议的,所以用它加gas也等于交互了L0新合约)

    正式交互:
    打开 L2marathon.com
    1.切到Base,点击Mint A RUNNER,mint一个NFT,(成功后会显示Don’t forget to claim $MARA,Base的MARA不用领取,原因后面会说,其他链需要claim了再发送NFT)。下面destination选择Zora,把它发到Zora
    2.切换到Op - mint NFT - 领取MARA - 发送一个MARA去Aurora - 发送NFT去价格最低的链。
    3.切换到Arb - mint NFT - 领取MARA - 发送一个MARA去Kava - 发送NFT去价格最低的链。
    4.切换到Polygon - mint NFT - 领取MARA - 发送一个MARA去Mantle - 发送NFT去价格最低的链。
    5.切换到Zksync - mint NFT - 领取MARA - 发送一个MARA去Arb Nova - 发送NFT去价格最低的链。
    6.切换到Zora - 由于第一步Base的NFT发到Zora了,不用mint,直接领取MARA - 发送一个MARA去Base - 发送NFT去价格最低的链。
    7.切换到BNB - mint NFT - 领取MARA - 发送一个MARA去Moonriver(这里用Ankr 1gas会便宜一些) - 不用发送NFT。
    8.切换到Fantom - mint NFT - 领取MARA - 发送一个MARA去Moonbeam - 不用发送NFT。

    至此,L2Marathon的NFT合约交互完了,剩下的都是重复合约,没必要做其他链了。BSC和Fantom的合约也是重复的,但它们直接去mint NFT领取MARA的成本比其他地方跨过来要低。

    接下来交互MARA跨链:
    1.切换到Kava - 把MARA跨去Base。
    2.切换到Base(从上面得知,Base本身没领取MARA,是Zora跨过来的)- 跨去opBNB
    3.切到opBNB - 跨去Base
    4.切到Arb Nova - 跨去Canto
    5.切到Canto - 跨去Arb Nova
    6.切到Aurora - 跨去Polygon
    7.切到Mantle - 跨去Metis (这一步如果在Mantle上看不到MARA,就再等一会。Polygon走L0跨过来的会比较慢。)
    8.切到Metis - 跨去Meter
    9.切到Meter - 跨去Arb Nova
    10.切到Moonriver - 跨去Aval
    11.切到Aval - 跨去Celo
    12.切到Celo - 跨去Gnosis
    13.切到Gnosis - 跨去Klaytn
    14.切到Moonbeam - 跨区Hormony

    至此,总共完成6条NFT的合约交互+21条MARA合约交互=27条L0不同合约的TX。
    如果你使用了GasZip补充GAS,那就完成了28条。
    关于损耗:补充Gas的花费因人而异,只统计了L2marathon的交互损耗,看图

NFT
NFT
MARA
MARA

加起来16u左右。MARA后面框起来那几条链要么很不好搞GAS,要么成本很高。Klaytn的gas倒是好搞,但这条链巨卡。Harmony应该也可以搞搞但我还没去弄。有钱可以做做Manta、Scroll、Linea、Polygon zkEVM甚至OKT和ETH这些贵族链(但我真不建议..),剩下的基本都是些傻逼链,不值得浪费时间。

Subscribe to Psytech.eth
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Psytech.eth

Skeleton

Skeleton

Skeleton