譯文出自:登鏈翻譯計劃
譯者:翻譯小組
校對:Tiny熊
接下來,我將介紹第一個scaffold-eth學習項目:創建一個質押dApp。
質押dApp是干什么的
這個項目的最終目標是模仿以太坊2
/***
一些注意事項:
uint和uint256是一樣的(它只是別名)
當聲明一個public變量,Solidity即自動創建一個getter方法。這意味著有一個yourVariableName()方法可調用
如果聲明的變量沒有初始化,那么它會自動被初始化為變量類型的默認值
Solidity還有一些實用單位,如wei,ethers,或者時間單位。
OpenSea與Solana區塊瀏覽器Solscan達成合作:6月24日消息,OpenSea宣布與Solana區塊瀏覽器Solscan達成合作,通過Solana NFT與Solscan進行整合。Solscan上的OpenSea平臺的NFT會在其展示頁面的“Marketplace”處出現“OpenSea”。[2022/6/24 1:27:55]
回顧一下:
我們聲明了balances,可以保存每個用戶的地址和其質押金額
我們聲明了一個閾值
我們聲明了一個Stake事件,當某用戶質押了一定數量ETH,它會向區塊鏈發出通知
我們實現了一個publicpayable類型的Stake函數,它會更新用戶的余額,并發出Stake事件。
你也許會有點奇怪,我們只是簡單地更新質押金額,而沒有初始化balances的值。這是可行的,因為當聲明變量時沒有初始化,Solidity會自動初始化為其類型的默認值,這里類型是uint256,所以默認值是0。
Base Protocol即將發布Cascade V2:1月6日消息,算法穩定幣Base Protocol發推宣布將在不到一周時間內發布Cascade V2,目前V2版本的第一步——2x倍增器升級按鈕已經添加到Base流動性挖礦項目Cascade當中。
在用戶遷移到Cascade V2之前,提款/存款功能將被暫停。[2021/1/6 16:32:16]
現在部署合約,從水龍頭獲取ETH,并嘗試質押一些給合約。
檢查下你是否完成下面所有項目,以便繼續進行第二部分的練習:
你能從水龍頭獲得ETH嗎?
你可以點擊Stake按鈕給合約轉0.5ETH嗎?
這個事件是否通過用戶界面觸發的?
你質押金額是否成功更新?
合約余額是否更新?
比特幣粉絲獲虛擬NASCAR比賽冠軍:比特幣粉絲布Bryan Cook贏得了一場虛擬全美賽車聯合會(NASCAR)賽車比賽,他的賽車上裝飾著比特幣LOGO。參加比賽的其他車手包括職業賽車手Dale Earnhardt Jr.和NASCAR現任冠軍Kyle Busch。據悉,Cook是一位數字營銷人員,他親自為自己的賽車設計了數字皮膚。(Decrypt)[2020/4/24]
以下是本次視頻的演示:
https://www.youtube.com/watch?v=KfoNrlYxBKY
本翻譯由CellETF贊助支持。
來源:https://stermi.medium.com/how-to-write-your-first-decentralized-app-scaffold-eth-challenge-1-staking-dapp-b0b6a6f4d242
動態 | Scatter創始人Rami James撰文反駁關于EOS開發活躍度的文章:針對此前媒體曾發文質疑EOS的開發活躍度,Scatter創始人Rami James在Medium撰文反駁該文章。Rami James展示Cryptomiso的EOS圖表,并表示其邏輯錯誤是顯而易見和可恥的:跟蹤單個倉庫(repository)的提交歷史實際上并不能告訴你EOSIO的進展情況,因為EOSIO不僅僅只有一個Repo。僅在過去一個月,EOSIO倉庫的提交就超過600次。EOSIO/eos被分割成多個倉庫,以創建更好分離的關注點和更易于維護的代碼。這是一件讓代碼庫更易于管理的好事!現在大部分工作都是在其他倉庫完成,這一計劃在EOS主網啟動后便迅速啟動。[2019/3/3]
參考資料
登鏈翻譯計劃:https://github.com/lbc-team/Pioneer
動態 | Scatter 涉足 NFT 將推出 “Scatter 市場”:據 IMEOS 報道,Scatter 官方發表一篇文章介紹自己團隊正在與 dgoods,EOS 的 NFT 標準的各個團隊合作,涉足 NFT 并推出自己的 “Scatter 市場”。據文中介紹,“Scatter 市場” 將與各個錢包進行合作使用戶能夠隨時隨地的查看、出價、出售和使用其他 “Scatter 桌面”提供的功能。其中 Scatter 最為看中的一項功能是用戶可以設置價格拍賣物品并得到其他用戶出價。[2019/2/20]
翻譯小組:https://learnblockchain.cn/people/412
Tiny熊:https://learnblockchain.cn/people/15
質押dApp:https://github.com/austintgriffith/scaffold-eth/tree/challenge-1-decentralized-staking
Solidity示例:https://solidity-by-example.org/
Solidity文檔:https://learnblockchain.cn/docs/solidity/
Hardhat文檔:https://learnblockchain.cn/docs/hardhat/getting-started/
Ethers-js文檔:https://learnblockchain.cn/docs/ethers.js/
OpenZeppelin文檔:https://docs.openzeppelin.com/openzeppelin/
OpenZeppelinEthernaut教程:https://ethernaut.openzeppelin.com/
CryptoZombies教程:https://cryptozombies.io/
Payable方法:https://solidity-by-example.org/payable/
文檔:https://learnblockchain.cn/docs/solidity/contracts.html#receive
映射:https://solidity-by-example.org/mapping/
類型:https://docs.soliditylang.org/en/v0.8.7/types.html
文檔:https://learnblockchain.cn/docs/solidity/types.html#mapping-types
事件:https://solidity-by-example.org/events/
文檔:https://learnblockchain.cn/docs/solidity/contracts.html#events
getter方法:https://learnblockchain.cn/docs/solidity/contracts.html#getter
wei,ethers,或者時間單位:https://learnblockchain.cn/docs/solidity/units-and-global-variables.html
CellETF:https://celletf.io/?utm_souce=learnblockchain
免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。
本文來源于非小號媒體平臺:
登鏈社區
現已在非小號資訊平臺發布105篇作品,
非小號開放平臺歡迎幣圈作者入駐
入駐指南:
/apply_guide/
本文網址:
/news/10481470.html
免責聲明:
1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場
上一篇:
比特幣進入牛市交叉點,BTC反彈迫在眉睫?
出品|白澤研究院 盡管最近加密市場如此火爆,但即便如此,作為加密交易所的交易份額競爭并不是那么容易.
1900/1/1 0:00:00在與該行業進行了兩年的反復交涉后,全球反洗錢監管機構最終敲定了它的加密貨幣指南。盡管最終版本對某些有爭議的定義作出了可喜的澄清,但業內人士警告稱,關鍵細節其實在執行過程中.
1900/1/1 0:00:00據CoinDesk消息,11月10日,哈薩克斯坦能源部部長MagzumMirzagaliyev表示,只要不損害國家能源安全,合法的加密礦工不會受到限制或與國家電網斷開連接.
1900/1/1 0:00:00本文是“Chainlink在智能合約中的77種應用方式”的第三篇文章,旨在介紹智能合約是如何通過Chainlink連接鏈下數據,并激活一系列全新的應用場景的.
1900/1/1 0:00:00市場回顧 從板塊表現看,元宇宙概念持續受到資金關注。幣贏研究院曾在《盤中寶——元宇宙持續大熱,一文解讀九個熱門元宇宙項目》、《盤中寶——IoTeX生態持續表現強勢;一文解讀10月鏈游生態》等文中.
1900/1/1 0:00:00公告編號2021111001各位關心ZBG的投資者們和項目方:合約交易大賽已圓滿結束,活動獎勵均已發送完畢。獎勵查看方式:登錄ZBG帳戶—資產—帳單—"活動獎勵".
1900/1/1 0:00:00