中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用AlphaWallet錢包進行測試網的功能驗收

發布時間:2021-12-20 11:13:19 來源:億速云 閱讀:215 作者:柒染 欄目:互聯網科技

今天就跟大家聊聊有關如何使用AlphaWallet錢包進行測試網的功能驗收,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1

摘要

通過本文實踐,可以使用AlphaWallet錢包完成Repsten Test Network的ERC20的代幣轉賬,凍結,鎖倉投放等功能的驗收測試。

【前置條件】

1) 懂得在REMIX調試SOLIDITY語言,會發布使用鎖倉合約,

【收獲】

1)AlphaWallet是支持ERC875的錢包,同時它也完美支持ERC20的功能。了解ERC875請參考【ERC875】HiBlock黑客馬拉松門票從定制到編碼實現

2) imToken只支持主網環境的錢包功能,AlphaWallet能支持Ropsten等各種測試網絡,降低智能合約上主網不可篡改的風險。

2

采用AlphaWallet進行CLB基本功能測試

2.1 發布CLB代幣

獲取CLB的智能合約代碼,在REMIX+MetaMask(Repston測試環境)下發布CLB代幣合約。

不會發代幣的參考干貨|技術小白如何在45分鐘內發行通證(TOKEN)并上線交易(附流程代碼)此處不做詳述。

輝哥發布成功的代幣鏈接: https://ropsten.etherscan.io/tx/0xd84b11e4558c7d40cf6a26b02320e2aefe51caca7942fbd8d6dcf5e89547c38b

輝哥發布使用的賬號信息ACCOUNT1: 地址:0xD1F7922e8b78cBEB182250753ade8379d1E09949 私鑰:FE8514896FE1882D8751AD012E208889889602FB374A249BCF9DA9FD26EF3655

可見其對應的智能合約地址(Contract Address ): 0xe37ffd55b6c135209b6742b7fbe096ae2837fce6

代幣信息如下:

  • name = "Colorbay Token";

  • symbol = "CLB";

  • decimals = 18;

  • totalSupply =  10億;

2.2 下載AlphaWallet錢包,導入私鑰到錢包

1)下載安裝APP

輝哥在官網(https://awallet.io/)下載APP完成安裝。 設置網絡為Ropston(test)網絡。

如何使用AlphaWallet錢包進行測試網的功能驗收

2)導入私鑰地址到錢包

地址:0xD1F7922e8b78cBEB182250753ade8379d1E09949 私鑰:FE8514896FE1882D8751AD012E208889889602FB374A249BCF9DA9FD26EF3655

導入成功后就可以看到CLB代幣,一共有10個億。

如何使用AlphaWallet錢包進行測試網的功能驗收

初始10億CLB

2.3 轉賬,新的錢包能呈現代幣金額

1) 創建錢包

在AlphaWallet上創建新的錢包 ACCOUNT2 “0xda5c82f12f5c2ab1ef918afefe089c76103f453c ”

2) 轉賬/查詢

切換到ACCOUNT1賬號下,轉賬10000個CLB給ACCOUNT2 轉賬成功后,等待2分鐘,可以看到ACCOUNT2已經有1萬個CLB存在了。

交易信息: https://ropsten.etherscan.io/tx/0xebab900d530f2eecbeba197bea0abc928ae00c6b3e77eee42b86e517e941d0ec

ACCOUNT2賬號余額截圖:

如何使用AlphaWallet錢包進行測試網的功能驗收

2.4 凍結賬戶不可進行轉賬

使用https://www.myetherwallet.com/#contracts進行賬戶凍結調用。 Contract Address: 0xe37ffd55b6c135209b6742b7fbe096ae2837fce6

ABI / JSON Interface:(REMIX編譯環境可獲取),代碼太長,存放到知識星球了,請加入自取文件:Colorbay.min.ABI。

知識星球對應文章附件還存放了CLB和鎖倉智能合約的源碼等內容。

如何使用AlphaWallet錢包進行測試網的功能驗收

在MetaMask的賬號停留在ACCOUNT1創建CLB代幣賬號下,執行ACCOUT1動作:

如何使用AlphaWallet錢包進行測試網的功能驗收

凍結ACCOUNT1

凍結成功后,在AlphaWallet執行轉賬給ACCOUNT2賬號的操作,會返回失敗,證明凍結賬戶功能成功。 https://ropsten.etherscan.io/tx/0x2d85e4523dcbc6d2357fe33d5f9efe903b1ec69feaf25ddcf97f885961d244a5

執行freezeAccount的false選項,把ACCOUNT1解凍結掉。

3

采用AlphaWallet進行CLB鎖倉功能驗收測試

