一、首先从网上下载代码、导入gpg公钥并验证源码签名,命令如下:
-
wget https://raw.githubusercontent.com/spesmilo/electrum/master/pubkeys/ThomasV.asc -
gpg --import ThomasV.asc -
wget https://download.electrum.org/3.1.3/Electrum-3.1.3.tar.gz.asc -
wget https://download.electrum.org/3.1.3/Electrum-3.1.3.tar.gz -
gpg --verify Electrum-3.1.3.tar.gz.asc Electrum-3.1.3.tar.gz
二、对代码进行安装,命令如下:
-
sudo apt-get install python3-setuptools python3-pyqt5 python3-pip -
sudo pip3 install Electrum-3.1.3.tar.gz
三、安装完毕之后,我们可以在终端中输入如下命令来查看帮助:
electrum -h
return的信息如下:
-
guiRun GUI (default) —运行GUI -
daemon(start) Run Daemon —运行守护程序 -
addrequestCreate a payment request, using the first unused address of the wallet —使用一个未使用过的地址创建一个付款请求 -
addtransactionAdd a transaction to the wallet history —向钱包历史中添加一条交易 -
broadcastBroadcast a transaction to the network —向网络广播一条交易 -
clearrequestsRemove all payment requests —移除全部的付款请求 -
commandsList of commands —命令列表 -
createCreate a new wallet —创建一个新的钱包 -
createmultisigCreate multisig address —创建多重签名的地址 -
createnewaddressCreate a new receiving address, beyond the gap limit of the wallet —创建一个新的接收地址,超出了钱包的XX限制 -
decryptDecrypt a message encrypted with a public key —解密使用公钥加密的信息 -
deserializeDeserialize a serialized transaction —反序列化一个序列化的交易 -
dumpprivkeysDeprecated —已经废弃 -
encrypt Encrypt a message with a public key —使用公钥加密一条信息 -
freezeFreeze address —冻结地址 -
getaddressbalanceReturn the balance of any address —返回任何地址的余额 -
getaddresshistoryReturn the transaction history of any address —返回任何地址的交易历史 -
getaddressunspentReturns the UTXO list of any address —返回任何地址的UTXO列表 -
getaliasRetrieve alias —检索别名 -
getbalanceReturn the balance of your wallet —返回钱包的余额 -
getconfigReturn a configuration variable —返回配置变量 -
getfeerateReturn current optimal fee rate per kilobyte, according to config settings (static/dynamic) —根据配置信息,返回当前最优费率 -
getmasterprivateGet master private key —获取master私钥 -
getmerkleGet Merkle branch of a transaction included in a block —获取包含在一个区块中的一笔交易的默克尔树 -
getmpkGet master public key —获取master公钥 -
getprivatekeysGet private keys of addresses —获取地址的私钥 -
getpubkeysReturn the public keys for a wallet address —返回一个钱包地址的公钥 -
getrequestReturn a payment request —返回一个付款请求 -
getseedGet seed phrase —获取种子 -
getserversReturn the list of available servers —返回可用的服务器列表 -
gettransactionRetrieve a transaction —检索一笔交易 -
getunusedaddressReturns the first unused address of the wallet, or None if all addresses are used —返回钱包中第一个未使用的地址,如果都在使用则返回空 -
help -
historyWallet history —钱包历史 -
importprivkeyImport a private key —导入私钥 -
is_synchronizedreturn wallet synchronization status —返回钱包的同步状态 -
ismineCheck if address is in wallet —检查地址是否在钱包中 -
listaddressesList wallet addresses —钱包中的地址列表 -
listcontactsShow your list of contacts —显示联系人列表 -
listrequestsList the payment requests you made —发出的付款请求列表 -
listunspentList unspent outputs —未使用的输出列表 -
make_seedCreate a seed —创建种子 -
notifyWatch an address —观察一个地址 -
passwordChange wallet password —更改钱包密码 -
paytoCreate a transaction —创建一笔交易 -
paytomanyCreate a multi-output transaction —创建一笔多输出交易 -
restoreRestore a wallet from text —从文本中还原恢复钱包 -
rmrequestRemove a payment request —移除一个付款请求 -
searchcontactsSearch through contacts, return matching entries —搜索联系人,返回匹配的条目 -
serializeCreate a transaction from json inputs —从JSON输入创建一笔交易 -
setconfigSet a configuration variable —设置配置变量 -
setlabelAssign a label to an item —为一个项目分配标签 -
signmessageSign a message with a key —使用key给一条信息签名 -
signrequestSign payment request with an OpenAlias —使用OpenAlias给付款请求签名 -
signtransactionSign a transaction —为一笔交易签名 -
sweepSweep private keys —清除私钥 -
unfreezeUnfreeze address —解除冻结地址 -
validateaddressCheck that an address is valid —检验一个地址是否有效 -
verifymessageVerify a signature —验证签名 -
versionReturn the version of Electrum —返回Electrum 的版本
optional arguments:
-h, --helpshow this help message and exit —显示帮助信息并退出
global options:
-
-v, --verboseShow debugging information —显示调试信息 -
-D ELECTRUM_PATH, --dir ELECTRUM_PATHelectrum directory —Electrum目录 -
-P, --portableUse local ‘electrum_data’ directory —Electrum 的本地目录 -
-w WALLET_PATH, --wallet WALLET_PATHwallet path —钱包路径 -
--testnetUse Testnet —使用测试网络 -
--regtestUse Regtest —使用本地测试网络 -
Run 'electrum help ’ to see the help for a command
Electrum钱包安装与使用指南

本文详细介绍了如何从源代码安装Electrum钱包,并提供了钱包的命令行操作指南,包括运行GUI、创建钱包、交易管理等功能,适用于初学者和进阶用户。
1181

被折叠的 条评论
为什么被折叠?



