Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/INFURA/go-ethlibs
/ types & classes
Types & classes
134 in github.com/INFURA/go-ethlibs
⨍
Functions
591
◇
Types & classes
134
↓ 10 callers
TypeAlias
Data
eth/data.go:14
↓ 7 callers
TypeAlias
Input
eth/input.go:10
↓ 4 callers
TypeAlias
Tag
eth/block_number_or_tag.go:9
↓ 3 callers
TypeAlias
Data20
eth/data.go:17
↓ 3 callers
TypeAlias
Data256
eth/data.go:19
↓ 3 callers
TypeAlias
Data4
eth/data.go:15
↓ 3 callers
TypeAlias
Data8
eth/data.go:16
↓ 3 callers
TypeAlias
contextKey
jsonrpc/handlers.go:41
↓ 2 callers
TypeAlias
Address
eth/address.go:15
↓ 2 callers
TypeAlias
Data32
eth/data.go:18
↓ 2 callers
TypeAlias
contextKey
node/context.go:9
↓ 1 callers
Struct
Block
eth/block.go:7
↓ 1 callers
Struct
NewHeadsResult
NewHeadsResult is the "result" payload in a newHeads notification. It looks a lot like a Block but is missing important fields, namely .TotalDifficult
eth/new_heads.go:15
↓ 1 callers
TypeAlias
Param
Params is an ARRAY of json.RawMessages. This is because *Ethereum* RPCs always use arrays is their input parameter; this differs from the official JS
jsonrpc/params.go:13
↓ 1 callers
Struct
Transaction
eth/transaction.go:22
↓ 1 callers
Struct
Uncle
eth/uncle.go:5
↓ 1 callers
TypeAlias
alias
eth/new_heads.go:117
↓ 1 callers
TypeAlias
block
eth/block.go:64
↓ 1 callers
TypeAlias
geth
eth/transaction.go:473
↓ 1 callers
TypeAlias
tx
eth/transaction.go:93
↓ 1 callers
TypeAlias
uncle
eth/uncle.go:42
↓ 1 callers
TypeAlias
unknown
eth/transaction.go:478
↓ 1 callers
TypeAlias
unknown
eth/uncle.go:280
↓ 1 callers
TypeAlias
unknown
eth/block.go:381
↓ 1 callers
TypeAlias
unknown
eth/new_heads.go:365
TypeAlias
AccessList
eth/accesslist.go:9
Struct
AccessListEntry
eth/accesslist.go:11
TypeAlias
AuthorizationList
eth/authorizationlist.go:8
TypeAlias
BatchRequest
jsonrpc/request.go:16
TypeAlias
BatchResponse
jsonrpc/response.go:18
Struct
BlobsBundleV1
eth/transaction.go:76
Struct
BlockNumberOrTag
eth/block_number_or_tag.go:25
Struct
BlockSpecifier
eth/block_specifier.go:9
Struct
BlockSpecifierTestCase
eth/block_specifier_test.go:11
Struct
Bloom
+k8s:deepcopy-gen=false
eth/bloom.go:10
Interface
Client
Client represents a connection to an ethereum node
node/interfaces.go:24
TypeAlias
Condition
eth/transaction.go:12
Interface
Connection
Connection represents a websocket connection to a backend ethereum client node.
node/websocket/websocket.go:30
Struct
Error
jsonrpc/errors.go:9
TypeAlias
ErrorCode
jsonrpc/errors.go:7
TypeAlias
Hashes
eth/data.go:386
Struct
ID
ID represents a JSON-RPC 2.0 request ID, which may be either a string or number (or null, which is unsupported).
jsonrpc/id.go:10
Struct
Log
eth/logs.go:10
Struct
LogFilter
eth/logfilter.go:5
Struct
MockClient
MockClient is a mock of Client interface.
node/mocks/node.go:94
Struct
MockClientMockRecorder
MockClientMockRecorder is the mock recorder for MockClient.
node/mocks/node.go:100
Struct
MockConnection
MockConnection is a mock of Connection interface.
node/websocket/mocks/websocket.go:18
Struct
MockConnectionMockRecorder
MockConnectionMockRecorder is the mock recorder for MockConnection.
node/websocket/mocks/websocket.go:24
Struct
MockRequester
MockRequester is a mock of Requester interface.
node/mocks/node.go:18
Struct
MockRequesterMockRecorder
MockRequesterMockRecorder is the mock recorder for MockRequester.
node/mocks/node.go:24
Struct
MockSubscriber
MockSubscriber is a mock of Subscriber interface.
node/mocks/node.go:56
Struct
MockSubscriberMockRecorder
MockSubscriberMockRecorder is the mock recorder for MockSubscriber.
node/mocks/node.go:62
Struct
MockSubscription
MockSubscription is a mock of Subscription interface.
node/mocks/node.go:415
Struct
MockSubscription
MockSubscription is a mock of Subscription interface.
node/websocket/mocks/subscription.go:16
Struct
MockSubscriptionMockRecorder
MockSubscriptionMockRecorder is the mock recorder for MockSubscription.
node/mocks/node.go:421
Struct
MockSubscriptionMockRecorder
MockSubscriptionMockRecorder is the mock recorder for MockSubscription.
node/websocket/mocks/subscription.go:22
Struct
NewHeadsNotificationParams
eth/new_heads.go:8
Struct
NewPendingTxBodyNotificationParams
eth/transaction.go:82
Struct
NewPendingTxNotificationParams
eth/transaction.go:87
Struct
Notification
jsonrpc/notification.go:11
Struct
Object
jsonrpc/params_test.go:17
TypeAlias
Params
jsonrpc/params.go:14
Struct
Quantity
eth/quantity.go:15
Struct
RawResponse
RawResponse keeps Result and Error as unparsed JSON It is meant to be used to deserialize JSONPRC responses from downstream components while Response
jsonrpc/raw_response.go:10
Struct
Request
jsonrpc/request.go:9
Struct
RequestContext
jsonrpc/handlers.go:25
Struct
RequestWithNetwork
jsonrpc/request.go:18
Interface
Requester
node/interfaces.go:13
Struct
Response
jsonrpc/response.go:11
Struct
SetCodeAuthorization
eth/authorizationlist.go:10
Struct
Signature
eth/signature.go:12
Interface
Subscriber
node/interfaces.go:18
Interface
Subscription
node/interfaces.go:83
Interface
Subscription
node/websocket/subscription.go:15
Struct
SubscriptionParams
node/subscription.go:34
Struct
SubscriptionParams
node/websocket/subscription.go:48
Struct
TestAddressNested
eth/address_test.go:73
Struct
TestAddressStruct
eth/address_test.go:78
Struct
TestCase
eth/logfilter_test.go:427
Struct
TestCase
eth/logs_test.go:13
Struct
TestCase
eth/new_heads_test.go:75
Struct
TestCase
jsonrpc/helpers_test.go:10
Struct
TestCase
jsonrpc/raw_response_test.go:16
Struct
TestCase
jsonrpc/notification_test.go:11
Struct
TestCase
jsonrpc/response_test.go:11
Struct
TestCase
jsonrpc/request_test.go:12
Struct
TestDataNested
eth/data_test.go:13
Struct
TestDataStruct
eth/data_test.go:18
Struct
TransactionReceipt
eth/transaction_receipt.go:3
Struct
TxOrHash
eth/block.go:386
Struct
Unknown
jsonrpc/helpers.go:8
Struct
Value
Value represents a decoded RLP value, which is either a String or List.
rlp/value.go:4
Struct
Withdrawal
eth/withdrawals.go:5
TypeAlias
addrOrArray
eth/logs.go:26
Struct
aura
eth/uncle.go:124
Struct
aura
eth/block.go:225
Struct
aura
eth/new_heads.go:215
Struct
client
node/client.go:68
Struct
clique
eth/uncle.go:177
Struct
clique
eth/block.go:278
next →
1–100 of 134, ranked by callers