Parity 是以太坊的 Rust 實現,它也內置了一個錢包。用過 Parity 的人都知道,用它發送 ETH 非常簡單,點幾下就行。但是可能不少人還不知道如何發送 ETH 以外的 ERC20 Token,或者說不知道怎麼發送錢包裏面沒有顯示出來的 token。一個以太坊地址上實際上可能有很多 token,因爲幣圈鏈圈天上掉餡餅的事情時有發生,不知道什麼時候就會有 token 空投到你的地址。
對於以太坊地址的 token,如果錢包支持,就可以在錢包裏面直接看到,但是有些 token 可能錢包裏面看不到,不過這並不代表它不存在。把地址貼到 etherscan.io 查一下就清楚了。
那麼如何在 parity 裏面交易這些 Token 呢?下面以 VIU 爲例,如果我想要把 VIU 從 parity 錢包轉到交易所賣掉,具體該怎麼做。
以下截圖的 parity 版本爲 v1.9.1:
0x519475b31653e46d20cd09f9fdcf3b12bdacb4f5
。在 etherscan.io 的搜索框中輸入 VIU 就會出來合約地址:
打開 Parity 錢包,進入 CONTRACTS 視圖。
點擊 Watch > Token > Network Address 0x519475b31653e46d20cd09f9fdcf3b12bdacb4f5
> Contract Name VIU
> Add Contract
然後 parity 會請求權限,approve 即可。完成後,VIU 就會出現在 CONTRACTS 視圖:
VIU
, 點擊 EXECUTE 開始發送 token。填寫 FUNCTION DETAILS。主要有 4 個需要填的東西:
from account
: 選擇有 VIU 餘額的賬戶function to execute
: 選擇 transfer
. transfer
下面有兩項,一是接收者地址(_to: address)
在這裏,接收者地址填的就是我們想要轉到的交易所的 VIU 充值地址:0xa01953bd27e405d586d4815833bf6cb9ceddc53f
二是輸入要發送的 「_value: uint256」。在這裏要注意的就是,value
的值跟 ETH 的計算單位不同,在正常理解的數值後面加上 18 個 0,1 VIU = 1000000000000000000 (因爲 VIU 使用 18 位小數,使用右側的 switch 來檢查數量是否正確)
另外,transaction value (in ETH)
保持默認爲 0.
點擊 POST TRANSACTION
發送交易,輸入密碼確認,然後等待一段時間就可以去交易所看一下是否充值到賬了。
參考: