使用React、Ethers
functiongreet()publicviewreturns(stringmemory){returngreeting;}functionsetGreeting(stringmemory_greeting)public{console
}
這是一個非常基本的智能合約。部署后,它會設置一個Greeting變量并公開一個可以調用以返回問候語的函數(greet)。
它還公開了一個允許用戶更新問候語的函數。當部署到以太坊區塊鏈時,這些方法將可供用戶交互。
讀寫以太坊區塊鏈
與智能合約交互的方式有兩種,讀取或寫入/交易。在我們的合同中,greet可以被認為是閱讀,而setGreeting可以被認為是寫作/事務性的。
在寫入或初始化交易時,您必須為要寫入區塊鏈的交易付費。要完成這項工作,您需要支付Gas,這是在以太坊區塊鏈上成功進行交易和執行合約所需的費用或價格。
Web3 太空歌劇 MMORPG將于今年 8 月開啟 Alpha 測試:7月2日消息,耗資 5000 萬美元的 Web3 太空歌劇 MMORPG “Space Nation Online”宣布將于今年 8 月開啟 Alpha 測試,并于 2024 年第二季度正式發布,該 IP 將陸續推出動畫短片、衍生游戲和電視劇集。
該項目的主創人員包括好萊塢導演 Roland Emmerich 和《魔獸世界》中國產品經理 Jerome Wu 等四位影視行業和游戲行業人士,總投入達 5000 萬美元。[2023/7/2 22:13:05]
只要您只是從區塊鏈中讀取數據而不更改或更新任何內容,您就不需要執行交易,并且這樣做不會產生任何gas或成本。然后,您調用的功能僅由您連接的節點執行,因此您無需支付任何費用,并且讀取是免費的。
在我們的React應用程序中,我們與智能合約交互的方式是使用ethers
//callthesmartcontract,readthecurrentgreetingvalueasyncfunctionfetchGreeting(){if(typeofwindow
OKX Web3錢包上線限價單功能:5月24日消息,據 OKX 官方消息,OKX Web3 錢包已上線限價功能。用戶使用 OKX Web3 錢包進行幣幣交易時,可以手動設置成交價格,當達到預設價格后交易會自動執行,方便用戶以預期價格成交。同時同筆余額可重復掛單,實現梯度掛單,提交或撤銷限價單時無需支付任何費用,OKX Web3 錢包交易、NFT 市場均 0 手續費。
據悉,該功能支持 Ethereum、OKTC、BNB Chain、Arbitrum 等 8 條鏈,可以一鍵兌換或通過 OKX 轉入 Gas 費。OKX Web3 錢包是異構多鏈錢包,已支持近 60 公鏈,App、插件、網頁三端統一,涵蓋錢包、DEX、賺幣、NFT 市場、DApp 探索 5 大板塊。此外,OKX Web3 錢包還支持 Ordinals 市場、創建 MPC 錢包、兌換 Gas、iCloud/Google Drive 備份助記詞、自定義網絡、連接硬件錢包等便捷功能。[2023/5/24 22:14:56]
exportdefaultApp;
Web3游戲初創公司Arena of Faith完成175萬美元種子輪融資,Chain Hill Capital領投:5月22日消息,Web3 MOBA 類競技游戲 Arena of Faith 近日公布已完成由 Chain Hill Capital 領投、Initiate Capital 跟投的 175 萬美元種子輪融資。Arena of Faith 專注于服務 MOBA 電競生態和建設去中心化的賽事體系。Chain Hill Capital 對此表示,我們相信 Arena of faith 對 MOBA 賽道以及 Web3 都有深刻的認知,他們有望結合 Web3 商業模式及去中心化精神在 MOBA 賽道中實現突破。[2023/5/22 15:18:23]
要對其進行測試,請啟動React服務器:
npmstart
當應用程序加載時,您應該能夠獲取當前問候語并將其注銷到控制臺。您還應該能夠通過與您的MetaMask錢包簽署合約并使用Ether測試幣來更新greeting。
Web3音樂創作者平臺SphereTrax完成25萬英鎊融資:3月22日消息,Web3 音樂創作者平臺 SphereTrax 完成由 Jenson Funding Partners 投資的 25 萬英鎊(約 30.68 萬美元)融資,以支持其讓創作者獲得音樂控制權。該輪融資將用于擴大 SphereTrax 團隊。
SphereTrax 由區塊鏈系統支持,允許創作者保留高達 75% 的版稅,它使用 Bitcoin SV,支持即時付款。SphereTrax 預計將于 4 月 1 日推出,屆時將有超過 1 萬首曲目,并接受作曲家入駐申請。[2023/3/22 13:19:33]
日本金融廳年度金融行政政策發布,包含針對數字貨幣、Web 3.0等措施:9月2日消息,日本金融廳近日發布關于2022年度金融行政政策,其中包含推動數字貨幣、加密資產等環境的發展,從金融角度推動Web 3.0和元宇宙的發展的計劃。文件稱,日本將穩步實施和運營穩定幣系統,并將簡化自律組織對加密資產交易所處理的加密資產的預審查,明確對區塊鏈上發行的項目和內容的加密資產資格的解釋。
此外,日本金融廳將開發一個系統來處理與發行人持有的部分加密資產的稅收相關的問題,并允許信托銀行托管加密資產。此外,將努力改善在日本自營交易系統(PTS)上交易證??券代幣的環境,繼續考慮去中心化金融等。[2022/9/2 13:04:51]
請注意,此代幣合約僅用于演示目的,不符合ERC20。我們將在這里介紹ERC20代幣該合約將創建一個名為“NaderDabitToken”的新代幣,并將供應量設置為1000000。
接下來,編譯這個合約:
npxhardhatcompile
現在,更新腳本/deploy
main()
);
現在,我們可以將這個新合約部署到本地或Ropsten網絡:
npxhardhatrunscripts/deploy
asyncfunctionfetchGreeting(){if(typeofwindow
}asyncfunctionsetGreeting(){if(!greeting)returnif(typeofwindow
}return(<divclassName="App"><headerclassName="App-header"><buttononClick={fetchGreeting}>FetchGreeting</button><buttononClick={setGreeting}>SetGreeting</button><inputonChange={e=>setGreetingValue(e
exportdefaultApp;
接下來,運行應用程序:
npmstart
我們應該能夠單擊“獲取余額”并看到我們的帳戶中有1,000,000個幣已登出到控制臺。
您還應該能夠通過單擊導入代幣在MetaMask中查看它們:
通過擴展原始ERC20代幣,您的代幣將繼承以下所有功能和功能:
functionname()publicviewreturns(string)functionsymbol()publicviewreturns(string)functiondecimals()publicviewreturns(uint8)functiontotalSupply()publicviewreturns(uint256)functionbalanceOf(address_owner)publicviewreturns(uint256balance)functiontransfer(address_to,uint256_value)publicreturns(boolsuccess)functiontransferFrom(address_from,address_to,uint256_value)publicreturns(boolsuccess)functionapprove(address_spender,uint256_value)publicreturns(boolsuccess)functionallowance(address_owner,address_spender)publicviewreturns(uint256remaining)
部署后,您可以使用這些功能中的任何一個與新的智能合約進行交互。有關ERC20代幣的另一個示例,請查看[Soliditybyexample)(https://solidity-by-example.org/app/erc20/)
結論
好的,我們在這里涵蓋了很多內容,但對我來說,這是開始使用這個堆棧的基本知識/核心,這也是我想要擁有的東西,不僅作為一個正在學習所有這些東西的人,而且在未來,如果我需要參考我將來可能需要的任何東西。我希望你學到了很多。
如果您想在MetaMask之外支持多個錢包,請查看Web3Modal,它可以通過相當簡單且可自定義的配置輕松地在您的應用中實現對多個提供商的支持。
在我未來的教程和指南中,我將深入研究更復雜的智能合約開發,以及如何將它們部署為子圖以在它們之上公開GraphQLAPI并實現分頁和全文搜索等功能。
我還將介紹如何使用IPFS和Web3數據庫等技術以去中心化的方式存儲數據。
如果您對未來的教程有任何問題或建議,請在此處發表評論并告訴我。
2021年12月22日,由中國信息通信研究院、中國通信標準化協會、中國互聯網協會擔任指導單位,可信區塊鏈推進計劃、中國通信標準化協會可信區塊鏈技術標準推進委員會、中國互聯網協會區塊鏈技術應用工作.
1900/1/1 0:00:00原文:Polygon PolygonZero的任務很簡單:使用零知識證明將以太坊擴展到十億用戶,同時不影響去中心化或安全性。實現這一點就需要一種快速有效的證明系統.
1900/1/1 0:00:00據AFR1月5日消息,澳洲電信服務提供商TPG接班人JackTeoh與個人投資者IshanHaque合作推出5000萬美元元宇宙基金GeminioCapital.
1900/1/1 0:00:00?鏈集市?·讓區塊鏈落地更簡單 《區塊鏈行業觀察》專欄·第67?篇作者丨DeepakGupta 圖片丨來源于網絡 盡管AI為改善人類生活做出了巨大貢獻,但它也存在可信度和可靠性的問題.
1900/1/1 0:00:00巴比特訊,美東時間1月20日下午,美聯儲發布央行數字貨幣白皮書《貨幣與支付:數字化轉型時代的美元》。美聯儲在新聞稿中指出,作為一份討論文件,它“審查了潛在的美國中央銀行數字貨幣的利弊”.
1900/1/1 0:00:00撰文:emagicTT 編譯:Alex MulticoinCapital的對沖基金的回報率為20,287%以上。它的1號基金于2018年籌集到135倍的MTM凈MOIC和28倍的凈回報.
1900/1/1 0:00:00