買比特幣 買比特幣
Ctrl+D 買比特幣
ads

STS:DAOrayaki |Aptos開發入門教程:創建資源(一)_Rocket Token

Author:

Time: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響應。

韓國Bithumb交易所宣布上線RSS3:8月8日消息,韓國Bithumb交易所宣布上線Web3信息分發協議RSS3項目代幣RSS3,充值將從韓國時間2023年8月8日下午2點開始,交易將從2023年8月8日下午4點開始。

RSS3是一個開放互聯網信息分發協議,旨在成為區塊鏈技術與AI、搜索引擎、社交媒體之間的橋梁,今年3月,RSS3推出面向開發者的Web3 AI開放平臺AIOP。6月,RSS3開發的ChatGPT插件Web3 User Activity在ChatGPT商店正式上線。[2023/8/8 21:31:10]

最后,Assert!?是一個類似于宏的操作,可以讓我們測試一個條件,條件不滿足時將退出并返回錯誤代碼。如果我敲了接近4,000字對你們這些超級大腦來說還不夠,更多細節在這里:

AbortandAssert

Ripple Q1報告:XRP日均交易量從6.98億美元增長46%至10億美元:金色財經報道,根據CryptoCompare的數據,第一季度XRP市場交易量環比增長了46%,這很可能是由于隨后的市場復蘇和往往導致交易量飆升的重大波動事件的結合。另一方面,BTC和ETH的現貨交易量在季度基礎上分別上升12%和下降12%。XRP Ledger上的鏈上活動繼續保持強勁。在中心化交易所,第一季度XRP的日均交易量增長了46%,從6.98億美元增長到10億美元。今年3月,XRP一度在韓國兩大交易所Upbit和Bithumb的交易量中位居榜首。

2023年第一季度,XRPL的鏈上交易筆數從上一季度的1.06億筆增長了9%,達到1.16億筆。自從XLS-20在主網上上線以來,NFT繼續推動活動增長,在XRPL上創建了超過100萬的資產。(U.Today)[2023/4/30 14:35:04]

在我們的測試中,我們使用?exists?函數來判斷資源是否存在,表示測試成功。讓我們運行那個測試。

A股收盤:深證區塊鏈50指數上漲2.43%:金色財經消息,A股收盤,上證指數報3227.59點,收盤上漲1.01%,深證成指報11785.77點,收盤上漲1.58%,深證區塊鏈50指數報3018.97點,收盤上漲2.43%。區塊鏈板塊收盤上漲1.25%,數字貨幣板塊收盤上漲1.39%。[2023/1/16 11:14:33]

在項目目錄中打開一個終端并運行:

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

Cardano生態去中心化穩定幣系統Ardana將停止開發:金色財經報道,基于Cardano的去中心化穩定幣系統Ardana發推表示,由于資金和項目時間表的不確定性,Ardana將停止開發。

Ardana認為,Cardano生態大量資金用于工具、基礎設施和安全,項目開發存在不確定性,團隊不得不停止開發dUSD。此后,Ardana將繼續開放源代碼,剩余資金和金庫余額等將由Ardana Labs持有,當社區中出現有開發能力等團隊時,Ardana將繼續工作。

此前去年10月份消息,Ardana完成由三箭資本領投的1000萬美元融資。[2022/11/24 8:03:18]

我們的測試設置正在多個地方嘗試測試,但我們現在只專注于第一個測試并且它通過了!為了確保這一點,讓我們把測試中的函數調用注釋去掉

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

富國銀行:加密貨幣已發展成為一種有效的投資組合選項:8月7日消息,Bitcoin Archive發推稱,富國銀行表示,加密貨幣已經發展成為一種有效的投資組合選項。[2022/8/7 12:08:03]

并再次運行,得到這個輸出:

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

這里顯示失敗!我們在錯誤消息中看到,Test不應該中止,但它在此處以1中止,其中with1是我們在?Assert!?失敗時發出的錯誤代碼。當然,有時我們希望測試在某些條件下失敗,但我們的大腦需要看到全綠,以便我們知道一切都按計劃進行。我們可以使用另一個編譯器指令構建我們的測試,通過將我們的測試修改為:

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

其中?abort_code?是我們預期的錯誤。再次運行cargo測試,我們又回到了全綠:

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能夠購買門票,甚至可以交易或出售這些門票,并確保每個人都能在演唱會上獲得他們想要的座位。敬請關注!

來源:金色財經

Tags:ESTTESTSTSKETREST幣Testa FinanceSTSR幣Rocket Token

火幣交易所
DOT:Polkadot world "Polkadot Cross World" card slot auction was born_Unicly CryptoPunks Collection

AtrendinthePolkadotecosystem,"DOTParachainCardSlotAuction".

1900/1/1 0:00:00
VEX:中鯨課程:如何抓住元宇宙、Web3.0、NFT的時代機遇?_元宇宙

很多人都說只要抓住了風口,誰都能獲得巨額的財富,咸魚翻身,幾乎所有人都在猜下一個風口到底是什么,如何去抓住他,但這卻是一個無人知曉答案的命題.

1900/1/1 0:00:00
ZKS:0917比特幣、以太坊策略分析 1440多止盈1480 、持有19500-19300多看20400_加密貨幣

0917簡單闡述思路臨近加息,配合周末,大概率偏震蕩,整體盤面雖呈現弱勢,但絕非極弱,所以不宜追空.

1900/1/1 0:00:00
MOS:9-19 晚間ETH行情分析 不要拖延 不要猜測 不要遲疑_DRAGONKING

ETH行情分析: 4小時級別下方擊穿下軌支撐有所反彈,目前站上1300上方,接下來可著重關注是否能夠在此點位站穩,并依托此點位上蓄勢反彈,技術指標中,布林通道空頭排列向下,低點下移.

1900/1/1 0:00:00
區塊鏈:可創CreateSea:打造藝術棲息之地_區塊鏈技術通俗講解知乎

可創給藝術棲息之地 可創CreateSea為藝術家們提供了一個平臺去呈現他們的作品,也為觀眾提供了平臺去享受藝術家們的創作.

1900/1/1 0:00:00
ETH:那些奇怪的中文 ENS 域名:會賺錢的肉體與搞笑的靈魂_SUI

從這些有趣的中文ENS域名中看出持有者的個性。撰文:Brise.eth分析NFT交易數據時,經常能看到一些有趣的中文ENS域名.

1900/1/1 0:00:00
ads