比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

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

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

XBTO收購加密貨幣托管和交易公司Stablehouse:8月12日消息,加密貨幣公司XBTO收購加密貨幣托管和交易公司Stablehouse,收購金額未披露。通過此次收購,XBTO將能夠為客戶提供更多的數字資產金融服務。

據悉,XBTO致力于為非美國投資者和機構提供數字資產平臺和投資解決方案。[2023/8/12 16:22:05]

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

AbortandAssert

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

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

Etherscan更新高級篩選器:7月21日消息,Etherscan發推稱,更新高級篩選器,更新內容包括用OR(或者)運算符用于過濾“From”和“To”字段中的交易,在Age和Datetime之間切換, 過濾按鈕可輕松按特定代幣進行過濾,重置按鈕可輕松重置所有選定的篩選器。[2023/7/21 15:51:08]

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

游戲生態開發公司Gamercraft完成500萬美元種子輪融資:金色財經報道,基于人工智能技術驅動的競技游戲生態開發公司Gamercraft宣布完成500萬美元首筆種子輪融資,Le Fonds、Mistral Ventures、Quantic Fund、Stellaria Capital、以及計算機硬件巨頭Alienware的幾位聯合創始人參投,據悉該公司正在繼續募集資金并預計在今年內完成種子輪融資。Gamercraft 旨在推動基于技能的游戲經濟,幫助玩家在滿足被動游戲體驗的同時獲得切實回報,他們計劃利用這筆最新融資探索區塊鏈游戲市場并進行創新,同時拓展更多AAA級線上游戲。(Crypto-reporter)[2023/7/12 10:50:38]

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

數據:某巨鯨地址將價值473萬美元SSV轉入Binance:金色財經報道,據鏈上分析師余燼監測,曾于 552 天前從 Binance 提出 229,552 枚 SSV 的巨鯨,于 1 小時前將 20 萬枚 SSV(約 473 萬美元)轉入 Binance。余燼分析稱,552 天前該地址從 Binance 提出時,SSV 價格為 9.35 美元,如果該地址以 SSV 當前價格全部售出,將實現 286 萬美元的收益。目前,SSV 價格已由他剛轉入時的 24.9 美元下跌至 23.6 美元。[2023/5/6 14:47:17]

//?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

經濟學家:Celsius用戶可能拿不回自己的錢:7月15日消息,著名經濟學家、加密貨幣批評者Frances Coppola不相信Celsius儲戶能夠拿回自己的錢,并稱Celsius是一家“影子銀行”:“Celsius不是一家資產管理公司,而是一家影子銀行。銀行存款甚至不是客戶資產,更不是管理資產。這些是給銀行的無抵押貸款。因此,它們是銀行的負債,完全有破產的風險。”

Coppola表示:“Celsius的使用條款完全清楚地表明,將資金存入其計息賬戶的客戶是在把資金借給Celsius,讓Celsius想怎么用就怎么用。而且特別指出,在破產的情況下,客戶可能拿不回他們所有的錢,甚至是任何錢。”(Crypto Potato)[2022/7/15 2:16:36]

這里顯示失敗!我們在錯誤消息中看到,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:ESTTESTSTSTICTEST價格TESTASTSRjustice幣怎么樣

pepe最新價格
BLOC:9-18昨日夜間ETH行情分析完美收貨65個點 相信我做奇跡的創作者

17日晚間給出的ETH思路是完美的,預測是直接1410附近多單進場,而結果與我預測完全一致,完美收獲65個點利潤。只要你相信,就會有信心,千言萬語化為利潤才是最切合實際的.

1900/1/1 0:00:00
ING:詳解量化機構B2C2從Crypto向傳統領域延伸

概覽:Crypto頭部量化機構梳理 B2C2簡介 背景:2015年在英國成立,隸屬于日本SBIHoldings?.

1900/1/1 0:00:00
比特幣:下一輪主流加密敘事在哪?尋找「超自然現象」

DeFi2.0、Web3商業、Web3社交和DeSci等有望成為下一輪周期中的潛在敘事。撰文:Matti編譯:aididiaojp.eth,ForesightNews當在熊市告訴自己可以躺平的時.

1900/1/1 0:00:00
ETH:ETHW分叉后72小時:市值暴跌、礦工離去

距離以太坊分叉網絡ETHW誕生已經過去了超過72小時。在此期間,ETHW網絡風波不斷,其先是使用了與SmartBCH測試網相同的鏈ID,導致網絡連接出現問題;而后安全機構又指出,ETHW遭遇了重.

1900/1/1 0:00:00
NFT:史興國對談肖颯:NFT數字藏品的法律監管以及DAO的中國化可能路徑

9月19日晚,觀火瑯琊榜第五季第八期播出,閣主史興國先生在本期的訪談嘉賓是北京大成律師事務所高級合伙人肖颯女士。嘉賓肖颯律師,業內人稱“颯姐”,名如其人,颯爽、真誠、幽默,個人魅力十足.

1900/1/1 0:00:00
加密貨幣:非常重要丨9月22號凌晨的美聯儲加息我們該怎么看待

最近很多朋友來問我,22號加息的事情怎么看?今天來和大家說說我的看法:9月22號凌晨2點?就是美聯儲加息的時間了,這次的加息市場上情緒都是偏向于75個基點,甚至100個基點.

1900/1/1 0:00:00
ads