geth账户管理转账

参考http://blog.youkuaiyun.com/CHENYUFENG1991/article/details/53458175?locationNum=7&fps=1

进入geth
geth –identity “newEth” –rpc –rpccorsdomain “*” –datadir “./cdata” –port 30303 –rpcapi “db,
eth,net,web3” –networkid 999 –dev console 2>> geth.log



创建账号

eth.accounts
[“0x9a647332df73cf582fce51ac2b2551d110218040”]
personal.newAccount(‘123456’)
“0xa0e8cf6b1b9b3e2638e823ff4c56ccbb2daf1dc7”
eth.accounts
[“0x9a647332df73cf582fce51ac2b2551d110218040”, “0xa0e8cf6b1b9b3e2638e823ff4c56ccbb2daf1dc7”]
user1=eth.accounts[0]
“0x9a647332df73cf582fce51ac2b2551d110218040”
user2=eth.accounts[1]
“0xa0e8cf6b1b9b3e2638e823ff4c56ccbb2daf1dc7”
geth.start()

Geth中创建一个私有区块链,首先需要安装Geth客户端并配置它。以下是步骤: **设置私链** 1. **下载并安装Geth**: 从https://geth.ethereum.org/downloads 下载适用于您系统的版本。 2. **启动私人网络**: 运行`geth --rpccors "*" init <genesis.json>`。这会初始化一个新的数据目录,开始挖矿,并启用远程RPC。`<genesis.json>`是用于指定创世块信息的文件。 **创建账户** 1. **创建新账户**: 使用`geth account new`命令生成新的加密密钥对。例如: ``` geth account new --password <your-password> ``` 2. **导出账户地址**: 可以通过`geth account list`查看所有账户,然后使用`geth account export <account-index>`导出私钥到文本文件。 **转账** 1. **转币**: 获取目标账户的地址。使用`geth personal新Address`或`geth accounts`获取其他账户地址。 2. **发送交易**: 发送ETH到另一个账户: ``` geth send <from-account> <to-address> <amount> --gas-price "fast" --async ``` **挖矿** 默认情况下,Geth已经开启了挖矿功能。如果想控制挖矿难度,可以使用`geth mining setdifficulty <difficulty>`。难度越高,挖矿越难。 **查看账户余额** 1. **查询个人账户**: `geth personal balance <your-account>` 2. **查询其他账户**: 对于已知的公开地址,可以直接输入`geth eth balance <address>`, 如果是私有地址,需要先导入账户: ```bash geth account import <private-key-file> && geth eth balance <imported-account> ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值