月亮链 月亮链
Ctrl+D收藏月亮链

HTT:scaffold-eth 挑战:实现质押 dApp (Part1)_gamecredits

作者:

时间:1900/1/1 0:00:00

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

接下来,我将介绍第一个scaffold-eth学习项目:创建一个质押dApp。

质押dApp是干什么的

这个项目的最终目标是模仿以太坊2

/***

一些注意事项:

uint和uint256是一样的(它只是别名)

当声明一个public变量,Solidity即自动创建一个getter方法。这意味着有一个yourVariableName()方法可调用

如果声明的变量没有初始化,那么它会自动被初始化为变量类型的默认值

Solidity还有一些实用单位,如wei,ethers,或者时间单位。

Scopescan:Earning.Farm协议被盗,黑客获利283枚WETH:8月9日消息,据Scopescan监测,Earning.Farm协议被盗金额为283 ETH。黑客从Tornado cash收到10枚ETH,创建了攻击合约,并获利283枚WETH(价值约合52.7万美元)。

此前消息,Earning.Farm遭重入攻击,损失154枚WETH。[2023/8/9 21:34:25]

回顾一下:

我们声明了balances,可以保存每个用户的地址和其质押金额

我们声明了一个阈值

我们声明了一个Stake事件,当某用户质押了一定数量ETH,它会向区块链发出通知

我们实现了一个publicpayable类型的Stake函数,它会更新用户的余额,并发出Stake事件。

彭博社:对冲基金Fir Tree对Grayscale提起诉讼:金色财经报道,对冲基金Fir Tree正在起诉加密货币投资公司Grayscale,以获取有关其旗舰产品Grayscale Bitcoin Trust (GBTC)的详细信息。Fir Tree希望Grayscale恢复赎回并削减该信托基金的费用,该信托基金是世界上最大的公开交易加密货币基金,拥有107亿美元的资产。它允许美国投资者在不购买资产本身的情况下获得比特币价格变动的敞口。GBTC负溢价接近创纪录的43%,今年已下跌近75%。

据彭博社报道,Fir Tree希望Grayscale恢复投资者无法立即使用的赎回,并削减目前2%的费用。[2022/12/7 21:27:14]

你也许会有点奇怪,我们只是简单地更新质押金额,而没有初始化balances的值。这是可行的,因为当声明变量时没有初始化,Solidity会自动初始化为其类型的默认值,这里类型是uint256,所以默认值是0。

Voyager Digital与Nascar车手Landon Cassill延长两年赞助期:12月9日消息,美国Nascar车手Landon Cassill将于2022年在Xfinity系列赛中为Kaulig Racing车队效力。加密货币经纪商Voyager Digital周四宣布与Landon Cassill延长两年赞助期,该公司将再次完全以加密货币的形式支付其报酬。

据此前6月份报道,美国Nascar车手Landon Cassill在与加密投资应用Voyager签署赞助协议后,将以加密货币全额领取报酬。他的加密报酬将主要由比特币和莱特币组成。(ESPN)[2021/12/9 7:28:59]

现在部署合约,从水龙头获取ETH,并尝试质押一些给合约。

检查下你是否完成下面所有项目,以便继续进行第二部分的练习:

BitScam和CloudScam欺诈9.3万名比特币和以太坊用户:安全公司Lookout今天宣布,发现使用数百个Android应用程序的加密挖矿局。这些应用程序分为两个不同的Android应用程序系列:BitScam和CloudScam。这些应用程序的设计目标是对加密货币感兴趣的人。Lookout 的安全研究人员总共确定了170多个应用程序,这些应用程序估计已经了超过93,000名受害者,取了超过35万美元。(cryptoslate)[2021/7/8 0:37:39]

你能从水龙头获得ETH吗?

你可以点击Stake按钮给合约转0.5ETH吗?

这个事件是否通过用户界面触发的?

你质押金额是否成功更新?

合约余额是否更新?

以下是本次视频的演示:

动态 | 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://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反弹迫在眉睫?

标签:HTTTPSETHDITBHTTtps币行情Lift.Kitchen ETHgamecredits

比特币价格热门资讯
okex:欧易OKEx上线gm (GM)的公告_ORN

尊敬的欧易OKEx用户:欧易OKEx上线gm?(GM),具体时间如下:1.GM充值:11月12日12:00(HKT)2.GM/USDT的市场交易:11月12日14:00(HKT)3.GM提现:1.

1900/1/1 0:00:00
BDC:法国央行:批发CBDC将有利于跨境和跨货币支付_ONEPERL

金色财经报道,法国央行发表了一份关于其批发CBDC的一系列实验的乐观报告,但也发现了一些新问题.

1900/1/1 0:00:00
鱿鱼币:关于通过拯救方案支持SQUID鱿鱼币上线的公告_GATE

本月初,基于BSC的SquidGame代币在原项目方精心策划的局中暴涨数千倍后发生闪崩,此后他们将Owner权限被转给了黑洞地址,并关闭了所有社交媒体,套走大量资金.

1900/1/1 0:00:00
FAT:FATF 虚拟资产指南更新:DeFi、稳定币和自托管钱包_DEFI

作者:AmyLiu图片来源:网络金融行动特别工作组(FATF)的虚拟资产指南更新列出了一套全面的指导方针,以规范快速发展的加密货币领域.

1900/1/1 0:00:00
比特币:關於支持Bitcoin(BTC)Taproot升級的公告_MET

親愛的用戶:幣安將支持BitcoinTaproot升級,具體安排如下:幣安將於比特幣網絡區塊高度709,632進行軟分叉升級,稱之為Taproot升級.

1900/1/1 0:00:00
数字人:北京商报:“集齐6张数字人民币银行卡可取现100万”为局_加密货币

据《北京商报》11月10日报道,记者发现,“集齐6张数字人民币银行卡可取现100万”为局,欺诈者提供的“数字人民币银行卡”上,卡片正面有“数字人民币激活卡”字样,左上角显示“中央银行”.

1900/1/1 0:00:00