# Zecrey-layer2跨链隐私交易协议-钱包功能说明及交互教程 **Published by:** [Memelabs](https://paragraph.com/@memelabs/) **Published on:** 2022-05-25 **URL:** https://paragraph.com/@memelabs/zecrey-layer2 ## Content 主流程: 1、插件钱包下载和创建 2、layer1测试链手续费token获取 3、layer1的zecrey测试币申请 4、layer1钱包功能体验(转账、存款到layer2、锁定资产到layer2) 5、注册zecrey的layer2账户 6、layer2钱包功能体验(转账、解锁资产、提现资产到layer1、兑换+添加流动性) 填写测试反馈(好好填写测试反馈说不定有好事发生) 环境: google Chrome浏览器 zecrey官网: https://www.zecrey.com/ zecrey钱包插件 metamask钱包 反馈表单填写地址:https://forms.gle/ycSFfZRhsx3dwHCg8 一、插件钱包下载和创建 下载安装zecrey钱包插件,并创建/导入钱包 zecrey钱包插件下载地址(科学上网): https://chrome.google.com/webstore/detail/zecrey/ojbpcbinjmochkhelkflddfnmcceomdi 插件安装完成后,根据提示验证助记词创建新钱包, 注:安装后创建或导入的这个钱包默认是layer1钱包 二、、layer1测试链手续费token获取 申请layer1的zecrey测试币时需要对应layer1测试链的手续费token,分别是:rinkeby链的ETH,BSC链的BNB,Avalanche链的AVAX,polygon链的matic和Aurora 链的ETH,申请方法见下方链接,也可以可以关注我之前总结的最全的水龙头链接文章: https://mirror.xyz/memelabs.eth/6xwa8v9fh4i5u2t05HD7tq-1WH_ILrqaBjLgxCrc9tU 每条测试链的gas领取地址 ETH rinkeby: https://faucets.chain.link/rinkeby BSC: https://testnet.binance.org/faucet-smart Avalanche: https://faucet.avax-test.network/ polygon: https://faucet.polygon.technology/ Aurora : 方法一、链接钱包请求或完成任务获得(下面两个链接都可以,失败就换) https://aurora.dev/faucet https://stakely.io/en/faucet/aurora 方法二:先用metamask领取goerli测试链eth:https://faucet.goerli.mudit.blog/ 再通过https://testnet.rainbowbridge.app/transfer 将goerli测试链eth 跨链跨到zecrey的Aurora测试链上 测试链手续费token申请成功后可以进行layer1的zecrey测试币申请 三、layer1的zecrey测试币申请 zecrey官方测试币申请地址: https://faucet.zecrey.com/ 第1步点击layer1钱包“存款”按钮,可以看到第2步的申请按钮,如果没有可以直接进入上面的“zecrey官方测试币申请地址”, 第3步是链接zecrey钱包到测试币申请网站,链接时根据第4步选择所要链接的钱包, 确认后点击第5步按钮,进行链接,链接成功后在第6步把所有支持的链都claim一下获取测试币, 第7步是确认申请交易,同意后等待交易确认,成功申请的则可以在layer1钱包的资产部分查看到申请到的测试币 四、layer1钱包功能体验(转账、存款到layer2、锁定资产到layer2) layer2钱包激活及转账流程: layer2钱包激活及转账 如上图,第1步先找到layer1和layer2钱包切换按钮, 新用户会看到第2步提示注册一个layer2账户, 可以在第3步中输入自定义的layer2账户名,这个账户名类似zk.money一样的账户地址, 注册成功后到第4步会被要求进行转账激活, 这时可以先切换到layer1钱包使用“存款”或者“锁定(资金)”到layer2功能,在第6步中选择输出资金所属的链,然后选择币种 如果输出资金的币种不是主链币,则会显示第7步一样,需要先进行资金使用授权,授权成功后可以看到第8步和第9步,进行确认操作, 等到资金确认后(一般一分钟以内)即可切换到layer2账户看到输入过来的资金, 到此layer2账户激活完成。 存款到其他layer2账户流程: 存款到其他layer2账户流程 如上图,首先在存款时选择好链及币种后,第1步要选择“存入其它layer2账户” 然后在第2步输入框输入目标layer2账户,点击存款 接着在第4步确认存入目标账户是否正确,确认无误则点击存款按钮,发起存款交易 存款交易被确认后,等待一段时间,查看目标账户资产到账情况 锁定资产到layer2账户流程: 锁定资产到layer2账户流程 第1步在layer1钱包选择“锁定”资产按钮 第2步选择需要锁定的资产,部分资产需要授权,授权后输入锁定数量 第3步确认交易,等待交易完成,即可在layer2钱包里看到锁定的资产, 注:锁定的币种享有一定的APR收益 layer1账户间转账流程: layer1账户间转账流程 第1步在layer1账户选择转账按钮, 第2步选择网络和资产 第3步输入layer1地址和转出数量,并点击转账, 第4步确认转帐信息后点击转账,等待交易确认后即转账完成 五、注册zecrey的layer2账户 注册zecrey的layer2账户 第1步先找到layer1和layer2钱包切换按钮, 新用户会看到第2步提示注册一个layer2账户, 可以在第3步中输入自定义的layer2账户名,这个账户名类似zk.money一样的账户地址, 注册成功后到第4步会被要求进行转账激活,也可以通过锁定资产进行激活。 六、layer2钱包功能体验(转账、layer2资产解锁、提现资产到layer1、兑换+添加流动性) layer2钱包间转账流程: layer2钱包间转账流程 第1步在layer2钱包选择转账 第2步选择转账资产 第3步输入转账账户名及数量,然后点击转账,可以选择转账到最多两个layer2账户 第4步确认转账,等待区块确认后,转账完成 layer2钱包资产解锁资产流程: layer2钱包资产解锁资产流程 第1步在layer2钱包点击“解锁”资产按钮 第2步选择要解锁的资产 第3步点击解锁资产按钮,当然这里可以选择解锁资产使用的手续费 第4步确认解锁,然后等待解锁交易被区块确认,至此完成解锁资产操作,解锁的资产会回到layer2钱包可用余额中 提现资产到layer1钱包流程: 提现资产到layer1钱包流程 第1步在layer2钱包里选择“提现”按钮 第2步选择提现币种 第3步输入目标地址及数量,然后点击“提现”按钮,手续费币种可以选择,提现资产数量必须低于全部锁定资产余额 第4步确认提现信息,无误后再次点击“提现”按钮,发起交易,交易完成后等待确认即可到layer1钱包查看提现资产 layer2资产兑换流程: layer2资产兑换流程 第1步在layer2钱包选择“兑换”按钮 第2步选择要兑换的币种和数量,系统会根据兑换价格计算可获得数量,用户可以选择支付手续费币种和兑换滑点(在0.1%~1%之间),然后点击“兑换”按钮 第3步,确认兑换信息及价格,然后点击“兑换”按钮,确认操作,发起交易,这时候交易就进入到第4步,排队中,等到确认完成后,兑换流程即完成, 注:兑换将收取0.2%手续费 layer2钱包流动性添加流程: layer2钱包流动性添加流程 第1步在layer2钱包选择“兑换”按钮 第2步在兑换页选择“添加流动性” 第3步选择添加流动性的币种和输入金额(另一个币种金额会根据汇率自动填充),然后点击“添加流动性”按钮,这里也可以选择支付的手续费币种 第4步确认添加流动性信息,无误后点击“添加”按钮,发起交易,等待交易确认后流动性即添加成功 注意:流动性无法创建,只能添加 至此,zecrey钱包的所有功能全部交互完成。(测试版本NFT功能不可用,所以没有交互和说明) 跨链功能总结: 从zecrey钱包获得layer2账户需要先进行账户注册,然后在24小时内存入或者锁定一定资产进行激活, layer1跨链layer2操作也只需要从layer1钱包向layer2账户进行存款或锁定资产即可,操作上基本和钱包转账没有太大区别。确认过程的也非常快,基本上5分钟内能完成,这也是zk roullp的优势 layer2账户跨链到layer1钱包需要进行提现,数量局限于链上锁定的可提现资产,操作也类似于钱包转账,确认过程也是基本上5分钟以内能完成。 交易功能总结: 兑换操作和日常的uniswap操作一样,设置参数简单,用户熟悉速度快,接受度高,不过隐私交易非常依赖钱包客户端,因为数据查看非常不便,虽然数据没有layer1区块浏览器那么复杂,但是基本关键数据都被加密,区块链浏览器数据的可读性非常低,虽然这也是隐私交易的目的,但是一旦钱包客户端数据不再存储或展示,那么对于有数据核对需求的用户那就是非常不利的。 ## Publication Information - [Memelabs](https://paragraph.com/@memelabs/): Publication homepage - [All Posts](https://paragraph.com/@memelabs/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@memelabs): Subscribe to updates