注册infura,或者自建RPC
在开始之前,你需要注册Infura 帐户,该账户是使用 Linea 网络的先决条件。
翻译成人话就是:我们背挤爆了,能不能顺利进入看你的运气。
如果你注册成功,你会的收件箱你在名单上的位置。如果还没有注册 Infura,请不要担心,你仍会收到一封电子邮件,其中详细说明了进入 Linea 测试版的基本步骤。但是请注意,为了获得测试Linea 的资格,你必须首先创建一个免费的 Infura 帐户。
创建 API 密钥
要创建 API 密钥,请按照以下步骤操作
点击这个访问页面登录你的 Infura 帐户
进入 Infura 仪表板
点击“Create new API KEY”
如果你是在邮箱中进入的,以上步骤是没有的
在弹出窗口中,选择“WEB3 API”,并为其命名。
之后你的账户和 API 密钥就创建好了(API秘钥下文要用)
将 zkEVM 测试网添加到 MetaMask
在MetaMask中点击“添加网络”,选择“手动添加网络”,填写以下信息:
Network name:Linea
New RPC URL:https://consensys-zkevm-goerli-prealpha.infura.io/v3/你的 API 密钥 (或者直接填:https://rpc.goerli.linea.build/)
Chain ID:59140
Currency symbol:crETH
Block explorer URL: https: //explorer.goerll.zkevm.consensys.net
从 Goerli 转移资金到 zkEVM
在转移资金之前,请确保你的Goerli 网络中有足够的 ETH,并且你的钱包已正确配置 Linea 网络。要将 Goerli ETH 移动到 Linea,请按照以下步骤操作:
访问歌尔力测试网桥(点击这里)
选择 Goerli
选择 Linea
选择 ETH 令牌
选择金额,发送
完事后将 MetaMask 钱包切换到Linea(ConsenSys zkEVM) 网络;
如果你没有测试网代币,自行在Goerli测试网领取
普通交互
目前可以使用 Uniswap 和 Dexchnage 与测试网进行交互,未来将提供更多选项。
使用 Uniswap
Uniswap v3 协议已经与 ConsenSys 的 zkEVM 协议集成,通过操作 Uniswap,可以执行许多功能,包括添加流动性、代币交换等。
Swap
访问 Uniswap 网站,可以在其中使用 Linea(ConsenSys )交换,你可以通过这里直接访问swap部分.
在上半部分选择 Ethereum,在下半部分点击 Consensys Rollup Wrap。
输入要兑换的金额
确认
你可以以相同的方式执行多次交换
增加流动性
点击Pool tab
点击New Position并选择代币
输入每个代币的数量,然后点击 Supply
授权交易
可以以类似的方式增加流动性更多次。
使用Dexchange
Dexchange 是一种“基于 zkSync 2.0 构建的基于订单簿的 DEX”,你可以使用此平台与测试网进行交互。
访问 Dexchange 网站,点击“Launch App”。可以通过该地址直接访问
在“Select Market”下选择 wETH-crUSDC
添加所需的量
点击“Deposit”,确认交易
存入资金后,还可以执行其他交易操作。
如果交互失败
如果以上都交互失败,请在这里交互:
1、兑换代币
https://swap.goerli.linea.build/#/swap,交换代币( ETH 到 crUSDC,反之亦然)
2、添加流动性
https://swap.goerli.linea.build/#/pool ,提供 ETH-crUSDC 流动性
提交反馈表单
到这里,其实Linea公测的基本交互就全部完成了,只会告诉你提交反馈,然后每天过来交互,事实上做到这里是真的就结束了,你可以填写反馈表了:
https://docs.google.com/forms/d/e/1FAIpQLSen0KN2uqKMJuUxBH8yTfwrb-xdN48kA-NmO-DSCJMYRdQyMA/viewform
如果你想做深度交互,请接着往下看
部署智能合约
点击这里进入Remix IDE
Restore the file
进入Remix,如下图所示,点击菜单,然后点restore
点击“choose file”
选择刚下载的 zip 文件
然后点击“memecoin”旁边的“memecoin”
点击导入后,会有一些文件被导入。
点击“satoshi.sol”文件
如上图所示,在左侧菜单栏中,点击Solidity compiler图标
然后你需要从下拉菜单中选择完全相同的编译器,并启用“Auto compile” 和 “Hide warning”
如下图所示,点击“compile satoshi.sol”。
如下图所示,从侧面菜单中,点击第 4 个按钮:
对于环境(environment),从下拉菜单中选择Injected Provider — MetaMask,解锁你的 Metamask 钱包,并连接到 Goerli 测试网络。
最后,点击“Deploy(部署)”按钮
它会提示 metamask 交易,点击确认,并等待 1–2 分钟。
确认交易后,你必须等待 10 到 20 分钟,然后才能在 remix 终端上点击“在View on etherscan”。
在浏览器中,会出现类似的内容。
到这一步说明你的合约部署完成。
基于 ConsenSys 构建的 dapp 交互,可以看这里:
https://goerli.linea.build/explore