golang 使用golang获取以太坊节点中的帐户列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang 使用golang获取以太坊节点中的帐户列表相关的知识,希望对你有一定的参考价值。

var callOptions = []byte(`{"jsonrpc": "2.0", "method":"personal_listAccounts", "params":[], "id":1}`)
	req, err := http.NewRequest("post", "http://localhost:8545/", bytes.NewBuffer(callOptions))

	if err != nil {
		log.Fatal(err)
	}

	client := &http.Client{}
	resp, err := client.Do(req)

	if err != nil {
		log.Fatal(err)
	}

	defer resp.Body.Close()

	body, _ := ioutil.ReadAll(resp.Body)

	log.Println(string(body))

golang 使用golang创建以太坊帐户

var callOptions = []byte(`{"jsonrpc": "2.0", "method":"personal_newAccount", "params":["yourpassword"], "id":"1"}`)
	req, err := http.NewRequest("post", "http://localhost:8545/", bytes.NewBuffer(callOptions))

	if err != nil {
		log.Fatal(err)
	}

	client := &http.Client{}
	resp, err := client.Do(req)

	if err != nil {
		log.Fatal(err)
	}

	defer resp.Body.Close()

	body, _ := ioutil.ReadAll(resp.Body)

	log.Println(string(body))

以上是关于golang 使用golang获取以太坊节点中的帐户列表的主要内容,如果未能解决你的问题,请参考以下文章

golang 以太坊Gensis帐户信息

从零开发区块链应用(十四)--以太坊交易哈希查询

以太坊私有链挖矿操作指南

生成以太坊系地址keystore的几种方法

生成以太坊系地址keystore的几种方法

以太坊 Input Data 解析