https://github.com/quincysx/blockchainwallet-crypto
比特币、以太坊公私钥生成以及签名,长时间不维护可移步 https://github.com/QuincySx/ChainWallet
https://github.com/quincysx/blockchainwallet-crypto
bip bip32 bip38 bip39 bip44 bitcoin blockchain eip55 eos ethereum keystore wallet
Last synced: about 1 month ago
JSON representation
比特币、以太坊公私钥生成以及签名,长时间不维护可移步 https://github.com/QuincySx/ChainWallet
- Host: GitHub
- URL: https://github.com/quincysx/blockchainwallet-crypto
- Owner: QuincySx
- License: gpl-3.0
- Archived: true
- Created: 2018-03-07T01:46:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-11-01T07:11:35.000Z (almost 5 years ago)
- Last Synced: 2025-02-20T10:41:41.897Z (8 months ago)
- Topics: bip, bip32, bip38, bip39, bip44, bitcoin, blockchain, eip55, eos, ethereum, keystore, wallet
- Language: Java
- Homepage:
- Size: 438 KB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BlockchainWallet-Crypto
[](https://jitpack.io/#QuincySx/BlockchainWallet-Crypto)# 长时间不维护可移步 https://github.com/QuincySx/ChainWallet
#### 简介
##### 这个库到底能干什么
1. 生成比特币公私钥地址
2. 生成以太坊公私钥地址
3. 根据 UTXO 信息打包比特币交易
4. 根据 nonce 信息打包以太坊交易
5. 对比特币交易进行签名
6. 对以太坊交易进行签名
7. 支持 BIP39 助记词
8. 支持 BIP32 子私钥
9. 支持 BIP44 多币种管理
10. 支持 BIP38 加密私钥导入导出
11. 支持以太坊 keystore 导入导出
12. 生成以太坊调用智能合约的参数
13. 生成 EOS 公私钥#### EOS 从助记词生成私钥
现在 EOS 从助记词生成私钥有两种方式
1. 12 个助记词之间用空格隔开拼接成字符串,然后 Hash 得到私钥
2. 采用 Bip44 标准的生成方案,EOS 的币种序号详见最下方⎡相关资料⎦中的⎡Bip44 注册币种列表⎦经过国内大部分钱包商议统一使用第二种方案解决 EOS 从助记词生成私钥的问题
#### 欢迎给位提设计上的 lssues 和 pr
#### 引入项目
```
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.QuincySx:BlockchainWallet-Crypto:last-version'
}
```#### 使用说明
[简单使用说明](https://github.com/QuincySx/BlockchainWallet-Crypto/wiki)## 相关资料
[Bip44 注册币种列表](https://github.com/satoshilabs/slips/blob/master/slip-0044.md)## LICENSE
[开源协议](LICENSE)