草庐IT

跨链桥之ZetaChain跨链测试网交互

西京刀客 2023-04-05 原文

文章目录

什么是ZetaChain?

官网推特:https://twitter.com/zetablockchain
官网:https://labs.zetachain.com/

ZetaChain是一个基于Cosmos SDK构建的权益证明(PoS)区块链,该区块链以分散(没有单点故障,无需信任,无需许可),透明且有效的方式连接到外部区块链(例如,以太坊,BSC,Solana,Avalanche,Terra,Bitcoin)和层(例如Polygon,Optimism,Arbitrum)。

用途:区别于其他跨链产品,zeta直接基于单独的区块链,无需额外借助第三方工具进行聚合和添加流动性。可以直观的感受到基于单独公链跨链产品的魅力。

结论:ZetaChain 是一条旨在解决“跨链 ”和“多链”现存问题的公链。

ZetaChain 是唯一为全链互操作性而构建的去中心化区块链和智能合约平台。

什么是ZETA 积分

ZETA 积分,官方用于跟踪你作为 ZetaChain 网络的测试人员和贡献者的进度。

如何获取积分

您可以通过执行交易并邀请其他人进入Zetalabs来赚取Zeta积分。点链接到地址和Twitter帐户。

附上个人注册邀请码链接,奖励5000积分:https://labs.zetachain.com/leaderboard?code=1a0NqWPpsvMzU93qtc8h1

赚取测试的Zeta积分

Zeta点(ZP)跟踪您的Zetachain测试贡献。通过邀请朋友赢得更多积分。

第一步:获取测试网 ZETA Token

我们将发送一些Zeta和气体资产,以便您可以立即开始测试!

You can request once every 24 hours. Your Twitter account must be over 1 month old. ZetaLabs uses read-only Twitter access, for spam prevention.

You will receive assets as listed below. Make sure you’ve added the information below to your wallet so that you can view ZETA in your wallet!

View all network and token details

您可以每24小时请求一次。您的Twitter帐户必须超过1个月。 Zetalabs使用仅读取的Twitter访问,用于预防垃圾邮件。

您将收到如下所示的资产。确保已将下面的信息添加到钱包中,以便您可以在钱包中查看Zeta!

查看所有网络和令牌详细信息

第二步:连接钱包,选择小狐狸钱包,切换到Goerli 网络,添加代币

第三步:开始Swap


第四步: 等待跨链确认


Swap 交易每天最多可以获得1000Zeta 积分,所以大家每天来交易。

参考

ZetaChain跨链测试网交互
参考URL: https://weibo.com/ttarticle/p/show?id=2309404717932923191618
ZetaChain 多链获得ZETA积分贡献奖励 | 明牌空投
参考URL: https://zhuanlan.zhihu.com/p/575876362

有关跨链桥之ZetaChain跨链测试网交互的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  3. ruby - Ruby 的 Hash 在比较键时使用哪种相等性测试? - 2

    我有一个围绕一些对象的包装类,我想将这些对象用作散列中的键。包装对象和解包装对象应映射到相同的键。一个简单的例子是这样的:classAattr_reader:xdefinitialize(inner)@inner=innerenddefx;@inner.x;enddef==(other)@inner.x==other.xendenda=A.new(o)#oisjustanyobjectthatallowso.xb=A.new(o)h={a=>5}ph[a]#5ph[b]#nil,shouldbe5ph[o]#nil,shouldbe5我试过==、===、eq?并散列所有无济于事。

  4. ruby - RSpec - 使用测试替身作为 block 参数 - 2

    我有一些Ruby代码,如下所示:Something.createdo|x|x.foo=barend我想编写一个测试,它使用double代替block参数x,这样我就可以调用:x_double.should_receive(:foo).with("whatever").这可能吗? 最佳答案 specify'something'dox=doublex.should_receive(:foo=).with("whatever")Something.should_receive(:create).and_yield(x)#callthere

  5. ruby - Sinatra:运行 rspec 测试时记录噪音 - 2

    Sinatra新手;我正在运行一些rspec测试,但在日志中收到了一堆不需要的噪音。如何消除日志中过多的噪音?我仔细检查了环境是否设置为:test,这意味着记录器级别应设置为WARN而不是DEBUG。spec_helper:require"./app"require"sinatra"require"rspec"require"rack/test"require"database_cleaner"require"factory_girl"set:environment,:testFactoryGirl.definition_file_paths=%w{./factories./test/

  6. ruby-on-rails - 如何在 ruby​​ 交互式 shell 中有多行? - 2

    这可能是个愚蠢的问题。但是,我是一个新手......你怎么能在交互式ruby​​shell中有多行代码?好像你只能有一条长线。按回车键运行代码。无论如何我可以在不运行代码的情况下跳到下一行吗?再次抱歉,如果这是一个愚蠢的问题。谢谢。 最佳答案 这是一个例子:2.1.2:053>a=1=>12.1.2:054>b=2=>22.1.2:055>a+b=>32.1.2:056>ifa>b#Thecode‘if..."startsthedefinitionoftheconditionalstatement.2.1.2:057?>puts"f

  7. ruby-on-rails - 迷你测试错误 : "NameError: uninitialized constant" - 2

    我遵循MichaelHartl的“RubyonRails教程:学习Web开发”,并创建了检查用户名和电子邮件长度有效性的测试(名称最多50个字符,电子邮件最多255个字符)。test/helpers/application_helper_test.rb的内容是:require'test_helper'classApplicationHelperTest在运行bundleexecraketest时,所有测试都通过了,但我看到以下消息在最后被标记为错误:ERROR["test_full_title_helper",ApplicationHelperTest,1.820016791]test

  8. ruby - 即使失败也继续进行多主机测试 - 2

    我已经构建了一些serverspec代码来在多个主机上运行一组测试。问题是当任何测试失败时,测试会在当前主机停止。即使测试失败,我也希望它继续在所有主机上运行。Rakefile:namespace:specdotask:all=>hosts.map{|h|'spec:'+h.split('.')[0]}hosts.eachdo|host|begindesc"Runserverspecto#{host}"RSpec::Core::RakeTask.new(host)do|t|ENV['TARGET_HOST']=hostt.pattern="spec/cfengine3/*_spec.r

  9. ruby-on-rails - 如何使辅助方法在 Rails 集成测试中可用? - 2

    我在app/helpers/sessions_helper.rb中有一个帮助程序文件,其中包含一个方法my_preference,它返回当前登录用户的首选项。我想在集成测试中访问该方法。例如,这样我就可以在测试中使用getuser_path(my_preference)。在其他帖子中,我读到这可以通过在测试文件中包含requiresessions_helper来实现,但我仍然收到错误NameError:undefinedlocalvariableormethod'my_preference'.我做错了什么?require'test_helper'require'sessions_hel

  10. ruby-on-rails - Cucumber 是否只是 rspec 的包装器以帮助将测试组织成功能? - 2

    只是想确保我理解了事情。据我目前收集到的信息,Cucumber只是一个“包装器”,或者是一种通过将事物分类为功能和步骤来组织测试的好方法,其中实际的单元测试处于步骤阶段。它允许您根据事物的工作方式组织您的测试。对吗? 最佳答案 有点。它是一种组织测试的方式,但不仅如此。它的行为就像最初的Rails集成测试一样,但更易于使用。这里最大的好处是您的session在整个Scenario中保持透明。关于Cucumber的另一件事是您(应该)从使用您的代码的浏览器或客户端的角度进行测试。如果您愿意,您可以使用步骤来构建对象和设置状态,但通常您

随机推荐