月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 火必 > 正文

EST:DAOrayaki |Aptos开发入门教程:创建资源(一)_ICK

作者:

时间:1900/1/1 0:00:00

DAOrayakiDAO研究奖金池:

资助地址:?DAOrayaki

这是一个简单的内联单元测试,以确保我们的代码在编译和部署之前在基础层面上工作。第一行是编译器指令,指示下一个函数是一个测试:

#

它还为我们提供了创建签名者的能力,我们可以使用@0x1地址表示法将其传递给测试函数。我们调用?create_ticket?函数来创建并提供签名者座位号“K24”,票证代码为“AB43C7F”。b"string"是一个字符串文字运算符,它给我们创建一个向量。通过这个函数调用,我们创建了ConcertTicket并将其存储在地址0x1的收件人帐户中。

这是一个测试,所以我们必须确保它有效。我们使用函数?Signer::address_of?将“recipient”的地址存储在我们的变量recipient_addr中。然后我们可以使用?exists?来查看?ConcertTicket?资源是否实际存储在该地址。exists指令是另一个具有exists(address):bool接口的全局存储操作符。传入我们的类和我们正在检查的地址,会给我们一个关于该地址是否存在资源的true/false响应。

ApeCoin DAO计划发起新提案AIP-155投票,拟设立100万美元Bug赏金:金色财经报道,ApeCoin DAO已发起新提案AIP-155投票,投票将于美国东部时间1月13日晚9点开启,并于1月18日结束。发起方为BAYC成员及 Snag Solution 创始人 Zheerwagen。

据悉,新提案拟设立100万美元(或450万枚APE)Bug赏金计划,以支持并推动社区范围内寻找漏洞,提升生态和APE持有者安全。[2023/1/13 11:10:11]

最后,Assert!?是一个类似于宏的操作,可以让我们测试一个条件,条件不满足时将退出并返回错误代码。如果我敲了接近4,000字对你们这些超级大脑来说还不够,更多细节在这里:

AbortandAssert

在我们的测试中,我们使用?exists?函数来判断资源是否存在,表示测试成功。让我们运行那个测试。

2022年12月共有5.3万个新注册的ENS域名,160万美元收入用于ENSDAO:1月3日消息,以太坊域名服务ENS公布2022年12月的统计数据,共有5.3万个新注册的域名(总计283万个注册域名);160万美元的协议收入全部用于ENSDAO;2.2万个新的ETH账户至少有1个ENS域名(总数63万);6727个头像设置记录(共6700个);2112条去中心化平台上的内容记录(共18100条)。[2023/1/3 22:22:15]

在项目目录中打开一个终端并运行:

cargo?test

如果一切正常,你将得到以下输出:

Finished?test??target(s)?in?0.50s?????Running?unittests?(target/debug/deps/tutorial-6df2116825e4520d)running?1?testCACHED?MoveStdlibCACHED?CoreFrameworkCACHED?AptosFrameworkBUILDING?tutorialsRunning?Move?unit?tests?0xe110::Tickets::sender_can_create_ticketTest?result:?OK.?Total?tests:?1;?passed:?1;?failed:?0test?move_unit_tests::move_unit_tests?...?oktest?result:?ok.?1?passed;?0?failed;?0?ignored;?0?measured;?0?filtered?out;?finished?in?0.41s?????Running?unittests?(target/debug/deps/tutorial-b1774daddf2e13d8)running?0?teststest?result:?ok.?0?passed;?0?failed;?0?ignored;?0?measured;?0?filtered?out;?finished?in?0.00s???Doc-tests?tutorialrunning?0?teststest?result:?ok.?0?passed;?0?failed;?0?ignored;?0?measured;?0?filtered?out;?finished?in?0.00s

DAO解决方案提供商Aragon联合创始人启动Nation 3 DAO:金色财经消息,DAO解决方案提供商Aragon联合创始人Luis Cuende发推宣布启动Nation3DAO,建立一个云上国家。用户在Nation 3 DAO推文下回复ENS域名并转发即可参与,快照时间为4月18日。[2022/4/10 14:15:31]

我们的测试设置正在多个地方尝试测试,但我们现在只专注于第一个测试并且它通过了!为了确保这一点,让我们把测试中的函数调用注释去掉

//?create_ticket(&recipient,?b"A24",?b"AB43C7F");

并再次运行,得到这个输出:

