UBTC Electrum轻钱包v3.3.4支持用多重签名(多签)地址进行URC20合约代币(Token)的转账,下载后按照提示选择创建多重签名的钱包即可(Multi-signature wallet)。
以下是利用多签地址进行合约代币的转账教程:
首先在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个合约代币。
以下是利用多签地址进行合约代币的转账教程:
首先在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个合约代币。