比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 火必 > Info

TOK:Solidity極簡入門|第三十二講:Token水龍頭

Author:

Time:1900/1/1 0:00:00

我最近在重新學solidity,鞏固一下細節,也寫一個「Solidity極簡入門」,供小白們使用,每周更新1-3講。

所有代碼和教程開源在github:github.com/AmazingAng/WTFSolidity

我們在第31講學習了ERC20Token標準。這一講,我們將學習ERC20水龍頭的智能合約。在這個合約中,用戶可以領到免費的ERC20Token。

Token水龍頭

當人渴的時候,就要去水龍頭接水;當人想要免費Token的時候,就要去Token水龍頭領。Token水龍頭就是讓用戶免費領Token的網站/應用。

最早的Token水龍頭是比特幣水龍頭:現在BTC一枚要$30,000,但是在2010年,BTC的價格只有不到$0.1,并且持有人很少。為了擴大影響力,比特幣社區的GavinAndresen開發了BTC水龍頭,讓別人可以免費領BTC。擼羊毛大家都喜歡,當時就有很多人去擼,一部分變為了BTC的信徒。BTC水龍頭一共送出了超過19,700枚BTC,現在價值約6億美元!

報告:以太坊、Solana、Avalanche、Cosmos、Tezos是白帽黑客最為關注的區塊鏈:3月10日消息,Web3漏洞賞金平臺Immunefi在其2023年報告中指出,以太坊是白帽黑客最為關注的區塊鏈生態,有92%的受訪對象表示正在關注該生態的安全情況。

除以太坊之外,Solana以31%位居第二,Avalanche(20.4%)、Cosmos(13.3%)和Tezos(8%)位列前五。Polygon、Arbitrum、Optimism、Near、Polkadot、BNB Chain、Fantom和zkSync也在白帽黑客的關注范圍之內。(The Block)[2023/3/10 12:52:49]

ERC20水龍頭合約

SOL突破13美元:金色財經報道,行情顯示,SOL突破13美元,現報13.01美元,日內漲幅達到16.58%,行情波動較大,請做好風險控制。[2023/1/4 9:50:19]

這里,我們實現一個簡版的ERC20水龍頭,邏輯非常簡單:我們將一些ERC20Token轉到水龍頭合約里,用戶可以通過合約的requestToken()函數來領取100單位的Token,每個地址只能領一次。

狀態變量

我們在水龍頭合約中定義3個狀態變量

amountAllowed設定每次能領取Token數量。

tokenContract記錄發放的ERC20Token合約地址。

Multicoin致投資者信:預計FTX破產將殺死更多加密公司,仍然相信Solana:11月18日消息,加密投資基金Multicoin兩位合伙人Kyle Samani和Tushar Jain于周四發布了致投資者信,披露了基金情況以及對市場的觀點和看法:

1. FTX的崩潰以及帶來的下跌已使Multicoin本月內資產規模下跌55%。

2. 我們過于信任我們與FTX的關系,以至于在FTX上擁有太多資產。通常,Multicoin在FTX、Coinbase和Binance這三個交易所進行交易,現在,除了在FTX上的資產,100%資產都在Coinbase上或在自我保管的錢包中。

3. 加密貨幣市場不會很快積極轉向,我們預計未來幾周FTX/Alameda的影響會蔓延,導致更多的加密公司崩盤,這將給整個加密生態系統的流動性和交易量帶來更多壓力。

4. 隨著資產與FTX掛鉤的其他公司尋求應急資金,我們希望以更有吸引力的估值購買錯位的資產。

5. Multicoin仍然堅持自己的立場,仍然相信Solana,他擁有“最活躍的開發者社區之一”,根據我們在2018年和2020年的經驗,如果核心論點沒有受損,在短期危機期間出售資產是不明智的。

6. 正如雷曼兄弟倒閉并沒有扼殺銀行業,安然公司破產也不是能源公司的消亡,FTX不會是加密行業的終結。隨著杠桿從系統中清除,我們預計明年會出現新的萌芽,我們知道這個行業和我們投資組合中的建設者是一些最敬業的人,他們不會放棄,我們也不會。[2022/11/18 13:20:44]

