eth-account:使用本地私钥签署以太坊交易和消息
项目描述
eth-account
使用本地私钥签署以太坊交易和消息
在ReadTheDocs上的文档中了解更多信息。 查看变更日志。
快速入门
python -m pip install eth-account
开发者配置
如果您想对eth-account进行修改,请查看蛇女战术手册了解我们如何进行操作。
- 测试
- 拉取请求
- 文档
我们使用pre-commit来维护一致的代码风格。一旦安装,它将在每次提交时自动运行。您也可以通过make lint
手动运行。如果您需要提交跳过pre-commit
检查的提交,可以使用git commit --no-verify
。
开发环境设置
您可以使用以下方法设置您的开发环境
git clone git@github.com:ethereum/eth-account.git
cd eth-account
virtualenv -p python3 venv
. venv/bin/activate
python -m pip install -e ".[dev]"
pre-commit install
要运行集成测试用例,您需要安装node和自定义cli工具,如下所示
apt-get install -y nodejs # As sudo
./tests/integration/js-scripts/setup_node_v20.sh # As sudo
cd tests/integration/js-scripts
npm install -g . # As sudo
发布设置
要发布新版本
make release bump=$$VERSION_PART_TO_BUMP$$
如何更新版本号
该仓库的版本格式为稳定版:{major}.{minor}.{patch}
,不稳定版:{major}.{minor}.{patch}-{stage}.{devnum}
(stage
可以是alpha或beta)。
要发布下一个版本,指定要更新的部分,如make release bump=minor
或make release bump=devnum
。这通常在主分支上进行,除非发布beta版(在这种情况下,beta版从主分支发布,而之前稳定版从该分支发布)。
如果您处于beta版本,运行make release bump=stage
将切换到稳定版。
当当前版本为稳定版时,要发布不稳定版,请明确指定新版本,如make release bump="--new-version 4.0.0-alpha.1 devnum"
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源代码分发
eth_account-0.13.4.tar.gz (931.8 kB 查看哈希)
构建分发
eth_account-0.13.4-py3-none-any.whl (581.4 kB 查看哈希)
关闭
eth_account-0.13.4.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2e1f2de240bef3d9f3d8013656135d2a79b6be6d4e7885bce9cace4334a4a376 |
|
MD5 | 00cd04635efb88716343658763dabbfc |
|
BLAKE2b-256 | fac938a55928f6eef30c8c7144f00400988bc1950e10b89de09991b315ff9d98 |