作者 主题: 以太坊(Ethereum)创建钱包相关  (阅读 16889 次)

Weijia

  • Jr. Member
  • **
  • 帖子: 69
    • 查看个人资料
以太坊(Ethereum)创建钱包相关
« 于: 十月 12, 2017, 07:45:45 pm »
1. ethereumjs-wallet, nodejs(javascript)
    https://www.npmjs.com/package/ethereumjs-wallet

2. ethers-wallet, nodejs(javascript), Complete Ethereum wallet implementation and library in JavaScript.
    https://github.com/SilentCicero/ethers-wallet

3. pyethapp is the python based client implementing the Ethereum cryptoeconomic state machine, python
    https://github.com/ethereum/pyethapp

4. Scripts collection to generate ECDSA keypairs and derive their Ethereum address, python
    https://github.com/vkobel/ethereum-generate-wallet

5. Multi-crypto wallets/keys generator for cold storage with built-in encryption, golang
    https://github.com/koalalorenzo/wallets

6. Paper Wallet Generator for Ethereum, java
    https://github.com/matthiaszimmermann/ethereum-paper-wallet

7. A Secure and Safe Online Wallet for Ethereum, CoffeeScript
    https://github.com/Ethereumwallet/online-wallet-hd

8. simple ethereum wallet, golang
    https://github.com/ben-han-cn/mywallet

9. web3.js, nodejs
    https://github.com/ethereum/wiki/wiki/JavaScript-API

10. Web3.py, python
    https://web3py.readthedocs.io/en/latest/
程序代码: [选择]
$ pip install web3
Add any provider on the node you are running:

>>> from web3 import Web3, KeepAliveRPCProvider, IPCProvider
Note that you should create only one RPCProvider per process, as it recycles underlying TCP/IP network connections between your process and Ethereum node.

>>> web3 = Web3(KeepAliveRPCProvider(host='localhost', port='8545'))
Or for an IPC based connection:

>>> web3 = Web3(IPCProvider())
And voila:

>>> web3.personal.newAccount('the-passphrase')
['0xd3cda913deb6f67967b99d67acdfa1712c293601']
It created a new account.

909169423

  • Newbie
  • *
  • 帖子: 6
    • 查看个人资料
Re: 以太坊(Ethereum)创建钱包相关
« 回复 #1 于: 十月 13, 2017, 09:16:54 am »
最好举个例子,把操作流程写好。不然只是给些网站大家一样懵逼! 8)

Weijia

  • Jr. Member
  • **
  • 帖子: 69
    • 查看个人资料
Re: 以太坊(Ethereum)创建钱包相关
« 回复 #2 于: 十月 19, 2017, 11:51:13 am »
终于有时间看看论坛,这些链接是我选择的,一来代码量比较少的(相对以太坊源代码来说啊),二来,这些代码库都有简单的使用说明

jimi2018

  • Newbie
  • *
  • 帖子: 16
    • 查看个人资料
Re: 以太坊(Ethereum)创建钱包相关
« 回复 #3 于: 四月 12, 2018, 03:28:55 pm »
1. 适合区块链新手的以太坊DApp开发教程:
http://xc.hubwiz.com/course/5a952991adb3847553d205d1

2. 用区块链、星际文件系统(IPFS)、Node.js和MongoDB来构建电商平台的教程:
http://xc.hubwiz.com/course/5abbb7acc02e6b6a59171dd6