StarkNet测试网生态交互教程

StarkNet 是一个无需许可的分布式有效性- Roll up (也称为" ZK - Roll up ")。它在以太坊上作为 L2 网络运行,使任何 dApp 实现其计算的无限规模-而不损害以太坊的可组合性和安全性, StarkNet 对最安全和最可扩展的加密证明系统- STARK 的依赖。 StarkNet 智能合约和 StarkNet操作系统都是在 Cairo 中编写的——支持任何用例的部署和扩展,无论业务逻辑如何变化。

post image

作者将从三个方面,体验StarkNet这个L2(以太坊二层网络)的魅力和操作逻辑。

一、操作门户与基础——Argent钱包

https://www.argent.xyz/

Argent支持ETH主网和StarkNet网络(测试网阶段),交易费用低廉便捷是它的特点。目前客户端支持苹果应用商店谷歌商店谷歌浏览器插件

我们这里选择Argent浏览器插件进行操作体验

https://www.argent.xyz/argent-x/

点击下载Argent网页钱包插件
点击下载Argent网页钱包插件
选择添加至浏览器
选择添加至浏览器
确定添加扩展
确定添加扩展
等待下载安装 后 打开Argent钱包并同意条款
等待下载安装 后 打开Argent钱包并同意条款
选择新账户
选择新账户
设置一个密码
设置一个密码
耐心等待几分钟
耐心等待几分钟
到这一步已经成功创建好钱包
到这一步已经成功创建好钱包
注意这里不同以其他钱包产品的逻辑在于 钱包备份文件和钱包会一起下载到电脑里 Starknet-back.json即为钱包备份文件 请妥善保存到安全的地方
注意这里不同以其他钱包产品的逻辑在于 钱包备份文件和钱包会一起下载到电脑里 Starknet-back.json即为钱包备份文件 请妥善保存到安全的地方

以上就是Argent钱包的安装步骤

二、StarkNet生态应用——去中心化交易所Myswap

Myswap是第一款StarkNet的DEX

链接Aegent钱包
链接Aegent钱包
钱包确认连接
钱包确认连接
由于StarNet测试网没有测试币 我们在Argent钱包里点击铸造TST
由于StarNet测试网没有测试币 我们在Argent钱包里点击铸造TST
钱包签名
钱包签名
测试币领取成功
测试币领取成功
连好钱包 输入TST数量100 兑换为tUSDC
连好钱包 输入TST数量100 兑换为tUSDC
允许TST消费
允许TST消费
钱包中签名确认
钱包中签名确认
授权成功后 点击Swap 进行兑换
授权成功后 点击Swap 进行兑换
继续钱包签名确认
继续钱包签名确认
添加tUSDC显示到钱包中 点击继续添加
添加tUSDC显示到钱包中 点击继续添加
点击POOLS 将兑换好的tUSDC与TST添加流动性
点击POOLS 将兑换好的tUSDC与TST添加流动性
钱包确认签名 允许tUSDC消费
钱包确认签名 允许tUSDC消费
授权成功后 点击添加流动性 耐性等待几分钟 提示添加成功
授权成功后 点击添加流动性 耐性等待几分钟 提示添加成功

以上就是Myswap交互操作步骤

二、StarkNet生态应用——元宇宙Dapp

MintSquare是一个基于StarkNet的NFT创作中心和交易市场。

点击连接Argent钱包
点击连接Argent钱包
点击铸造NFT
点击铸造NFT
带\*号的为必填元素 按照喜好上传照片填写NFT名称
带\*号的为必填元素 按照喜好上传照片填写NFT名称
点击Mint
点击Mint
钱包中签名
钱包中签名
提示铸造申请已提交 等待30分钟
提示铸造申请已提交 等待30分钟
钱包中交易成功执行后 回到主页面点击Profile查看刚才Mint的NFT 表示铸造成功
钱包中交易成功执行后 回到主页面点击Profile查看刚才Mint的NFT 表示铸造成功

Briq是一款L2自由沙盒应用,可以用方块搭建自己喜爱的虚拟世界。

允许
允许
点击建造
点击建造
进入主页连接钱包
进入主页连接钱包
点击领取100个Briqs方块开始建筑
点击领取100个Briqs方块开始建筑
点击免费领取
点击免费领取
钱包签名
钱包签名
等待几分钟 提示领取成功
等待几分钟 提示领取成功
注意我们只能使用100个方块 任意建筑 完成之后 点击在链上铸造
注意我们只能使用100个方块 任意建筑 完成之后 点击在链上铸造
点击下一步
点击下一步
继续
继续
点击 mint on chain (在这一步如果提示错误 请尝试多刷新)
点击 mint on chain (在这一步如果提示错误 请尝试多刷新)
钱包签名确认
钱包签名确认
提示成功签名交易 关闭这个窗口
提示成功签名交易 关闭这个窗口
回到主页 查看最近的交易详情
回到主页 查看最近的交易详情

三、StarkNet资金流通——Suez跨链工具

Suez是一款解决L1到L2之间资金流动问题的跨链桥

连接小狐狸钱包 (这里一定要注意切换Geoli测试网)
连接小狐狸钱包 (这里一定要注意切换Geoli测试网)
连接钱包
连接钱包
Goerli测试网
Goerli测试网
点击连接Argent钱包
点击连接Argent钱包
钱包确认
钱包确认
两个钱包连接成功后 执行L1到L2存款 复制Argent钱包地址到L2地址框中
两个钱包连接成功后 执行L1到L2存款 复制Argent钱包地址到L2地址框中
填写L2地址(Argent钱包)接收ETH数量
填写L2地址(Argent钱包)接收ETH数量

如果没有Goerli测试币点击这里领取

小狐狸钱包确认发送0.1ETH到L2(Argent钱包)
小狐狸钱包确认发送0.1ETH到L2(Argent钱包)
等待交易完成 可以看到0.1ETH存款成功 我们继续使用L2之间的转账功能(填写另一个Argent钱包的测试地址 进行互相转账)
等待交易完成 可以看到0.1ETH存款成功 我们继续使用L2之间的转账功能(填写另一个Argent钱包的测试地址 进行互相转账)
第三步 我们按图进行提现操作 跨链时间非常漫长 耐心等待
第三步 我们按图进行提现操作 跨链时间非常漫长 耐心等待

以上就是StarkNet测试网生态的简单交互内容

注意

1.Argent钱包还可以支持ETH地址(单独导入和创建)和测试地址(StarkNet)不通用

2.由于是测试网 交易缓慢 出现bug属于正常现象 请自己摸索思考

3.StarkNet生态中还有其他的未发觉的项目 请自己寻找 不局限于作者的范围