requestedAddress記錄領取過Token的地址。??

Solidity將推出每個版本的NFT,所籌資金將用于資助開發:4月1日消息,以太坊智能合約高級語言Solidity在推特上宣布正將每個Solidity版本代幣化為NFT。每個版本都將只鑄造一次,你可以對每個版本的NFT出價。收集到的資金將進入一個專用池,用于資助與Solidity相關的開發,NFT所有者將能夠對此進行投票。[2021/4/1 19:37:23]

事件

水龍頭合約中定義了1個SendToken事件,記錄了每次領取Token的地址和數量,在requestTokens()函數被調用時釋放。

函數

合約中只有兩個函數:

構造函數:初始化tokenContract狀態變量,確定發放的ERC20Token地址。??

requestTokens()函數,用戶調用它可以領取ERC20Token。

Remix演示

1首先,部署ERC20Token合約,并給自己mint?10000單位Token。

部署`ERC20`

2部署Faucet水龍頭合約,初始化的參數填上面ERC20Token的合約地址。

部署水龍頭合約

3利用ERC20Token合約的trasnfer()函數,將10000單位Token轉賬到Faucet合約地址。

給水龍頭轉賬

4換一個新賬戶,調用Faucet合約requestTokens()函數,領取Token。可以在終端看到SendToken事件被釋放。

領取Token

5在ERC20Token合約上利用balanceOf查詢賬戶余額,可以看到余額變為100,領取成功!

領取成功

總結

這一講,我們介紹了Token水龍頭的歷史和ERC20水龍頭合約。大家覺得下一個BTC水龍頭會在哪里?

原文標題:《Solidity極簡入門:32.Token水龍頭》

原文作者:0xAA??

來源:區塊律動

Tags:TOKTOKENKENTOKEtokencan交易所怎么樣Tribal Tokenimtoken怎么買TRX能量教程ISKRA Token

火必
MOV:從安全角度看 Move 語言特性與可能存在的漏洞

圖片來源:由無界版圖AI工具生成此前,Beosin宣布了全新升級的安全審計服務,而現在,Beosin安全團隊正式宣布推出針對Move智能合約的安全審計服務.

1900/1/1 0:00:00
比特幣:FTX 等接連暴雷 比特幣價格何以依舊穩健

圖片來源:由無界版圖AI工具生成為什么在FTX等暴雷之后,比特幣依然保持相對穩定呢?摩根士丹利的分析師SheenaShah團隊最近的一份報告分析了其中的原因.

1900/1/1 0:00:00
USD:晚間必讀 | 淺析美債暴跌是否會導致USDC/USDT暴雷?

1.Web3項目如何設計成熟的商業模式和代幣經濟?最近由FTX暴雷引發的加密市場崩潰揭示了Web3項目商業模式和代幣設計的脆弱性.

1900/1/1 0:00:00
SOL:Solana還能走多遠 一文為你厘清Solana與FTX糾葛始末

原文標題:《Solana還能走多遠,一文為你厘清Solana與FTX糾葛始末》 原文來源:R3PO FTX崩盤至今,余波尚未平息。曾經被認為是以太坊殺手的Solana受其牽連,也走向了懸崖邊緣.

1900/1/1 0:00:00
比特幣:淺談為什么比特幣的工作量證明POW最高效最節能

今天跟大家分享關于比特幣挖礦相關的見解和看法。提起比特幣挖礦,很多人就會想到比特幣是一個非常高能耗的系統,每天消耗大量的算力用在無用的哈希計算上,他們認為電力不應該用在比特幣這種沒用的運算;還有.

1900/1/1 0:00:00
比特幣:人們不關心去中心化 是我們的錯

當人們談論去中心化這個概念時,總會提到抗審查性、去信任化或無單點故障等等這類詞語。不過我想告訴你的是,95%的人都不關心去中心化,或者他們雖然關心,卻并沒有準確理解這些短語:他們會把抗審查性和納.

1900/1/1 0:00:00
ads