以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 瑞波幣 > Info

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

Web3軟件公司Lucky Friday推出了Teddy DAO:金色財經報道,Web3軟件公司Lucky Friday推出了Teddy DAO,這是一種永久NFT集合,它將其銷售收益捐贈給慈善機構。Teddy DAO 與全球籌款組織JustGiving合作,旨在利用加密貨幣作為籌資機制來促進全球社會影響。

從6月23日開始,Teddy DAO將每天為其Teddy NFT之一舉行拍賣,這些Teddy由數字藝術家Yumi創作,并在跨鏈智能合約平臺Moonbeam上鑄造。然后,拍賣贏家可以將收益捐給JustGiving支持的400家慈善機構之一,然后將加密貨幣轉換為法幣并通過該平臺進行捐贈。[2023/6/21 21:50:41]

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

GBTC溢價率收窄至42%,創2月7日以來新低:金色財經報道,在聯邦法院周二就 Grayscale 對美國證券交易委員會 (SEC) 的訴訟進行口頭辯論之前,Grayscale 比特幣信托基金 (GBTC) 對資產凈值 (NAV) 的溢價率已收窄至42%。創自 2 月 7 日以來的最小溢價率。

Grayscale 對美國證券交易委員會拒絕將信托轉換為交易所交易基金 (ETF) 的決定提出上訴。據 Grayscale法律團隊稱,美國證券交易委員會不公平地對待其 ETF,與先前批準基于比特幣期貨的ETF的決定不同。[2023/3/7 12:45:54]

AbortandAssert

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

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

黃奇帆:產業數字金融是金融科技的下一片藍海:金色財經報道,重慶市原市長黃奇帆2月25日在中國金融四十人論壇主辦的明珠灣金融峰會(2023)上表示,在消費互聯網市場空間逐漸飽和的局面下,產業互聯網是未來數字經濟的重要發展方向,也是推動我國經濟創新轉型發展的有力抓手。產業數字金融依托物聯網、區塊鏈、人工智能和大數據等技術,實現了讓產業鏈上下游信息數據的全透明、全上鏈保真難篡改;資產情況的全穿透、實時追蹤一手數據可獲取;潛在風險的實時監控提前預警,讓金融機構看得清、管得住資產,顯著降低了金融服務的風險成本,未來有望如消費金融領域一樣,幫助中小微企業獲得普惠金融服務。[2023/2/25 12:29:06]

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

知情人士:美國SEC計劃起訴Paxos違反投資者保護法:金色財經報道,據知情人士透露,美國證券交易委員會已告知加密貨幣公司Paxos Trust Co.,計劃起訴該公司違反投資者保護法。

據知情人士稱,美國SEC的執法人員向Paxos發出了一封名為“韋爾斯通知(Wellsnotice)”的信函,稱Paxos發行和上架的數字資產BinanceUSD(BUSD)是一種未注冊的證券。Paxos發言人拒絕置評,幣安在聲明中稱:“BUSD由Paxos發行和擁有,它只授權其品牌。我們將繼續監測相關情況。”

據悉,“韋爾斯通知”是美國SEC對在美上市公司進行民事訴訟前發出的非正式提醒,接到通知的上市公司可以在收到正式訴訟前跟SEC進行溝通和協商。(WSJ)[2023/2/13 12:02:53]

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

以抵御反壟斷訴訟為由 Meta發出傳票要求上百家公司提供機密信息:9月13日消息,Meta Platforms(META.O)表示,為了抵御美國聯邦政府發起的反壟斷訴訟,該公司需要競爭對手泄露一些最機密的信息。根據法庭文件,Meta要求其競爭對手提供如何開展業務的一些最重要和敏感因素有關的文件,包括他們如何獲取用戶、擴大產品規模和從功能中賺錢。截至目前,Meta已向包括Snap(SNAP.N)、TikTok和音頻創業公司Clubhouse等132家公司發出傳票;該公司還警告稱,可能還會要求另外100家公司提供信息。Meta競爭對手指控Meta以反壟斷訴訟為借口,挖掘他們的機密數據。(金十數據APP)[2022/9/14 13:27:50]

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

這里顯示失敗!我們在錯誤消息中看到,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:ESTTESTSTSTICTradeStarsritestreamsts幣在哪個交易所可以交易STIC價格

瑞波幣
WEB:從下一代數據中心角度 談為何 Web3 終將到來?

需求的變化與市場的變遷是怎樣發生的?其中機會在哪?原文標題:《從下一代數據中心的角度,談談為何Web3終將到來》撰文:阿法兔;ShawnChang.

1900/1/1 0:00:00
POS:不要指望CeFi去拯救以太坊

原文標題:《Don''tcountonCeFitoprotecttheEthereumnetwork》原文作者:NothingResearch原文編譯:Jack(0x137).

1900/1/1 0:00:00
Polygon:Polygon生態周報(9.12-9.18)

生態大事件 第二屆Polygon綠色區塊鏈峰會第二屆綠色區塊鏈峰會將在9月29日線上舉行。現在可以注冊,聽一聽由環保主義者、開發人員和企業家聚在一起討論以Web3為中心的環保解決方案.

1900/1/1 0:00:00
ROT:9月19日行情分析:空倉觀望

目前BTC又開始下跌,但會不會直接破位趨勢線,還不曉得,有句話說的市場永遠是對的,在沒有止跌陽出現前,都沒什么必要操作.

1900/1/1 0:00:00
BUSD:加密貨幣的要點?

有了加密貨幣,就有了一種交易和存儲價值的新方式。許多人認為它明顯優于傳統的法定貨幣和黃金。通過加密貨幣分散金融業務比傳統金融系統有幾個效率。它幾乎削減了間接費用.

1900/1/1 0:00:00
ALA:有哪些不同類型的穩定幣以及它們如何工作?

穩定幣是與某種法定貨幣或貴金屬或稀有金屬掛鉤的加密代幣。法定貨幣通常是全球貨幣,例如美元或歐元。穩定幣在法定貨幣和加密貨幣之間架起了一座橋梁.

1900/1/1 0:00:00
ads