For operations that are reading data from the blockchain without making a
transaction that would modify it, the Ethereum client can read that data
from previous states of the blockchain as well. This class specifies which
state to use.
Information about whether the length of an encoding depends on the data
(dynamic) or is fixed (static). If it's static, also contains information
about the length of the encoding.
When the client is currently syncing its blockchain with the network, this
representation can be used to find information about at which block the node
was before the sync, at which node it currently is and at which block the
node will complete its sync.
Represents a wallet file. Wallets are used to securely store credentials
like a private key belonging to an Ethereum address. The private key in a
wallet is encrypted with a secret password that needs to be known in order
to obtain the private key.
Class for sending requests over an HTTP JSON-RPC API endpoint to Ethereum
clients. This library won't use the accounts feature of clients to use them
to create transactions, you will instead have to obtain private keys of
accounts yourself.
Calculates the amount of padding bytes needed so that the length of the
padding plus the bodyLength is a multiplicative of sizeUnitBytes. If
allowEmpty (defaults to false) is true, an empty length is allowed.
Otherwise an empty bodyLength will be given a full sizeUnitBytes
padding.