Properties
_bootstrapPoll
_bootstrapPoll: Timer
_emitted
_emitted: {
[eventName: string]: number | "pending";
}
Type declaration
-
[eventName: string]: number | "pending"
_eventLoopCache
_eventLoopCache: Record<string, Promise<any>>
_fastBlockNumber
_fastBlockNumber: number
_fastBlockNumberPromise
_fastBlockNumberPromise: Promise<number>
_fastQueryDate
_fastQueryDate: number
_internalBlockNumber
_internalBlockNumber: Promise<{
blockNumber: number;
reqTime: number;
respTime: number;
}>
Readonly
_isProvider
_isProvider: boolean
_lastBlockNumber
_lastBlockNumber: number
_maxFilterBlockRange
_maxFilterBlockRange: number
_maxInternalBlockNumber
_maxInternalBlockNumber: number
_network
_network: Network
_networkPromise
_networkPromise: Promise<Network>
_pendingFilter
_pendingFilter: Promise<number>
_pollingInterval
_pollingInterval: number
Readonly
anyNetwork
anyNetwork: boolean
Readonly
connection
connection: ConnectionInfo
disableCcipRead
disableCcipRead: boolean
formatter
formatter: Formatter
Readonly
jsonRpcFetchFunc
jsonRpcFetchFunc: JsonRpcFetchFunc
Readonly
provider
provider: ExternalProvider
You can also set up a SOCKS5 I2P tunnel on some port and then use that instead. Meaning that this should be compatible with I2P.