參考文章區塊鏈100講:代幣鎖倉后逐步釋放的ERC20智能合約實踐 完成鎖倉合約的發布。

3.1  創建鎖倉智能合約

鎖倉合約編譯成功后,在2018/08/14 16:25時在remix執行創建鎖倉合約動作。假設該鎖倉合約為激勵輝哥參與彩貝項目發放的代幣期權。

收益賬戶為"0xda5c82f12f5c2ab1ef918afefe089c76103f453c";

目標開始時間:2018/08/14 16:35 ; 鎖倉凍結操作時間:2分鐘; 代幣期權周期時間:10分; 支持激勵撤銷功能;

constructor("0xda5c82f12f5c2ab1ef918afefe089c76103f453c", "1534235700", "120", "600", true)

智能合約記錄: https://ropsten.etherscan.io/tx/0x74e3cae0a6872282e396f91899f502e2f85ae54a3ec31d7f53a739383854557a

智能合約的地址: Contract 0xaf9cdde9bbee1b3d26180ce1daeab540df33cf3d

3.2  轉賬到鎖倉智能合約

在2018/08/14 16:30,公司老板在AlphaWallet下,從ACCOUNT1賬戶往鎖倉智能合約打20000個CLB。

轉賬成功的交易記錄: https://ropsten.etherscan.io/tx/0x84d6e6f3e4d10607d14fe993bd1afd750db1edc9624261bb781c1799e805fff7

3.3 執行后代幣能釋放到目標賬戶

在2018/08/14 16:38時,在ACCOUNT1下老板執行釋放期權的函數調用:

release("0xe37ffd55b6c135209b6742b7fbe096ae2837fce6")

執行截圖:

如何使用AlphaWallet錢包進行測試網的功能驗收

釋放激勵

執行成功鏈接: https://ropsten.etherscan.io/tx/0xe9063edca480ea504028e10583178929024954c828107bd1acb49ec8e0955f6f

查看AlphaWallet 輝哥的賬號"0xda5c82f12f5c2ab1ef918afefe089c76103f453c",已收到了6400個CLB代幣。

3.3  取消代幣期權激勵,返回代幣到ACCOUNT1賬號

輝哥因為個人原因,需要離開彩貝項目組。老板在ACCOUNT1賬號在16:40時執行取消代幣期權激勵命令函數,把未分配的代幣回收到ACCOUNT1賬號下

revoke("0xe37ffd55b6c135209b6742b7fbe096ae2837fce6")

執行截圖:

如何使用AlphaWallet錢包進行測試網的功能驗收

合同解除,返回代幣

未分配CLB代幣已打回到ACCOUNT1 老板賬戶下。

交易記錄為 https://ropsten.etherscan.io/tx/0x16f4567f96a58b3f94699049e89db5b2b2b3d3d334daffa7e5f7e5ad53dd2d31, 返回了  9,633.333333333333333334 ERC20 (CLB)。

如何使用AlphaWallet錢包進行測試網的功能驗收

ACCOUNT1更新

3.4  剩余已授權未釋放部分發放給輝哥

16:42,因為時間差的原因,還需要執行release命令把剩余已授權未釋放部分發放給輝哥。

release("0xe37ffd55b6c135209b6742b7fbe096ae2837fce6")

執行成功記錄: https://ropsten.etherscan.io/tx/0x58889376a496221f03b5424e3959ec438ac1973575a2e9aa21005a2ce493e826 3,966.666666666666666666 ERC20 (CLB)

AlphaWallet錢包是一個非常優秀的錢包,跟imToken相比,它有以下功能讓輝哥著迷:

1) 支持ERC875代幣功能,能進行門票轉賬等; 2) 支持ERC721代幣功能,能進行非同質化物品轉讓(還未測試); 3) 支持ERC20代幣功能; 4) 可以在各種測試環境(Ropsten Test Network)進行代幣和智能合約的測試;

看完上述內容,你們對如何使用AlphaWallet錢包進行測試網的功能驗收有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南雄市| 中江县| 普陀区| 满城县| 阿拉善左旗| 乐昌市| 永吉县| 乐亭县| 四川省| 云和县| 彭山县| 南和县| 南岸区| 蛟河市| 清丰县| 乌鲁木齐县| 宁远县| 武山县| 长乐市| 南澳县| 南充市| 合川市| 府谷县| 武威市| 黔东| 屏东市| 姜堰市| 邹平县| 怀化市| 邹城市| 若尔盖县| 泸州市| 古田县| 马鞍山市| 鄂伦春自治旗| 沂南县| 泽普县| 沁阳市| 张北县| 桐梓县| 河津市|