区块链技术论坛(Blockchain Forum)

区块链技术 => 区块链技术讨论区 => 主题发帖人为: Weijia 于 十月 12, 2017, 07:45:45 pm

标题: 以太坊(Ethereum)创建钱包相关
作者: Weijia十月 12, 2017, 07:45:45 pm
1. ethereumjs-wallet, nodejs(javascript)
    https://www.npmjs.com/package/ethereumjs-wallet (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 (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 (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 (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 (https://github.com/koalalorenzo/wallets)

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

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

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

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

10. Web3.py, python
    https://web3py.readthedocs.io/en/latest/ (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.
标题: Re: 以太坊(Ethereum)创建钱包相关
作者: 909169423十月 13, 2017, 09:16:54 am
最好举个例子,把操作流程写好。不然只是给些网站大家一样懵逼! 8)
标题: Re: 以太坊(Ethereum)创建钱包相关
作者: Weijia十月 19, 2017, 11:51:13 am
终于有时间看看论坛,这些链接是我选择的,一来代码量比较少的(相对以太坊源代码来说啊),二来,这些代码库都有简单的使用说明
标题: Re: 以太坊(Ethereum)创建钱包相关
作者: jimi2018四月 12, 2018, 03:28:55 pm
1. 适合区块链新手的以太坊DApp开发教程:
http://xc.hubwiz.com/course/5a952991adb3847553d205d1 (http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=20180412block123)

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