比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > Pol幣 > Info

TOK:Solidity極簡入門|第三十二講:Token水龍頭_Angel 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億美元!

價值2.06億美元的SOL從未知錢包轉入Coinbase:金色財經報道,Whale Alert數據顯示,5筆共計958萬枚SOL于10:08從未知錢包轉移至Coinbase,總價值約2.06億美元。[2023/2/15 12:07:35]

ERC20水龍頭合約

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

狀態變量

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

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

Solid完成6300萬美元B輪融資,FTV Capital領投:金色財經報道,“金融科技即服務”平臺Solid宣布完成6300萬美元B輪融資,FTV Capital領投,Headline參投。Solid的金融科技即服務平臺為開發人員提供了現代化的操作界面和體驗,讓嵌入金融科技產品變得容易,該公司首席執行官Arjun Thyagarajan表示,Solid負責構建和維護合規金融科技基礎設施,讓任何公司都可以在其產品體驗中快速啟動銀行賬戶、加密錢包、向最終用戶發送付款和發卡等服務。(ffnews)[2022/9/1 13:03:01]

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

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

Gate.io上線SOL SKL杠桿ETF產品交易:據官方公告,Gate.io已上線SOL和SKL多倍做多和做空杠桿產品,漲跌幅為對應幣種市場的多倍。ETF產品在永續合約市場對沖管理,僅收取每日0.1%管理費來彌補合約市場手續費和資金費率等開銷成本,但不額外收取合約資金費率。由于區塊鏈杠桿ETF產品漲跌幅度大,風險很高,請務必謹慎參與。[2020/12/28 15:52:21]

事件

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

動態 | Solidity 0.6.1和0.5.16版本已經發布:據開發者Chris推特消息,Solidity 0.6.1和0.5.16版本已經發布,以Yul優化器中的一個bug。[2020/1/3]

函數

合約中只有兩個函數:

構造函數:初始化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:TOKTOKEKENTOKENLazio Fan TokenAngel TokenisstokenAS Monaco Fan Token

Pol幣
KEN:匯總:客觀且直觀的DeFi原語和技術棧_TOK

原文標題:《匯總:客觀且直觀的DeFi原語和技術棧》原文來源:ChinaDefi隨著社區繼續構建新的原語、資產和軌道,承諾創造更大的價值,這使得DeFi生態系統一直充滿著創新.

1900/1/1 0:00:00
WEB:Web3應該得到更好的回報_TAL

文章作者:3ijan.eth文章編譯:Blockunicorn本文篇幅較長,如果不想深入探討,可以看總結。金錢不是最終的回報--人脈與文化才是。社會和文化資本增長緩慢但持續時間長.

1900/1/1 0:00:00
EFI:從DeFi的發展現狀談起 一文探索DeFi與TradFi的集成和挑戰_DEF

來源:NGCVentures編譯:王爾玉,PANews 迄今為止的機構集成 自DeFi盛夏帶來2020年的牛市以來,所有人都預料到機構即將采用DeFi.

1900/1/1 0:00:00
元宇宙:清華大學元宇宙發展研究報告3.0版_區塊鏈是什么多選題

近日,清華大學新聞與傳播學院元宇宙文化實驗室發布《元宇宙發展研究報告3.0版》。《報告3.0版》直擊元宇宙概念及產業發展正呈現出新的特征與趨勢,在前兩版報告基礎上,按照回顧篇、學理篇、產業篇、社.

1900/1/1 0:00:00
LAYER:Layer2之爭:短期看Optimism 長期看zkSync?_OPTI價格

原文作者:LaoBai 今天來說說Layer2的OP與ZK之爭問題?? 短期OP,長期ZK?? 這句話因為V神說過,所以被很多人認為是「金科玉律」,然而實際情況要復雜的多.

1900/1/1 0:00:00
WEB:將 Web2 用戶帶入 Web3:未來屬于無助記詞錢包_WEB3價格

作者:ChenLi,IvyZeng和IvoEntchev? 來源:Youbi 對于第一次接觸Web3的Web2用戶來說,初次上手的體驗是不大愉悅的.

1900/1/1 0:00:00
ads