UBTC Electrum轻钱包多签地址转账合约代币的教程

UBTC Electrum轻钱包v3.3.4支持用多重签名(多签)地址进行URC20合约代币(Token)的转账,下载后按照提示选择创建多重签名的钱包即可(Multi-signature wallet)。

下载链接:https://github.com/UnitedBitcoin/electrum/releases/

以下是利用多签地址进行合约代币的转账教程:
 

首先在Electrum钱包创建多签账户,正常情况应该是一个私钥放在一个钱包内。下面以2/3多签为例进行操作。假定有三个账户W1、W2、W3。
 

1.打开Electrum多签钱包W1并选择“”Smart Contract“页签”,如果没有看到可以在“视图”菜单下打开该页签。然后在空白处点击右键并选择“Add contract”。
 


 

2.在弹出窗口输入合约名称和地址,其中名称只是本地使用,可以根据自己需要输入。地址是实际的代币合约的地址。输入完成后点击保存,如果地址正确,原界面会显示正确的合约信息。
 


 

3.在合约上双击左键,
 

a)在弹出窗口中的“Function”项的下拉菜单中选择“transfer”
 

b)在Parameters中输入转账目的地址和金额,以逗号分隔,金额是带精度的(比如合约代币的精度为100000,那么100000表示1个合约代币),具体精度可以询问合约发行人。
 

c)输入完成后点击“Estimate”按钮
 


 

4.如果没问题会弹出对话框,点击“OK”即可。
 


 

5.此时前一个对话框会出现“Send to”按钮,点击该按钮
 


 

6.在弹出窗口选择“Yes”
 


 

7.此时会弹出交易详情窗口,点击左下角的“复制”按钮并关闭所有弹出窗口。
 


 

8.打开另一个钱包W2,并选择“工具”->“加载交易”->“从文本”
 


 

9.此时会弹出导入交易窗口,在输入文本框粘贴刚才复制的交易,并点击“载入交易”按钮
 


 

10.在弹出的交易窗口点击“签名”按钮。如果签名正确,“广播”按钮会激活。此时点击“广播”按钮会弹出交易ID窗口,点击“OK”按钮即可。
 


 

此时可以关闭所有弹出窗口。点击“历史”页签可以看到刚才发出的交易。
 


 

查询某个地址的合约代币余额:左键双击添加的合约,在调用合约的界面选择“balanceOf”接口,参数填入要查询用户地址,点击“Estimate”按钮,弹出界面显示余额,同样是带精度的,比如下面的200000,在精度为100000的情况下表示2个合约代币。
 


 

猜你喜欢

转载自blog.csdn.net/amigocc/article/details/84071162