译文出自:登链翻译计划
译者:翻译小组
校对:Tiny熊
接下来,我将介绍第一个scaffold-eth学习项目:创建一个质押dApp。
质押dApp是干什么的
这个项目的最终目标是模仿以太坊2
/***
一些注意事项:
uint和uint256是一样的(它只是别名)
当声明一个public变量,Solidity即自动创建一个getter方法。这意味着有一个yourVariableName()方法可调用
如果声明的变量没有初始化,那么它会自动被初始化为变量类型的默认值
Solidity还有一些实用单位,如wei,ethers,或者时间单位。
冒充Scam Sniffer的网络钓鱼网站已从1,289名受害者窃取约87.6万美元:金色财经报道,Scam Sniffer发文警告称,谨防冒充Scam Sniffer的网络钓鱼网站。过去两个月里,幕后黑手从约1,289名受害者那里窃取了约87.6万美元。他们创建了超过55个钓鱼网站,冒充诸如@earndrop_io、@ArkhamIntel、@syncswap、@DeGodsNFT、@pudgypenguins、@LensProtocol、@AaveAave。[2023/8/17 18:05:14]
回顾一下:
我们声明了balances,可以保存每个用户的地址和其质押金额
我们声明了一个阈值
我们声明了一个Stake事件,当某用户质押了一定数量ETH,它会向区块链发出通知
被Etherscan标记为“Fake_Phishing76350”的EOA账户地址已将资金转至Tornado Cash:金色财经消息,据CertiK监测,被Etherscan标记为“Fake_Phishing76350”的EOA账户地址(0xAe98f)已将资金转至Tornado Cash。该EOA地址总共向Tornado Cash转入26.7 枚ETH(约3.94万美元)。[2023/3/12 12:58:52]
我们实现了一个publicpayable类型的Stake函数,它会更新用户的余额,并发出Stake事件。
你也许会有点奇怪,我们只是简单地更新质押金额,而没有初始化balances的值。这是可行的,因为当声明变量时没有初始化,Solidity会自动初始化为其类型的默认值,这里类型是uint256,所以默认值是0。
Ankr推出一体化区块浏览器和分析平台“Chainscanner”:10月20日消息,Web3基础设施提供商Ankr宣布推出一个专为特定应用程序区块链 (AppChains) 设计的一体化区块浏览器和分析平台“Chainscanner”,用户和开发人员可以轻松检查和分析数据并与他们选择的区块链进行交互,不再需要从头开始构建区块浏览器或任何其他必要的区块链基础设施。目前,Chainscanner支持BNB、Polygon和Avalanche等多个侧链生态。(blockchainreporter)[2022/10/21 16:33:07]
现在部署合约,从水龙头获取ETH,并尝试质押一些给合约。
检查下你是否完成下面所有项目,以便继续进行第二部分的练习:
你能从水龙头获得ETH吗?
你可以点击Stake按钮给合约转0.5ETH吗?
Grayscale董事总经理:比特币已巩固其作为数字黄金的作用:Grayscale Investments董事总经理Michael Sonnenschein 表示,比特币正处于一个新的投资时代。他说:“比特币本身已经巩固了其作为价值存储或数字黄金的作用。” Sonnenschein预测,SEC批准比特币交易所交易基(ETF)是“何时”的问题,而不是“如果”的问题”。 Sonnenschein继续说:“越来越多的证据表明,这种资产类别不会消失。投资者希望获得这种资产,如果传统机构希望保持竞争力,它们将不得不为客户打开这种资产类别的大门。”(Cointelegraph)[2020/3/3]
这个事件是否通过用户界面触发的?
你质押金额是否成功更新?
合约余额是否更新?
以下是本次视频的演示:
IMEOS与EOS区块链浏览器scaneos.io达成战略合作:6月22日,IMEOS与全球专业EOS区块链浏览器scaneos.io达成战略合作。scaneos.io是全球首款专业EOS区块链浏览器,于6月10日21点与主网同期上线,致力于成为EOS生态里专业的数据服务平台。[2018/6/22]
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
参考资料
登链翻译计划:https://github.com/lbc-team/Pioneer
翻译小组: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反弹迫在眉睫?
2021年是NFT迎来爆发式发展的一年,市场参与者对NFT资产的关注度也越来越高。但由于NFT自身的特殊属性和目前行业的发展现状,NFT市场火热的背后面临诸多问题,其中NFT定价难和流动性差的问.
親愛的用戶: 第66期雙幣投資產品將於東八區時間2021年11月10日18:00上線。我们將在此期添加ADA、BNB投資產品.
腾讯VSMeta 马克·扎克伯格正式将他的公司更名为MetaPlatformsInc.,准备在沉浸式数字领域大展手脚。然而,Facebook并不是唯一一家在元宇宙中规划未来的社交媒体巨头.
由一堆代码写出来的比特币系统,从最初的一文不值到现在一个币达到10万元钱。比特币自2009年发行为止,投资回报率为473.63万倍.
Solana的来势汹汹不再是偶然事件,目前其不仅担任新公链排头兵角色,还是一路向前的突破者。一个公链当然也不会放掉每一个应用层面的热点,例如NFT,Solana创造了一个不错的成绩,仅三个月二级.
Gate.ioHODL&Earnrecentlyunveiledanewproduct“EarnEveryday”tofacilitateevenmorechancestoearnbyh.