ape-trezor:Trezor硬件钱包插件
项目描述
快速入门
Ape Trezor是Ape框架的插件,它集成了Trezorlib ethereum.py,用于加载和创建账户、签名消息和交易。
依赖关系
- python3 版本 3.9 至 3.12。
注意:USB在WSL2环境中无法原生工作,且目前不支持。
安装
通过pip
您可以通过 pip
安装最新版本。
pip install ape-trezor
通过 setuptools
您可以通过克隆存储库并使用最新版本的 setuptools
git clone https://github.com/ApeWorX/ape-trezor.git
cd ape-trezor
python3 setup.py install
快速使用
Trezor 账户在 ape
中具有以下功能
- 可以签署交易(静态费用和 EIP-1559 兼容)
- 可以使用默认的 EIP-191 规范签署消息
要使用 Trezor 插件,您必须连接并解锁 Trezor USB 设备。
警告:当 Trezor Suite 打开时,您可能会遇到额外的连接问题。建议在使用插件时不要打开 Trezor Suite 应用程序。
添加账户
使用 add
命令添加账户
ape trezor add <alias>
您还可以指定 HD 路径
ape trezor add <alias> --hd-path "m/44'/1'/0'/0"
警告:当使用第三方钱包(如此插件)时,trezorlib
不建议从默认的以太坊 HD 路径 m/44'/60'/0'/0
签署交易。在这种情况下更改 HD 路径将减少 Ape 和设备的警告,并提高安全性。有关更多信息,请参阅 https://github.com/trezor/trezor-firmware/issues/1336#issuecomment-720126545。
trezor:
hd_path: "m/44'/1'/0'/0"
列出账户
要列出 ape
中的 Trezor 账户,请执行以下操作
ape trezor list
删除账户
您还可以删除账户
ape trezor delete <alias>
ape trezor delete-all
签署消息
您可以使用账户签署消息
ape trezor sign-message <alias> "hello world"
验证消息
您还可以使用签名验证消息
ape trezor verify-message "hello world" <signature>
开发
请参阅 贡献指南 了解如何为此项目做出贡献。评论、问题、批评和拉取请求均受欢迎。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。
源分布
ape-trezor-0.8.0.tar.gz (27.2 kB 查看哈希值)
构建分布
ape_trezor-0.8.0-py3-none-any.whl (17.1 kB 查看哈希值)
关闭
ape-trezor-0.8.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f09cadfe7e14b82fd9a1832e03e7def401d2652dc63e1618d2f15cb367128b1 |
|
MD5 | 2664a6a681997a5dc8a16cae69b130a9 |
|
BLAKE2b-256 | b9d54d947d577797f947ef8535d0710af75724a7cdea06251c7ecc35e425e9cc |