MCPcopy Create free account

hub / github.com/INFURA/go-ethlibs / functions

Functions591 in github.com/INFURA/go-ethlibs

↓ 2 callersMethodBlockByNumber
BlockByNumber can be used to get a block by its number
node/interfaces.go:56
↓ 2 callersMethodBlockNumber
BlockNumber returns the current block number at head
node/interfaces.go:32
↓ 2 callersMethodBlockNumber
BlockNumber returns the current block number at head
node/websocket/websocket.go:35
↓ 2 callersMethodDeepCopyInto
DeepCopyInto copies Quantity values into out
eth/quantity.go:133
↓ 2 callersFunctionECSign
ECSign returns the signature values for a given message hash for the given chainId using the bytes of given private key. Primarily used to sign trans
eth/signature.go:77
↓ 2 callersFunctionGetBlockSpecifierTestCases
()
eth/block_specifier_test.go:18
↓ 2 callersMethodGetTransactionCount
GetTransactionCount get the pending nonce for public address
node/interfaces.go:50
↓ 2 callersMethodHTTPRequest
()
jsonrpc/handlers.go:29
↓ 2 callersMethodID
()
node/websocket/subscription.go:17
↓ 2 callersMethodIsList
()
rlp/value.go:10
↓ 2 callersMethodMarshalJSON
()
eth/block_specifier.go:149
↓ 2 callersFunctionMethodNotSupported
(request *Request, data ...map[string]interface{})
jsonrpc/errors.go:86
↓ 2 callersFunctionMustData4
(value string)
eth/data.go:102
↓ 2 callersFunctionMustTag
(s string)
eth/block_number_or_tag.go:48
↓ 2 callersFunctionNewAuthorizationListFromRLP
NewAuthorizationListFromRLP decodes an RLP list into an AuthorizationList, or returns an error. The RLP format of AuthorizationLists is defined in EIP
eth/authorizationlist.go:42
↓ 2 callersFunctionNewClient
(ctx context.Context, rawURL string)
node/client.go:22
↓ 2 callersFunctionNewConnection
NewConnection creates a Connection to the passed in URL. Use the supplied Context to shutdown the connection by cancelling or otherwise aborting the
node/websocket/websocket.go:102
↓ 2 callersFunctionNewData20
(value string)
eth/data.go:55
↓ 2 callersFunctionNewEIP155Signature
NewEIP155Signature creates a new Signature from EIP-155 packed R,S,V values
eth/signature.go:38
↓ 2 callersFunctionNewTopic
(value string)
eth/data.go:79
↓ 2 callersMethodRLP
()
eth/quantity.go:155
↓ 2 callersFunctionRequestHandlerFunc
RequestHandlerFunc is a helper for handling JSONRPC Requests over HTTP It can be used by microservices to handle JSONRPC methods. For example: http.
jsonrpc/handlers.go:21
↓ 2 callersMethodSendRawTransaction
SendRawTransaction will send the raw signed transaction return tx hash or error
node/interfaces.go:53
↓ 2 callersMethodString
()
eth/data.go:159
↓ 2 callersMethodString
()
eth/data.go:161
↓ 2 callersMethodString
()
eth/data.go:167
↓ 2 callersMethodString
()
eth/address.go:36
↓ 2 callersMethodSubscribe
Subscribe method can be used to subscribe via eth_subscribe
node/interfaces.go:20
↓ 2 callersMethodSubscribe
(ctx context.Context, r *jsonrpc.Request)
node/client.go:77
↓ 2 callersMethodSubscribe
(ctx context.Context, r *jsonrpc.Request)
node/websocket/websocket.go:424
↓ 2 callersMethodUnmarshalJSON
(data []byte)
eth/transaction.go:92
↓ 2 callersFunctionWriteResponse
(w http.ResponseWriter, request *Request, result interface{}, e *Error)
jsonrpc/handlers.go:83
↓ 2 callersMethodbloomBits
(_bytes []byte)
eth/bloom.go:69
↓ 2 callersFunctioncopyRequest
(request *jsonrpc.Request)
node/loop.go:408
↓ 2 callersFunctionfrom
from parses the input string and returns an rlp.Value and any remaining unparsed text
rlp/from.go:27
↓ 2 callersFunctionnewLoopingTransport
(ctx context.Context, conn connCloser, readMessage readMessageFunc, writeMessage writeMessageFunc)
node/loop.go:20
↓ 2 callersMethodnextID
(seed jsonrpc.ID)
node/loop.go:350
↓ 2 callersMethodnextID
()
node/websocket/websocket.go:384
↓ 2 callersMethodparseBlockResponse
(response *jsonrpc.RawResponse)
node/websocket/websocket.go:498
↓ 2 callersFunctionparseListItems
parseListItems breaks an RLP text string into an []rlp.Value slice
rlp/from.go:164
↓ 2 callersFunctionpubKeyBytesToAddress
pubKeyBytesToAddress converts the uncompressed bytes of a secp256k1.PublicKey into an Ethereum address.
eth/signature.go:184
↓ 2 callersMethodstop
(ctx context.Context)
node/subscription.go:134
↓ 1 callersMethodAddAddress
(addr Address)
eth/bloom.go:25
↓ 1 callersMethodAddData32
(data Data32)
eth/bloom.go:29
↓ 1 callersMethodAddLog
(log Log)
eth/bloom.go:18
↓ 1 callersMethodBytes
()
eth/data.go:175
↓ 1 callersFunctionContextWithRequestID
(parent context.Context, id jsonrpc.ID)
node/context.go:11
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:9
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:31
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:52
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:83
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:184
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:201
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:231
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:251
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:323
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:370
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:387
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:450
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:467
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:493
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:513
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:630
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:692
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:709
↓ 1 callersMethodDeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
eth/zz_deepcopy_generated.go:787
↓ 1 callersMethodEIP2718Values
EIP2718Values returns the expected R, S, and V values for EIP-2718 signatures. Namely, the V value is simply the 0x0 or 0x1 parity bit.
eth/signature.go:128
↓ 1 callersMethodEstimateGas
EstimateGas returns the estimate gas
node/interfaces.go:41
↓ 1 callersMethodFromBlock
FromBlock can be used to populate a NewHeadsResult with the contents of a Block. It does a best effort to emulate a NewHeadsResult with the same flavo
eth/new_heads.go:67
↓ 1 callersMethodGasPrice
GasPrice (Legacy) returns the suggested gas price
node/interfaces.go:47
↓ 1 callersMethodGetLogs
GetLogs
node/websocket/websocket.go:62
↓ 1 callersMethodHashToBytes
HashToBytes returns the keccak256 hash of the encoded RLP as a byte slice
rlp/hash.go:25
↓ 1 callersFunctionInvalidInput
(message string, data ...map[string]interface{})
jsonrpc/errors.go:70
↓ 1 callersFunctionInvalidRequest
(message string, data ...map[string]interface{})
jsonrpc/errors.go:53
↓ 1 callersMethodIsBidirectional
IsBidirectional returns true if the under laying transport supports bidirectional features such as subscriptions
node/interfaces.go:80
↓ 1 callersMethodIsBidirectional
()
node/client.go:65
↓ 1 callersMethodIsString
()
rlp/value.go:14
↓ 1 callersFunctionMakeRequest
MakeRequest builds a Request from all its parts, but returns an error if the params cannot be marshalled.
jsonrpc/request.go:29
↓ 1 callersMethodMatchesAddress
(addr Address)
eth/bloom.go:52
↓ 1 callersMethodMatchesData32
(data Data32)
eth/bloom.go:56
↓ 1 callersMethodMatchesLog
(log Log)
eth/bloom.go:39
↓ 1 callersMethodMaxPriorityFeePerGas
MaxPriorityFeePerGas (EIP1559) returns the suggested tip for block
node/interfaces.go:44
↓ 1 callersFunctionMustData256
(value string)
eth/data.go:146
↓ 1 callersFunctionMustData8
(value string)
eth/data.go:111
↓ 1 callersFunctionMustRequest
MustRequest builds a request from all its parts but panics if the params cannot be marshaled, so should only be used with well-known parameter data.
jsonrpc/request.go:45
↓ 1 callersMethodNetVersion
NetVersion returns the netversion
node/interfaces.go:35
↓ 1 callersFunctionNewBlockSpecifierFromMap
(value map[string]interface{})
eth/block_specifier.go:45
↓ 1 callersFunctionNewBlockSpecifierFromString
(value string)
eth/block_specifier.go:17
↓ 1 callersFunctionNewData4
(value string)
eth/data.go:35
↓ 1 callersMethodNewHeads
NewHeads subscription
node/websocket/websocket.go:53
↓ 1 callersFunctionNewTag
(s string)
eth/block_number_or_tag.go:34
↓ 1 callersFunctionOptionalString
OptionalString can be used to generate a string pointer from a static string easily
eth/helpers.go:4
↓ 1 callersFunctionQuantityFromBigInt
(value *big.Int)
eth/quantity.go:102
↓ 1 callersMethodRLP
()
eth/authorizationlist.go:19
↓ 1 callersMethodRawJSON
()
jsonrpc/handlers.go:37
↓ 1 callersFunctionRawPtr
(s string)
jsonrpc/raw_response_test.go:10
↓ 1 callersMethodRequest
Request method can be used by downstream consumers of ChangeEvent to make generic JSONRPC requests
node/websocket/websocket.go:47
↓ 1 callersMethodSetReadDeadline
SetReadDeadline sets the deadline for future Read calls and any currently-blocked Read call. A zero value for t means Read will not time out.
node/loop.go:47
↓ 1 callersMethodSetWriteDeadline
SetWriteDeadline sets the deadline for future Write calls and any currently-blocked Write call. Even if write times out, it may return n > 0, indicati
node/loop.go:54
↓ 1 callersMethodString
()
eth/input.go:30
← previousnext →101–200 of 591, ranked by callers