Running?Move?unit?tests?0xe110::Tickets::sender_can_create_ticketTest?failures:Failures?in?0xe110::Tickets:┌──?sender_can_create_ticket?──────│?error:?test?failure│????┌─?/Users/culbrethw/Development/Tutorials/Tickets/sources/TicketTutorial.move:42:3│????││?36?│?????public(script)?fun?sender_can_create_ticket(recipient:?signer)?{│????│????????????????????????------------------------?In?this?function?in?0xe110::Tickets│????·│?42?│?????????assert!(exists(recipient_addr),?1);│????│?????????^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^?Test?was?not?expected?to?abort?but?it?aborted?with?1?here│?│?└──────────────────Test?result:?FAILED.?Total?tests:?1;?passed:?0;?failed:?1

EOS创始人:EOS是唯一一个由代币持有者独家推出、拥有、运营并继续管理的DAO:金色财经报道,EOS创始人BM(Daniel Larimer)表示,EOS是唯一一个由代币持有者独家推出、拥有、运营并继续管理的DAO。[2021/12/15 7:40:19]

这里显示失败!我们在错误消息中看到,Test不应该中止,但它在此处以1中止,其中with1是我们在?Assert!?失败时发出的错误代码。当然,有时我们希望测试在某些条件下失败,但我们的大脑需要看到全绿,以便我们知道一切都按计划进行。我们可以使用另一个编译器指令构建我们的测试,通过将我们的测试修改为:

##public(script)?fun?sender_can_create_ticket(recipient?:?signer)?{

其中?abort_code?是我们预期的错误。再次运行cargo测试,我们又回到了全绿:

Yearn即将为DAO推出去中心化薪资管理系统Coordinape:3月31日消息,yearn.finance(YFI)宣布即将为DAO推出去中心化薪资管理系统Coordinape,允许去中心化团队和DAO自动为贡献者发放奖励或赠款,而无需自上而下的管理或雇用HR,该过程由通过抗sybil社交图(sybilresistantsocialgraph)来完成。

任何希望为Yearn(或者其他项目的DAO)做贡献的用户均可注册,当前工作贡献度信息仅依赖于Github。当一个epoch结束时,贡献者可根据其贡献度认领赠款。目前Coordinape处于关闭状态,Yearn团队正在与其他DAO或组织进行互动。[2021/3/31 19:33:33]

Running?Move?unit?tests?0xe110::Tickets::sender_can_create_ticketTest?result:?OK.?Total?tests:?1;?passed:?1;?failed:?0test?move_unit_tests::move_unit_tests?...?ok

你可以在这里深入了解单元测试:UnitTestsdiem.github.io

本章节谈了很多理论,但这至关重要。在下一章节中,我们将深入研究代码,让Alice和Bob能够购买门票,甚至可以交易或出售这些门票,并确保每个人都能在演唱会上获得他们想要的座位。敬请关注!

来源:金色财经

标签:ESTTESTSTSICKBest Dreams Managerritestreamsts币在哪个交易所可以交易MAGICK币

火必热门资讯
SOL:八哥币圈:9-23以太坊精准布局 空单完美获利62个点 真金不怕火炼 实力等你来验_LIC

操作建议:1380-1354附近空单进场,目标止盈点位看1320-1300附近,破位继续持有,已到目标点位附近,恭喜跟单操作的实仓客户多单完美获利62个点,真金不怕火炼实力等你来验.

1900/1/1 0:00:00
WEB:Web3 原生机构与 Web2 金融科技之间的关系将如何演变?_加密货币

未来东风是否会压倒西风?原文标题:《Web2VSWeb3Fintech,东风能否压倒西风?》撰文:BuidlerDAO未来在?Web3的金融世界中.

1900/1/1 0:00:00
CON:9.22比特币(BTC)以太坊(ETH)行情分析后市操作策略_siliconvalleychain

在美联储利率决议后加密货币承压下行,再次大幅加息75个基点(BPS)符合市场预期,而且市场已经是提前知道了,其次发布会再次声明降低通胀是第一要务,和上次杰克逊·霍尔年会比,没有太多的增量信息.

1900/1/1 0:00:00
BvB:独家揭秘BVB未来的价值空间_以太坊价格今日行情美元

币位的大招已经全面揭晓,那就是币位平台币——BVB,它的诞生,意义重大,对币位而言是一小步,对于整个加密生态而言,无异于一场全面升级,它让投资者看到了Web3未来的样子.

1900/1/1 0:00:00
ACK:融资1290万美元的「Web3版Twitch」的Stacked 能否改变创作者经济?_SAFESTAR

作者:ChloeTwitch自推出的十几年来,逐渐开发出各种功能,让它从流媒体平台往发社交网络的趋势发展.

1900/1/1 0:00:00
ETH:”居家“小成本参与以太坊质押?速览这份初学者指南_POOL

来源:Bankless欢迎来到权益证明以太坊,任何人都可以成为区块链验证者。合并大大降低了普通人参与保护以太坊的门槛。您不需要在硬件和能源成本上花费数千美元,您只需要一台笔记本电脑和一些ETH.

1900/1/1 0:00:00