Skip to content

githublister/goeth_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

goeth_study

go-ethereum库

go-ethereum库是以太坊协议的官方Go语言实现,为开发者提供了与以太坊网络进行交互的一系列模块。

模块列表

以下是go-ethereum库的主要模块:

accounts

accounts模块用于管理以太坊账户。开发者可以使用该模块来创建、解锁和管理以太坊账户。

core

core模块包含了以太坊的核心数据结构和算法。它包括区块、交易、状态等与以太坊相关的核心概念。

ethclient

ethclient模块提供了一个客户端,可以连接到以太坊节点,并执行各种操作。开发者可以使用该模块来读取区块链状态、发送交易等与以太坊网络进行交互的操作。

rlp

rlp模块提供了以太坊的RLP(Recursive Length Prefix)编码函数的实现。RLP是以太坊用于序列化数据的方法,开发者可以使用该模块来进行数据的编码和解码。

rpc

rpc模块提供了与以太坊节点进行通信的机制。开发者可以使用该模块通过RPC(远程过程调用)与以太坊节点进行交互。

trie

trie模块实现了以太坊使用的Merkle Patricia Trie数据结构。该数据结构用于存储以太坊的状态信息。

以上是go-ethereum库的主要模块列表,开发者可以使用这些模块来构建与以太坊网络进行交互的应用程序。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages