From 20c81770aa4d11d5d5d6b1fd4ae8465186e499c9 Mon Sep 17 00:00:00 2001 From: Alivia Guo <46424027+alivia-g@users.noreply.github.com> Date: Wed, 25 Sep 2024 00:34:24 -0600 Subject: [PATCH] Switch all hex to bytes conversions to ethjs equivalents --- package-lock.json | 258 ++++- .../src/Components/ContentManager.tsx | 4 +- .../src/Components/DisplayBlock.tsx | 26 +- .../src/Components/GetEpoch.tsx | 10 +- .../src/Components/Layout.tsx | 4 +- .../src/Components/PortalButtons.tsx | 4 +- .../src/peerActions.ts | 16 +- .../src/portalClient.ts | 6 +- .../src/Components/ContentManager.tsx | 4 +- .../src/Components/DisplayBlock.tsx | 24 +- .../src/Components/GetEpoch.tsx | 10 +- .../browser-client/src/Components/Layout.tsx | 4 +- .../src/Components/PortalButtons.tsx | 4 +- packages/browser-client/src/peerActions.ts | 16 +- packages/browser-client/src/portalClient.ts | 6 +- packages/cli/package.json | 4 +- packages/cli/scripts/beaconBridge.ts | 12 +- packages/cli/scripts/bootstrapFinder.ts | 12 +- packages/cli/scripts/bridge.ts | 6 +- packages/cli/scripts/buildAccumulator.ts | 6 +- packages/cli/scripts/genesisBridge.ts | 22 +- packages/cli/scripts/gossipTest.ts | 4 +- .../cli/scripts/recursiveFindContentTest.ts | 10 +- packages/cli/scripts/seeder.ts | 10 +- packages/cli/scripts/shareEpochs.ts | 6 +- packages/cli/scripts/stateBridge.ts | 34 +- packages/cli/src/rpc/modules/beacon.ts | 8 +- packages/cli/src/rpc/modules/portal.ts | 86 +- packages/cli/src/rpc/validators.ts | 5 +- packages/cli/src/util.ts | 6 +- .../rpc/beacon/getLightClientUpdate.spec.ts | 8 +- packages/portalnetwork/docs/assets/search.js | 2 +- .../classes/AccountTrieNodeContentKey.html | 468 +++++++++ .../docs/classes/AccumulatorManager.html | 144 ++- .../docs/classes/BaseNetwork.html | 700 +++++++------ .../docs/classes/BasicPacketHeader.html | 144 ++- .../classes/BeaconLightClientNetwork.html | 746 +++++++------ .../portalnetwork/docs/classes/Bloom.html | 132 ++- .../classes/CapacitorUDPTransportService.html | 164 ++- .../docs/classes/CongestionControl.html | 240 +++-- .../docs/classes/ContentLookup.html | 186 +++- .../docs/classes/ContentReader.html | 606 +++++++++++ .../docs/classes/ContentRequest.html | 142 ++- .../docs/classes/ContentWriter.html | 549 ++++++++++ .../{ETH.html => ContractCodeContentKey.html} | 189 ++-- .../portalnetwork/docs/classes/DBManager.html | 216 ++-- .../docs/classes/GossipManager.html | 144 ++- .../docs/classes/HeaderAccumulator.html | 128 ++- .../docs/classes/HistoryNetwork.html | 816 ++++++++------- .../docs/classes/{ENR.html => NetworkDB.html} | 611 ++++++----- .../docs/classes/NodeLookup.html | 130 ++- .../portalnetwork/docs/classes/Packet.html | 136 ++- .../docs/classes/PacketManager.html | 134 ++- .../docs/classes/PortalNetwork.html | 257 +++-- .../classes/PortalNetworkRoutingTable.html | 214 ++-- .../docs/classes/PortalNetworkUTP.html | 908 +++------------- .../docs/classes/PortalTrieDB.html | 599 +++++++++++ .../portalnetwork/docs/classes/Receipt.html | 144 ++- .../docs/classes/SelectiveAckHeader.html | 148 ++- .../classes/SelectiveAckHeaderExtension.html | 130 ++- .../docs/classes/StateNetwork.html | 979 ++++++++--------- .../docs/classes/StateNetworkContentId.html | 468 +++++++++ .../docs/classes/StateNetworkContentKey.html | 468 +++++++++ .../classes/StateNetworkRoutingTable.html | 206 ++-- .../classes/StorageTrieNodeContentKey.html | 468 +++++++++ .../docs/classes/UltralightProvider.html | 246 +++-- .../docs/classes/UltralightStateManager.html | 255 +++-- .../docs/classes/UtpHeaderExtension.html | 128 ++- .../portalnetwork/docs/classes/UtpSocket.html | 985 +++--------------- .../classes/WebSocketTransportService.html | 192 ++-- .../portalnetwork/docs/enums/AckResult.html | 126 ++- .../BeaconLightClientNetworkContentType.html | 151 ++- .../docs/enums/ConnectionDirection.html | 124 ++- .../docs/enums/ConnectionState.html | 132 ++- .../docs/enums/FoundContent.html | 126 ++- .../docs/enums/HeaderExtension.html | 124 ++- .../docs/enums/HistoryNetworkContentType.html | 140 ++- .../HistoryNetworkRetrievalMechanism.html | 142 ++- .../docs/enums/MessageCodes.html | 136 ++- .../portalnetwork/docs/enums/NetworkId.html | 220 ++-- .../portalnetwork/docs/enums/PacketType.html | 130 ++- .../portalnetwork/docs/enums/RequestCode.html | 128 ++- .../docs/enums/StateNetworkContentType.html | 148 ++- .../docs/enums/SyncStrategy.html | 124 ++- .../docs/enums/TransportLayer.html | 126 ++- .../docs/enums/UtpSocketType.html | 124 ++- ...entId.html => BlockHeaderByNumberKey.html} | 130 ++- .../docs/functions/Bytes32TimeStamp.html | 120 ++- .../docs/functions/MicrosecondTimeStamp.html | 120 ++- .../docs/functions/addRLPSerializedBlock.html | 129 ++- .../docs/functions/addressToNibbles.html | 417 ++++++++ .../docs/functions/applyTransactions.html | 428 ++++++++ .../docs/functions/arrayByteLength.html | 120 ++- .../docs/functions/attatchPrefix.html | 120 ++- .../docs/functions/bitLength.html | 120 ++- .../docs/functions/blockFromRpc.html | 120 ++- .../docs/functions/blockHeaderFromRpc.html | 120 ++- .../docs/functions/blockNumberToGindex.html | 120 ++- .../functions/blockNumberToLeafIndex.html | 120 ++- ...KeypairFromPeerId.html => bytesToHex.html} | 132 ++- .../docs/functions/calculateAddressRange.html | 424 ++++++++ .../docs/functions/compareDistance.html | 421 ++++++++ ...l => computeLightClientKeyFromPeriod.html} | 132 ++- .../docs/functions/createPacketHeader.html | 120 ++- .../docs/functions/createSocketKey.html | 120 ++- .../functions/decodeBeaconContentKey.html | 120 ++- .../decodeHistoryNetworkContentKey.html | 131 ++- .../docs/functions/decodeReceipts.html | 120 ++- .../docs/functions/decodeSszBlockBody.html | 120 ++- .../portalnetwork/docs/functions/dirSize.html | 120 ++- .../docs/functions/distance.html | 131 ++- .../docs/functions/dropPrefixes.html | 120 ++- .../docs/functions/encodeReceipt.html | 120 ++- .../functions/encodeWithVariantPrefix.html | 120 ++- .../functions/epochIndexByBlocknumber.html | 120 ++- .../functions/epochRootByBlocknumber.html | 120 ++- .../docs/functions/epochRootByIndex.html | 120 ++- .../functions/ethJsBlockToEthersBlock.html | 120 ++- .../ethJsBlockToEthersBlockWithTxs.html | 120 ++- .../generatePreMergeHeaderProof.html | 419 ++++++++ .../generateRandomNodeIdAtDistance.html | 120 ++- .../docs/functions/getBeaconContentKey.html | 124 ++- .../docs/functions/getBlockReceipts.html | 120 ++- .../docs/functions/getContentId.html | 124 ++- .../docs/functions/getContentKey.html | 130 ++- .../docs/functions/getDatabaseContent.html | 419 ++++++++ ...{isSubarrayOf.html => getDatabaseKey.html} | 134 ++- .../portalnetwork/docs/functions/getLogs.html | 120 ++- .../docs/functions/getReceipts.html | 120 ++- .../docs/functions/getTransactionReceipt.html | 421 ++++++++ .../{toHexString.html => hexToBytes.html} | 132 ++- .../portalnetwork/docs/functions/keyType.html | 120 ++- .../docs/functions/log2Distance.html | 118 ++- .../docs/functions/logsBloom.html | 120 ++- .../docs/functions/nextOffer.html | 419 ++++++++ .../docs/functions/nextPowerOf2.html | 120 ++- .../docs/functions/normalizeTxParams.html | 120 ++- .../{mergeArrays.html => packNibbles.html} | 132 ++- .../docs/functions/parsePrefix.html | 120 ++- .../docs/functions/randUint16.html | 120 ++- .../docs/functions/reassembleBlock.html | 120 ++- .../docs/functions/saveReceipts.html | 120 ++- .../serializedContentKeyToContentId.html | 120 ++- .../portalnetwork/docs/functions/shortId.html | 122 ++- ...uences.html => slotToHistoricalBatch.html} | 132 ++- .../functions/slotToHistoricalBatchIndex.html | 417 ++++++++ .../docs/functions/sszEncodeBlockBody.html | 120 ++- ...{fromHexString.html => unpackNibbles.html} | 134 ++- .../verifyPostCapellaHeaderProof.html | 423 ++++++++ .../verifyPreCapellaHeaderProof.html | 419 ++++++++ ...ey.html => verifyPreMergeHeaderProof.html} | 136 ++- .../docs/functions/wrapDBContent.html | 419 ++++++++ packages/portalnetwork/docs/index.html | 118 ++- .../docs/interfaces/AccumulatorOpts.html | 122 ++- .../docs/interfaces/BaseNetworkConfig.html | 469 +++++++++ .../interfaces/BeaconChainNetworkConfig.html | 488 +++++++++ .../interfaces/ContentRequestOptions.html | 132 ++- .../ExtendedTransactionResponse.html | 120 ++- .../docs/interfaces/HeaderProofInterface.html | 128 ++- .../portalnetwork/docs/interfaces/IBasic.html | 132 ++- .../portalnetwork/docs/interfaces/IBody.html | 124 ++- .../docs/interfaces/ICreateData.html | 126 ++- .../portalnetwork/docs/interfaces/IData.html | 132 ++- .../docs/interfaces/IDiscv5CreateOptions.html | 128 ++- .../docs/interfaces/INewRequest.html | 132 ++- .../docs/interfaces/IOutgoingPacket.html | 128 ++- .../docs/interfaces/IPacket.html | 130 ++- .../docs/interfaces/IReceiptOpts.html | 132 ++- .../docs/interfaces/ISelectiveAck.html | 134 ++- .../interfaces/ISelectiveAckHeaderInput.html | 140 ++- .../docs/interfaces/ISocketConfigOptions.html | 124 ++- .../docs/interfaces/ISocketOptions.html | 128 ++- .../docs/interfaces/IUtpSocket.html | 134 ++- .../docs/interfaces/IUtpSocketKeyOptions.html | 124 ++- .../docs/interfaces/NetworkConfig.html | 453 ++++++++ ...rkEvents.html => PortalNetworkEvents.html} | 156 ++- .../docs/interfaces/PortalNetworkMetrics.html | 200 ++-- .../docs/interfaces/PortalNetworkOpts.html | 162 ++- .../PostByzantiumTxReceiptWithType.html | 122 ++- .../PreByzantiumTxReceiptWithType.html | 122 ++- .../portalnetwork/docs/interfaces/RpcTx.html | 493 +++++++++ .../docs/interfaces/UtpSocketOptions.html | 147 ++- packages/portalnetwork/docs/modules.html | 232 +++-- .../docs/types/AcceptMessage.html | 120 ++- .../portalnetwork/docs/types/Address.html | 120 ++- ...StorageTrieProof.html => AddressHash.html} | 135 ++- .../docs/types/BlockBodyContent.html | 120 ++- .../portalnetwork/docs/types/Bytes20.html | 120 ++- .../portalnetwork/docs/types/CodeHash.html | 120 ++- .../docs/types/ConnectionError.html | 120 ++- .../portalnetwork/docs/types/ContentKey.html | 120 ++- .../docs/types/ContentLookupResponse.html | 120 ++- .../docs/types/ContentMessage.html | 120 ++- .../portalnetwork/docs/types/DataPacket.html | 120 ++- .../portalnetwork/docs/types/Duration.html | 120 ++- .../portalnetwork/docs/types/FinPacket.html | 120 ++- .../docs/types/FindContentMessage.html | 120 ++- .../docs/types/FindNodesMessage.html | 120 ++- packages/portalnetwork/docs/types/GIndex.html | 120 ++- .../docs/types/GetLogsReturn.html | 120 ++- .../portalnetwork/docs/types/HashRoot.html | 120 ++- .../portalnetwork/docs/types/HeaderInput.html | 120 ++- .../docs/types/HeaderRecord.html | 120 ++- .../docs/types/HeaderRecordList.html | 120 ++- .../docs/types/HistoricalEpoch.html | 120 ++- .../docs/types/HistoricalSummaries.html | 415 ++++++++ .../portalnetwork/docs/types/ICreate.html | 120 ++- .../docs/types/ICreatePacketOpts.html | 120 ++- packages/portalnetwork/docs/types/Leaf.html | 120 ++- .../docs/types/LightClientForkName.html | 120 ++- packages/portalnetwork/docs/types/Log.html | 120 ++- .../docs/types/MPTWitnessNode.html | 120 ++- .../docs/types/MessageTypeUnion.html | 120 ++- .../docs/types/MicroSeconds.html | 120 ++- .../portalnetwork/docs/types/Miliseconds.html | 120 ++- packages/portalnetwork/docs/types/Moment.html | 120 ++- .../docs/types/NodesMessage.html | 120 ++- .../docs/types/OfferMessage.html | 120 ++- .../docs/types/PacketHeader.html | 120 ++- .../docs/types/PacketHeaderType.html | 120 ++- .../portalnetwork/docs/types/PacketInput.html | 120 ++- .../docs/types/PacketOptions.html | 120 ++- .../portalnetwork/docs/types/PingMessage.html | 120 ++- .../docs/types/PingPongCustomData.html | 120 ++- .../portalnetwork/docs/types/PongMessage.html | 120 ++- .../docs/types/PortalNetworkEventEmitter.html | 122 ++- .../types/PostShanghaiBlockBodyContent.html | 120 ++- .../types/PreShanghaiBlockBodyContent.html | 120 ++- .../portalnetwork/docs/types/ResetPacket.html | 120 ++- packages/portalnetwork/docs/types/Rlp.html | 120 ++- .../docs/types/RoutingTable.html | 120 ++- .../docs/types/SendCallback.html | 120 ++- packages/portalnetwork/docs/types/Slot.html | 120 ++- .../docs/types/SocketCloseCallBack.html | 120 ++- .../portalnetwork/docs/types/SszProof.html | 120 ++- .../portalnetwork/docs/types/StatePacket.html | 120 ++- .../portalnetwork/docs/types/StateRoot.html | 120 ++- .../docs/types/StateRootHex.html | 120 ++- .../docs/types/StorageTrieProofKey.html | 124 ++- .../portalnetwork/docs/types/SubNetwork.html | 122 ++- .../portalnetwork/docs/types/SynPacket.html | 120 ++- ...eCodeKey.html => TAccountTrieNodeKey.html} | 132 ++- .../docs/types/TAccountTrieNodeOffer.html | 415 ++++++++ .../docs/types/TAccountTrieNodeRetrieval.html | 413 ++++++++ .../docs/types/TAllWithdrawals.html | 120 ++- .../docs/types/TContractCodeKey.html | 415 ++++++++ .../docs/types/TContractOffer.html | 417 ++++++++ .../docs/types/TContractRetrieval.html | 413 ++++++++ .../portalnetwork/docs/types/TNibble.html | 408 ++++++++ .../portalnetwork/docs/types/TNibblePair.html | 408 ++++++++ .../{ContractByteCode.html => TNibbles.html} | 128 ++- ...tTrieProofKey.html => TPackedNibbles.html} | 135 ++- ...ntTrieProof.html => TPingPongPayload.html} | 138 ++- .../docs/types/TStateNetworkContentKey.html | 408 ++++++++ .../docs/types/TStorageTrieNodeKey.html | 417 ++++++++ .../docs/types/TStorageTrieNodeOffer.html | 417 ++++++++ .../docs/types/TStorageTrieNodeRetrieval.html | 413 ++++++++ .../types/{NodeId.html => TTrieNode.html} | 132 ++- .../portalnetwork/docs/types/TTrieProof.html | 408 ++++++++ .../docs/types/TotalDifficulty.html | 120 ++- .../docs/types/TxReceiptType.html | 120 ++- .../docs/types/TxReceiptWithType.html | 120 ++- packages/portalnetwork/docs/types/Uint16.html | 120 ++- .../portalnetwork/docs/types/Uint256.html | 120 ++- packages/portalnetwork/docs/types/Uint32.html | 120 ++- packages/portalnetwork/docs/types/Uint8.html | 120 ++- .../docs/types/UtpSocketKey.html | 120 ++- .../docs/types/WSTransportEventEmitter.html | 122 ++- .../portalnetwork/docs/types/Witnesses.html | 120 ++- .../docs/types/connectionId.html | 120 ++- .../portalnetwork/docs/types/content.html | 120 ++- packages/portalnetwork/docs/types/enrs.html | 120 ++- .../portalnetwork/docs/types/rlpReceipt.html | 120 ++- .../AUTO_ACK_SMALLER_THAN_ACK_NUMBER.html | 120 ++- .../docs/variables/AcceptMessageType.html | 120 ++- ...sNodeType.html => AccountTrieNodeKey.html} | 135 ++- ...odeType.html => AccountTrieNodeOffer.html} | 135 ++- ...ype.html => AccountTrieNodeRetrieval.html} | 132 ++- .../docs/variables/AccumulatorProofType.html | 120 ++- .../docs/variables/AllWithdrawals.html | 120 ++- .../docs/variables/BUFFER_SIZE.html | 120 ++- ...tnessesType.html => BeaconBlockProof.html} | 128 ++- .../docs/variables/BlockBodyContentType.html | 120 ++- .../docs/variables/BlockHeaderProofType.html | 122 ++- .../docs/variables/BlockHeaderWithProof.html | 124 ++- .../docs/variables/BlockNumberKey.html | 413 ++++++++ .../docs/variables/ByteList.html | 120 ++- .../portalnetwork/docs/variables/Bytes2.html | 120 ++- .../docs/variables/Bytes32Type.html | 120 ++- .../{Bytes20Type.html => CAPELLA_ERA.html} | 128 ++- .../CONNECTION_ATTEMPT_INTERVALL_MILLIS.html | 120 ++- .../variables/C_CONTROL_TARGET_MICROS.html | 120 ++- .../docs/variables/ContentKeyType.html | 120 ++- .../docs/variables/ContentMessageType.html | 122 ++- ...eTrieKeyType.html => ContractCodeKey.html} | 134 ++- .../docs/variables/ContractCodeOffer.html | 417 ++++++++ ...odeKeyType.html => ContractRetrieval.html} | 132 ++- .../portalnetwork/docs/variables/DEBUG.html | 120 ++- .../docs/variables/DEFAULT_PACKET_SIZE.html | 120 ++- .../docs/variables/DEF_HEADER_LENGTH.html | 120 ++- .../docs/variables/DELAY_TARGET.html | 120 ++- .../portalnetwork/docs/variables/ENRs-1.html | 120 ++- .../docs/variables/EPOCH_SIZE.html | 120 ++- .../docs/variables/EpochAccumulator.html | 120 ++- .../variables/FindContentMessageType.html | 120 ++- .../docs/variables/FindNodesMessageType.html | 120 ++- .../variables/GET_LOGS_BLOCK_RANGE_LIMIT.html | 120 ++- .../docs/variables/GET_LOGS_LIMIT.html | 120 ++- .../variables/GET_LOGS_LIMIT_MEGABYTES.html | 120 ++- .../docs/variables/GIndexType.html | 120 ++- .../docs/variables/HashRootType.html | 120 ++- .../docs/variables/HeaderRecordType.html | 120 ++- .../docs/variables/HistoricalEpochType.html | 120 ++- .../docs/variables/HistoricalEpochsType.html | 120 ++- .../HistoricalHashesAccumulator.html | 415 ++++++++ .../variables/HistoricalRootsBlockProof.html | 419 ++++++++ ...oofType.html => HistoricalRootsProof.html} | 141 ++- .../HistoricalSummariesBlockProof.html | 419 ++++++++ .../variables/HistoricalSummariesKey.html | 413 ++++++++ .../variables/HistoricalSummariesProof.html | 408 ++++++++ .../HistoricalSummariesStateProof.html | 408 ++++++++ .../HistoricalSummariesWithProof.html | 417 ++++++++ .../portalnetwork/docs/variables/ID_MASK.html | 120 ++- .../docs/variables/LeafType.html | 120 ++- .../variables/LightClientBootstrapKey.html | 120 ++- .../LightClientFinalityUpdateKey.html | 120 ++- .../LightClientOptimisticUpdateKey.html | 120 ++- .../variables/LightClientUpdatesByRange.html | 120 ++- .../LightClientUpdatesByRangeKey.html | 120 ++- .../docs/variables/MAX_BURST_SEND.html | 120 ++- .../docs/variables/MAX_BYTE.html | 120 ++- .../variables/MAX_CONNECTION_ATTEMPTS.html | 120 ++- .../MAX_CWND_INCREASE_PACKETS_PER_RTT.html | 120 ++- .../variables/MAX_ENCODED_UNCLES_LENGTH.html | 120 ++- .../docs/variables/MAX_HEADER_LENGTH.html | 120 ++- .../docs/variables/MAX_HISTORICAL_EPOCHS.html | 120 ++- .../docs/variables/MAX_PACKET_SIZE.html | 122 ++- .../docs/variables/MAX_RECEIPT_LENGTH.html | 120 ++- .../MAX_REQUEST_LIGHT_CLIENT_UPDATES.html | 120 ++- .../docs/variables/MAX_TRANSACTION_COUNT.html | 120 ++- .../variables/MAX_TRANSACTION_LENGTH.html | 120 ++- .../docs/variables/MAX_UDP_HEADER_LENGTH.html | 120 ++- .../docs/variables/MAX_UINT_8.html | 120 ++- .../docs/variables/MAX_UTP_PACKET_LENGTH.html | 120 ++- .../docs/variables/MEGABYTE.html | 120 ++- .../{AddressType.html => MERGE_BLOCK.html} | 128 ++- .../MICROSECOND_WAIT_BETWEEN_BURSTS.html | 120 ++- .../MINIMUM_DELTA_TO_MAX_WINDOW_MICROS.html | 120 ++- ...MINIMUM_DIFFERENCE_TIMESTAMP_MICROSEC.html | 120 ++- .../docs/variables/MINIMUM_MTU.html | 120 ++- .../variables/MINIMUM_TIMEOUT_MILLIS.html | 120 ++- .../docs/variables/MIN_BOOTSTRAP_VOTES.html | 120 ++- .../docs/variables/MIN_PACKET_SIZE.html | 120 ++- .../MIN_SKIP_PACKET_BEFORE_RESEND.html | 120 ++- .../portalnetwork/docs/variables/MTU.html | 120 ++- .../docs/variables/MasterAccumulatorType.html | 120 ++- .../portalnetwork/docs/variables/Nibble.html | 443 ++++++++ .../{StateRootType.html => NibblePair.html} | 128 ++- .../variables/{MODULO.html => Nibbles.html} | 128 ++- .../docs/variables/NodesMessageType.html | 120 ++- .../docs/variables/ONLY_POSITIVE_GAIN.html | 120 ++- .../docs/variables/OfferMessageType.html | 120 ++- .../docs/variables/PingMessageType.html | 120 ++- .../variables/PingPongCustomDataType.html | 120 ++- ...rieProofType.html => PingPongPayload.html} | 132 ++- .../docs/variables/PongMessageType.html | 120 ++- .../docs/variables/PortalWireMessageType.html | 122 ++- .../docs/variables/PostShanghaiBlockBody.html | 120 ++- .../docs/variables/PreShanghaiBlockBody.html | 120 ++- .../docs/variables/SEND_IN_BURST.html | 120 ++- .../docs/variables/SHANGHAI_BLOCK.html | 408 ++++++++ .../variables/SKIP_PACKETS_UNTIL_ACK.html | 120 ++- .../docs/variables/SSZWithdrawal.html | 120 ++- .../docs/variables/SlotType.html | 125 ++- .../docs/variables/SszProofType.html | 120 ++- .../docs/variables/StorageTrieNodeKey.html | 417 ++++++++ .../docs/variables/StorageTrieNodeOffer.html | 417 ++++++++ .../variables/StorageTrieNodeRetrieval.html | 413 ++++++++ .../TIME_WAIT_AFTER_LAST_PACKET.html | 120 ++- .../docs/variables/TWO_MINUTES.html | 120 ++- .../docs/variables/TotalDifficultyType.html | 120 ++- .../docs/variables/TrieNode.html | 408 ++++++++ .../docs/variables/TrieProof.html | 408 ++++++++ .../docs/variables/UINT16MAX.html | 120 ++- .../portalnetwork/docs/variables/VERSION.html | 120 ++- .../docs/variables/WitnessesType.html | 120 ++- .../docs/variables/allTransactionsType.html | 120 ++- .../portalnetwork/docs/variables/bitmap.html | 120 ++- .../variables/checkTimeoutsLoopInterval.html | 120 ++- .../docs/variables/connectionIdType.html | 120 ++- .../defaultDataResendsBeforeFailure.html | 120 ++- .../variables/defaultInitialSynTimeout.html | 120 ++- .../initialRcvRetransmitTimeout.html | 120 ++- .../docs/variables/logScope.html | 120 ++- .../portalnetwork/docs/variables/mtuSize.html | 120 ++- .../docs/variables/reorderBufferMaxSize.html | 120 ++- .../docs/variables/sszReceiptType.html | 120 ++- .../docs/variables/sszReceiptsListType.html | 120 ++- .../docs/variables/sszTransactionType.html | 120 ++- .../docs/variables/sszUnclesType.html | 120 ++- .../docs/variables/startingNrs.html | 120 ++- packages/portalnetwork/src/client/client.ts | 17 +- packages/portalnetwork/src/client/eth.ts | 7 +- packages/portalnetwork/src/client/provider.ts | 4 +- .../src/networks/beacon/beacon.ts | 22 +- .../src/networks/contentLookup.ts | 8 +- .../src/networks/history/history.ts | 19 +- .../src/networks/history/receiptManager.ts | 4 +- .../src/networks/history/util.ts | 7 +- .../portalnetwork/src/networks/network.ts | 20 +- .../portalnetwork/src/networks/networkDB.ts | 27 +- .../src/networks/state/genesis.ts | 10 +- .../portalnetwork/src/networks/state/state.ts | 20 +- .../src/networks/state/stateManager.ts | 2 +- .../src/networks/state/statedb.ts | 6 +- .../portalnetwork/src/networks/state/util.ts | 7 +- packages/portalnetwork/src/util/discv5.ts | 2 +- packages/portalnetwork/src/util/helpers.ts | 46 +- .../src/wire/utp/PortalNetworkUtp/index.ts | 5 +- .../test/client/eth/ethCall.spec.ts | 14 +- .../test/client/eth/ethGetBalance.spec.ts | 10 +- .../test/integration/beacon.spec.ts | 14 +- .../integration/eth/getBlockByNumber.spec.ts | 14 +- .../test/integration/integration.spec.ts | 10 +- .../test/integration/state.spec.ts | 4 +- .../test/integration/stateGenesis.spec.ts | 26 +- .../portalnetwork/test/integration/util.ts | 26 +- .../test/networks/beacon/beacon.spec.ts | 6 +- .../networks/beacon/portalSpecTests.spec.ts | 4 +- .../test/networks/beacon/types.spec.ts | 4 +- .../history/blockHeaderByNumber.spec.ts | 10 +- .../test/networks/history/blockIndex.spec.ts | 6 +- .../test/networks/history/contentKeys.spec.ts | 14 +- .../test/networks/history/headerProof.spec.ts | 24 +- .../networks/history/historyNetwork.spec.ts | 4 +- .../networks/history/portalSpecTests.spec.ts | 4 +- .../test/networks/history/types.spec.ts | 20 +- .../test/networks/history/util.spec.ts | 12 +- .../networks/state/accountTrieNode.spec.ts | 10 +- .../test/networks/state/content.spec.ts | 80 +- .../test/networks/state/stateDB.spec.ts | 28 +- .../test/networks/state/stateManager.spec.ts | 16 +- .../portalnetwork/test/wire/types.spec.ts | 20 +- .../test/wire/utp/packet.spec.ts | 8 +- .../test/wire/utp/socket.spec.ts | 4 +- .../portalnetwork/test/wire/utp/util.spec.ts | 4 +- packages/ui/src/server/procedures.ts | 36 +- packages/ui/src/server/rpc/procedures.ts | 6 +- packages/ui/src/server/subscriptions.ts | 20 +- packages/ui/src/util.ts | 6 +- 450 files changed, 53553 insertions(+), 15741 deletions(-) create mode 100644 packages/portalnetwork/docs/classes/AccountTrieNodeContentKey.html create mode 100644 packages/portalnetwork/docs/classes/ContentReader.html create mode 100644 packages/portalnetwork/docs/classes/ContentWriter.html rename packages/portalnetwork/docs/classes/{ETH.html => ContractCodeContentKey.html} (72%) rename packages/portalnetwork/docs/classes/{ENR.html => NetworkDB.html} (58%) create mode 100644 packages/portalnetwork/docs/classes/PortalTrieDB.html create mode 100644 packages/portalnetwork/docs/classes/StateNetworkContentId.html create mode 100644 packages/portalnetwork/docs/classes/StateNetworkContentKey.html create mode 100644 packages/portalnetwork/docs/classes/StorageTrieNodeContentKey.html rename packages/portalnetwork/docs/functions/{getStateNetworkContentId.html => BlockHeaderByNumberKey.html} (76%) create mode 100644 packages/portalnetwork/docs/functions/addressToNibbles.html create mode 100644 packages/portalnetwork/docs/functions/applyTransactions.html rename packages/portalnetwork/docs/functions/{createKeypairFromPeerId.html => bytesToHex.html} (77%) create mode 100644 packages/portalnetwork/docs/functions/calculateAddressRange.html create mode 100644 packages/portalnetwork/docs/functions/compareDistance.html rename packages/portalnetwork/docs/functions/{decodeStateNetworkContentKey.html => computeLightClientKeyFromPeriod.html} (76%) create mode 100644 packages/portalnetwork/docs/functions/generatePreMergeHeaderProof.html create mode 100644 packages/portalnetwork/docs/functions/getDatabaseContent.html rename packages/portalnetwork/docs/functions/{isSubarrayOf.html => getDatabaseKey.html} (76%) create mode 100644 packages/portalnetwork/docs/functions/getTransactionReceipt.html rename packages/portalnetwork/docs/functions/{toHexString.html => hexToBytes.html} (77%) create mode 100644 packages/portalnetwork/docs/functions/nextOffer.html rename packages/portalnetwork/docs/functions/{mergeArrays.html => packNibbles.html} (77%) rename packages/portalnetwork/docs/functions/{removeDuplicateSequences.html => slotToHistoricalBatch.html} (77%) create mode 100644 packages/portalnetwork/docs/functions/slotToHistoricalBatchIndex.html rename packages/portalnetwork/docs/functions/{fromHexString.html => unpackNibbles.html} (77%) create mode 100644 packages/portalnetwork/docs/functions/verifyPostCapellaHeaderProof.html create mode 100644 packages/portalnetwork/docs/functions/verifyPreCapellaHeaderProof.html rename packages/portalnetwork/docs/functions/{getStateNetworkContentKey.html => verifyPreMergeHeaderProof.html} (77%) create mode 100644 packages/portalnetwork/docs/functions/wrapDBContent.html create mode 100644 packages/portalnetwork/docs/interfaces/BaseNetworkConfig.html create mode 100644 packages/portalnetwork/docs/interfaces/BeaconChainNetworkConfig.html create mode 100644 packages/portalnetwork/docs/interfaces/NetworkConfig.html rename packages/portalnetwork/docs/interfaces/{IPortalNetworkEvents.html => PortalNetworkEvents.html} (78%) create mode 100644 packages/portalnetwork/docs/interfaces/RpcTx.html rename packages/portalnetwork/docs/types/{ContractStorageTrieProof.html => AddressHash.html} (77%) create mode 100644 packages/portalnetwork/docs/types/HistoricalSummaries.html rename packages/portalnetwork/docs/types/{ContractByteCodeKey.html => TAccountTrieNodeKey.html} (77%) create mode 100644 packages/portalnetwork/docs/types/TAccountTrieNodeOffer.html create mode 100644 packages/portalnetwork/docs/types/TAccountTrieNodeRetrieval.html create mode 100644 packages/portalnetwork/docs/types/TContractCodeKey.html create mode 100644 packages/portalnetwork/docs/types/TContractOffer.html create mode 100644 packages/portalnetwork/docs/types/TContractRetrieval.html create mode 100644 packages/portalnetwork/docs/types/TNibble.html create mode 100644 packages/portalnetwork/docs/types/TNibblePair.html rename packages/portalnetwork/docs/types/{ContractByteCode.html => TNibbles.html} (77%) rename packages/portalnetwork/docs/types/{AccountTrieProofKey.html => TPackedNibbles.html} (77%) rename packages/portalnetwork/docs/types/{AccountTrieProof.html => TPingPongPayload.html} (77%) create mode 100644 packages/portalnetwork/docs/types/TStateNetworkContentKey.html create mode 100644 packages/portalnetwork/docs/types/TStorageTrieNodeKey.html create mode 100644 packages/portalnetwork/docs/types/TStorageTrieNodeOffer.html create mode 100644 packages/portalnetwork/docs/types/TStorageTrieNodeRetrieval.html rename packages/portalnetwork/docs/types/{NodeId.html => TTrieNode.html} (77%) create mode 100644 packages/portalnetwork/docs/types/TTrieProof.html rename packages/portalnetwork/docs/variables/{MPTWitnessNodeType.html => AccountTrieNodeKey.html} (76%) rename packages/portalnetwork/docs/variables/{ContractByteCodeType.html => AccountTrieNodeOffer.html} (76%) rename packages/portalnetwork/docs/variables/{AccountTrieProofKeyType.html => AccountTrieNodeRetrieval.html} (76%) rename packages/portalnetwork/docs/variables/{MPTWitnessesType.html => BeaconBlockProof.html} (77%) create mode 100644 packages/portalnetwork/docs/variables/BlockNumberKey.html rename packages/portalnetwork/docs/variables/{Bytes20Type.html => CAPELLA_ERA.html} (77%) rename packages/portalnetwork/docs/variables/{ContractStorageTrieKeyType.html => ContractCodeKey.html} (76%) create mode 100644 packages/portalnetwork/docs/variables/ContractCodeOffer.html rename packages/portalnetwork/docs/variables/{ContractByteCodeKeyType.html => ContractRetrieval.html} (76%) create mode 100644 packages/portalnetwork/docs/variables/HistoricalHashesAccumulator.html create mode 100644 packages/portalnetwork/docs/variables/HistoricalRootsBlockProof.html rename packages/portalnetwork/docs/variables/{AccountTrieProofType.html => HistoricalRootsProof.html} (77%) create mode 100644 packages/portalnetwork/docs/variables/HistoricalSummariesBlockProof.html create mode 100644 packages/portalnetwork/docs/variables/HistoricalSummariesKey.html create mode 100644 packages/portalnetwork/docs/variables/HistoricalSummariesProof.html create mode 100644 packages/portalnetwork/docs/variables/HistoricalSummariesStateProof.html create mode 100644 packages/portalnetwork/docs/variables/HistoricalSummariesWithProof.html rename packages/portalnetwork/docs/variables/{AddressType.html => MERGE_BLOCK.html} (77%) create mode 100644 packages/portalnetwork/docs/variables/Nibble.html rename packages/portalnetwork/docs/variables/{StateRootType.html => NibblePair.html} (77%) rename packages/portalnetwork/docs/variables/{MODULO.html => Nibbles.html} (77%) rename packages/portalnetwork/docs/variables/{ContractStorageTrieProofType.html => PingPongPayload.html} (76%) create mode 100644 packages/portalnetwork/docs/variables/SHANGHAI_BLOCK.html create mode 100644 packages/portalnetwork/docs/variables/StorageTrieNodeKey.html create mode 100644 packages/portalnetwork/docs/variables/StorageTrieNodeOffer.html create mode 100644 packages/portalnetwork/docs/variables/StorageTrieNodeRetrieval.html create mode 100644 packages/portalnetwork/docs/variables/TrieNode.html create mode 100644 packages/portalnetwork/docs/variables/TrieProof.html diff --git a/package-lock.json b/package-lock.json index 52082fb7e..bb2649b5e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -780,9 +780,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1724,12 +1724,13 @@ "dev": true }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -1754,6 +1755,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@isaacs/cliui": { @@ -4769,16 +4771,16 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -10707,10 +10709,12 @@ "@types/node": "18.11.18", "@types/tape": "^4.13.2", "@types/yargs": "^17.0.7", + "@typescript-eslint/eslint-plugin": "^8.7.0", + "@typescript-eslint/parser": "^8.7.0", "@vitest/ui": "^1.2.2", "alchemy-sdk": "^3.0.0", "e2store": "^0.0.1", - "eslint": "^8.6.0", + "eslint": "^8.57.1", "nodemon": "^2.0.19", "prettier": "^3.0.2", "tslib": "^2.3.1", @@ -10753,6 +10757,234 @@ "@chainsafe/persistent-merkle-tree": "0.8.0" } }, + "packages/cli/node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.7.0.tgz", + "integrity": "sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.7.0", + "@typescript-eslint/type-utils": "8.7.0", + "@typescript-eslint/utils": "8.7.0", + "@typescript-eslint/visitor-keys": "8.7.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/cli/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.7.0.tgz", + "integrity": "sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.7.0", + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/typescript-estree": "8.7.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, + "packages/cli/node_modules/@typescript-eslint/parser": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.7.0.tgz", + "integrity": "sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.7.0", + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/typescript-estree": "8.7.0", + "@typescript-eslint/visitor-keys": "8.7.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/cli/node_modules/@typescript-eslint/scope-manager": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz", + "integrity": "sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/visitor-keys": "8.7.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/cli/node_modules/@typescript-eslint/type-utils": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.7.0.tgz", + "integrity": "sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "8.7.0", + "@typescript-eslint/utils": "8.7.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/cli/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.7.0.tgz", + "integrity": "sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.7.0", + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/typescript-estree": "8.7.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0" + } + }, + "packages/cli/node_modules/@typescript-eslint/types": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.7.0.tgz", + "integrity": "sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/cli/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz", + "integrity": "sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/visitor-keys": "8.7.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/cli/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz", + "integrity": "sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.7.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/cli/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "packages/cli/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "packages/era": { "name": "e2store", "version": "0.0.1", diff --git a/packages/archived-browser-client/src/Components/ContentManager.tsx b/packages/archived-browser-client/src/Components/ContentManager.tsx index 39203cf70..a29509ca2 100644 --- a/packages/archived-browser-client/src/Components/ContentManager.tsx +++ b/packages/archived-browser-client/src/Components/ContentManager.tsx @@ -1,6 +1,6 @@ import { Button } from '@chakra-ui/react' import { Block } from '@ethereumjs/block' -import { addRLPSerializedBlock, ethJsBlockToEthersBlockWithTxs, fromHexString } from 'portalnetwork' +import { addRLPSerializedBlock, ethJsBlockToEthersBlockWithTxs, hexToBytes } from 'portalnetwork' import React, { useContext } from 'react' import { AppContext, AppContextType, StateChange } from '../globalReducer' @@ -22,7 +22,7 @@ export default function ContentManager() { dispatch({ type: StateChange.SETBLOCK, payload: await ethJsBlockToEthersBlockWithTxs( - Block.fromRLPSerializedBlock(Buffer.from(fromHexString(last[1].rlp)), { + Block.fromRLPSerializedBlock(Buffer.from(hexToBytes(last[1].rlp)), { hardforkByBlockNumber: true, }) ), diff --git a/packages/archived-browser-client/src/Components/DisplayBlock.tsx b/packages/archived-browser-client/src/Components/DisplayBlock.tsx index e6faabe2a..51438f7ed 100644 --- a/packages/archived-browser-client/src/Components/DisplayBlock.tsx +++ b/packages/archived-browser-client/src/Components/DisplayBlock.tsx @@ -16,10 +16,10 @@ import { import { BigNumber } from 'ethers' import { ExtendedEthersBlockWithTransactions, - fromHexString, + hexToBytes, getContentKey, HistoryNetworkContentType, - toHexString, + bytesToHex, TxReceiptWithType, decodeReceipts, } from 'portalnetwork' @@ -97,7 +97,7 @@ const DisplayBlock = () => { ) : k === 'extraData' ? ( - {Buffer.from(fromHexString(v)).toString()} + {Buffer.from(hexToBytes(v)).toString()} {v} @@ -155,15 +155,15 @@ const DisplayBlock = () => { key === 'difficulty' ? (value as bigint) : key === 'parentHash' - ? toHexString(Uint8Array.from(Object.values(value as any))) + ? bytesToHex(Uint8Array.from(Object.values(value as any))) : key === 'logsBloom' - ? toHexString(Uint8Array.from(Object.values(value as any))) + ? bytesToHex(Uint8Array.from(Object.values(value as any))) : key === '_common' ? 'common' : key === 'extraData' ? typeof value === 'string' ? value - : toHexString(Uint8Array.from(value as number[])) + : bytesToHex(Uint8Array.from(value as number[])) : key === 'gasUsed' ? `${parseInt(header.gasUsed)} (${( (parseInt(header.gasUsed, 16) / parseInt(header.gasLimit as any, 16)) * @@ -180,7 +180,7 @@ const DisplayBlock = () => { ? 'Undefineded for unknown reasons' : typeof value : key === 'coinbase' - ? toHexString((value as any).buf as Buffer) + ? bytesToHex((value as any).buf as Buffer) : typeof value === 'string' ? value : typeof value === 'bigint' @@ -220,9 +220,9 @@ const DisplayBlock = () => { try { const receipts = decodeReceipts( Buffer.from( - fromHexString( + hexToBytes( await state.provider!.historyProtocol.get( - getContentKey(HistoryNetworkContentType.Receipt, fromHexString(state.block!.hash)) + getContentKey(HistoryNetworkContentType.Receipt, hexToBytes(state.block!.hash)) ) ) ) @@ -242,10 +242,10 @@ const DisplayBlock = () => { const hash = typeof (state.block as any).hash === 'string' ? (state.block as any).hash - : toHexString((state.block as any).hash()) - const header = getContentKey(HistoryNetworkContentType.BlockHeader, Buffer.from(fromHexString(hash))) + : bytesToHex((state.block as any).hash()) + const header = getContentKey(HistoryNetworkContentType.BlockHeader, Buffer.from(hexToBytes(hash))) - const body = getContentKey(HistoryNetworkContentType.BlockBody, Buffer.from(fromHexString(hash))) + const body = getContentKey(HistoryNetworkContentType.BlockBody, Buffer.from(hexToBytes(hash))) setKeys({ header, body, @@ -269,7 +269,7 @@ const DisplayBlock = () => { hash: {typeof (state.block as any).hash === 'string' ? (state.block as any).hash - : toHexString((state.block as any).hash())} + : bytesToHex((state.block as any).hash())} } diff --git a/packages/archived-browser-client/src/Components/GetEpoch.tsx b/packages/archived-browser-client/src/Components/GetEpoch.tsx index 318c69081..872003c8f 100644 --- a/packages/archived-browser-client/src/Components/GetEpoch.tsx +++ b/packages/archived-browser-client/src/Components/GetEpoch.tsx @@ -6,13 +6,13 @@ import { EpochAccumulator, epochRootByBlocknumber, epochRootByIndex, - fromHexString, + hexToBytes, getContentId, getContentKey, HistoryProtocol, MAX_HISTORICAL_EPOCHS, ProtocolId, - toHexString, + bytesToHex, } from 'portalnetwork' import React, { useState, useContext } from 'react' import { AppContext, AppContextType } from '../globalReducer' @@ -29,15 +29,15 @@ export default function GetEpoch() { ) as HistoryProtocol const lookup = new ContentLookup( protocol, - fromHexString(getContentKey(HistoryNetworkContentType.EpochAccumulator, epochRootHash)) + hexToBytes(getContentKey(HistoryNetworkContentType.EpochAccumulator, epochRootHash)) ) const epoch = await lookup.startLookup() if (epoch !== undefined) { const acc = EpochAccumulator.deserialize(epoch as Uint8Array) toast({ - title: toHexString(EpochAccumulator.hashTreeRoot(acc)), + title: bytesToHex(EpochAccumulator.hashTreeRoot(acc)), }) - return toHexString(EpochAccumulator.hashTreeRoot(acc)) + return bytesToHex(EpochAccumulator.hashTreeRoot(acc)) } else { toast({ title: 'Epoch Not Found', diff --git a/packages/archived-browser-client/src/Components/Layout.tsx b/packages/archived-browser-client/src/Components/Layout.tsx index 836f02223..8639f0a94 100644 --- a/packages/archived-browser-client/src/Components/Layout.tsx +++ b/packages/archived-browser-client/src/Components/Layout.tsx @@ -11,7 +11,7 @@ import { VStack, } from '@chakra-ui/react' import { Block } from '@ethereumjs/block' -import { ethJsBlockToEthersBlockWithTxs, fromHexString } from 'portalnetwork' +import { ethJsBlockToEthersBlockWithTxs, hexToBytes } from 'portalnetwork' import React, { useContext, useEffect } from 'react' import bigblock from '../bigblock.json' import { AppContext, AppContextType, StateChange } from '../globalReducer' @@ -25,7 +25,7 @@ export default function Layout() { } async function setSample() { const sampleBlock = await ethJsBlockToEthersBlockWithTxs( - Block.fromRLPSerializedBlock(Buffer.from(fromHexString(bigblock[0].rlp)), { + Block.fromRLPSerializedBlock(Buffer.from(hexToBytes(bigblock[0].rlp)), { hardforkByBlockNumber: true, }) ) diff --git a/packages/archived-browser-client/src/Components/PortalButtons.tsx b/packages/archived-browser-client/src/Components/PortalButtons.tsx index 2bea68126..f60669203 100644 --- a/packages/archived-browser-client/src/Components/PortalButtons.tsx +++ b/packages/archived-browser-client/src/Components/PortalButtons.tsx @@ -17,7 +17,7 @@ import { import { ChevronDownIcon, SearchIcon } from '@chakra-ui/icons' import { AppContext, AppContextType, StateChange } from '../globalReducer' import { PeerActions } from '../peerActions' -import { ENR, fromHexString, getContentId, getContentKey, HistoryNetworkContentType } from 'portalnetwork' +import { ENR, hexToBytes, getContentId, getContentKey, HistoryNetworkContentType } from 'portalnetwork' import { PeerContext, PeerContextType, PeerStateChange } from '../peerReducer' enum GetBy { @@ -62,7 +62,7 @@ export function PortalButton(props: IPortalButton) { }, [blockHash]) const addToOffer = async (type: HistoryNetworkContentType) => { - const contentKey = getContentKey(type, Buffer.from(fromHexString(blockHash))) + const contentKey = getContentKey(type, Buffer.from(hexToBytes(blockHash))) const contentId = getContentId(type, blockHash) if (await state.provider?.historyProtocol.get(contentKey)) { setOffer([...offer, contentId]) diff --git a/packages/archived-browser-client/src/peerActions.ts b/packages/archived-browser-client/src/peerActions.ts index 78be903c4..bc8052565 100644 --- a/packages/archived-browser-client/src/peerActions.ts +++ b/packages/archived-browser-client/src/peerActions.ts @@ -1,6 +1,6 @@ import { ENR, - fromHexString, + hexToBytes, getContentId, getContentKey, HistoryNetworkContentType, @@ -55,8 +55,8 @@ export class PeerActions { sendFindContent = async (type: string, enr: string) => { if (type === 'header') { - const headerContentId = fromHexString( - getContentKey(HistoryNetworkContentType.BlockHeader, fromHexString(this.state.blockHash)), + const headerContentId = hexToBytes( + getContentKey(HistoryNetworkContentType.BlockHeader, hexToBytes(this.state.blockHash)), ) const header = await this.historyProtocol.sendFindContent( ENR.decodeTxt(enr).nodeId, @@ -65,16 +65,16 @@ export class PeerActions { const block = reassembleBlock(header!.value as Uint8Array, undefined) return block // } else if (type === 'body') { - const headerContentKey = fromHexString( - getContentKey(HistoryNetworkContentType.BlockHeader, fromHexString(this.state.blockHash)), + const headerContentKey = hexToBytes( + getContentKey(HistoryNetworkContentType.BlockHeader, hexToBytes(this.state.blockHash)), ) this.historyProtocol!.sendFindContent(ENR.decodeTxt(enr).nodeId, headerContentKey) - const bodyContentKey = fromHexString( - getContentKey(HistoryNetworkContentType.BlockBody, fromHexString(this.state.blockHash)), + const bodyContentKey = hexToBytes( + getContentKey(HistoryNetworkContentType.BlockBody, hexToBytes(this.state.blockHash)), ) this.historyProtocol!.sendFindContent(ENR.decodeTxt(enr).nodeId, bodyContentKey) } else if (type === 'epoch') { - const epochContentKey = fromHexString( + const epochContentKey = hexToBytes( getContentKey(HistoryNetworkContentType.EpochAccumulator, epochRootByIndex(this.state.epoch)), ) this.historyProtocol!.sendFindContent(ENR.decodeTxt(enr).nodeId, epochContentKey) diff --git a/packages/archived-browser-client/src/portalClient.ts b/packages/archived-browser-client/src/portalClient.ts index 44109c31b..15ce88116 100644 --- a/packages/archived-browser-client/src/portalClient.ts +++ b/packages/archived-browser-client/src/portalClient.ts @@ -4,8 +4,8 @@ import { ENR, log2Distance, HybridTransportService, - toHexString, - fromHexString, + bytesToHex, + hexToBytes, TransportLayer, UltralightProvider, } from 'portalnetwork' @@ -57,7 +57,7 @@ export const startUp = async (provider: UltralightProvider) => { provider.portal.storeNodeDetails() ;(window as any).portal = provider.portal ;(window as any).ENR = ENR - ;(window as any).hexer = { toHexString, fromHexString } + ;(window as any).hexer = { bytesToHex, hexToBytes } provider.portal.discv5.on('multiaddrUpdated', () => { provider.portal.storeNodeDetails() }) diff --git a/packages/browser-client/src/Components/ContentManager.tsx b/packages/browser-client/src/Components/ContentManager.tsx index 9f43aa221..7b48ee12c 100644 --- a/packages/browser-client/src/Components/ContentManager.tsx +++ b/packages/browser-client/src/Components/ContentManager.tsx @@ -1,6 +1,6 @@ import { Button } from '@chakra-ui/react' import { Block } from '@ethereumjs/block' -import { addRLPSerializedBlock, ethJsBlockToEthersBlockWithTxs, fromHexString } from 'portalnetwork' +import { addRLPSerializedBlock, ethJsBlockToEthersBlockWithTxs, hexToBytes } from 'portalnetwork' import React, { useContext } from 'react' import { AppContext, AppContextType, StateChange } from '../globalReducer' @@ -22,7 +22,7 @@ export default function ContentManager() { dispatch({ type: StateChange.SETBLOCK, payload: await ethJsBlockToEthersBlockWithTxs( - Block.fromRLPSerializedBlock(fromHexString(last[1].rlp), { + Block.fromRLPSerializedBlock(hexToBytes(last[1].rlp), { setHardfork: true, }), ), diff --git a/packages/browser-client/src/Components/DisplayBlock.tsx b/packages/browser-client/src/Components/DisplayBlock.tsx index ba73a584a..60fe99672 100644 --- a/packages/browser-client/src/Components/DisplayBlock.tsx +++ b/packages/browser-client/src/Components/DisplayBlock.tsx @@ -16,10 +16,10 @@ import { import { BigNumber } from 'ethers' import { ExtendedEthersBlockWithTransactions, - fromHexString, + hexToBytes, getContentKey, HistoryNetworkContentType, - toHexString, + bytesToHex, TxReceiptWithType, decodeReceipts, NetworkId, @@ -157,15 +157,15 @@ const DisplayBlock = () => { key === 'difficulty' ? (value as bigint) : key === 'parentHash' - ? toHexString(Uint8Array.from(Object.values(value as any))) + ? bytesToHex(Uint8Array.from(Object.values(value as any))) : key === 'logsBloom' - ? toHexString(Uint8Array.from(Object.values(value as any))) + ? bytesToHex(Uint8Array.from(Object.values(value as any))) : key === '_common' ? 'common' : key === 'extraData' ? typeof value === 'string' ? value - : toHexString(Uint8Array.from(value as number[])) + : bytesToHex(Uint8Array.from(value as number[])) : key === 'gasUsed' ? `${parseInt(header.gasUsed)} (${( (parseInt(header.gasUsed, 16) / parseInt(header.gasLimit as any, 16)) * @@ -182,7 +182,7 @@ const DisplayBlock = () => { ? 'Undefineded for unknown reasons' : typeof value : key === 'coinbase' - ? toHexString((value as any).buf as Uint8Array) + ? bytesToHex((value as any).buf as Uint8Array) : typeof value === 'string' ? value : typeof value === 'bigint' @@ -221,10 +221,10 @@ const DisplayBlock = () => { async function init() { try { const receipts = decodeReceipts( - fromHexString( + hexToBytes( await state.provider!.historyNetwork.get( NetworkId.HistoryNetwork, - getContentKey(HistoryNetworkContentType.Receipt, fromHexString(state.block!.hash)), + getContentKey(HistoryNetworkContentType.Receipt, hexToBytes(state.block!.hash)), ), ), ) @@ -243,10 +243,10 @@ const DisplayBlock = () => { const hash = typeof (state.block as any).hash === 'string' ? (state.block as any).hash - : toHexString((state.block as any).hash()) - const header = getContentKey(HistoryNetworkContentType.BlockHeader, fromHexString(hash)) + : bytesToHex((state.block as any).hash()) + const header = getContentKey(HistoryNetworkContentType.BlockHeader, hexToBytes(hash)) - const body = getContentKey(HistoryNetworkContentType.BlockBody, fromHexString(hash)) + const body = getContentKey(HistoryNetworkContentType.BlockBody, hexToBytes(hash)) setKeys({ header, body, @@ -268,7 +268,7 @@ const DisplayBlock = () => { hash: {typeof (state.block as any).hash === 'string' ? (state.block as any).hash - : toHexString((state.block as any).hash())} + : bytesToHex((state.block as any).hash())} } diff --git a/packages/browser-client/src/Components/GetEpoch.tsx b/packages/browser-client/src/Components/GetEpoch.tsx index 12c0661ec..e9b56b330 100644 --- a/packages/browser-client/src/Components/GetEpoch.tsx +++ b/packages/browser-client/src/Components/GetEpoch.tsx @@ -5,12 +5,12 @@ import { HistoryNetworkContentType, EpochAccumulator, epochRootByIndex, - fromHexString, + hexToBytes, getContentKey, HistoryNetwork, MAX_HISTORICAL_EPOCHS, NetworkId, - toHexString, + bytesToHex, } from 'portalnetwork' import React, { useState, useContext } from 'react' import { AppContext, AppContextType } from '../globalReducer' @@ -27,15 +27,15 @@ export default function GetEpoch() { ) as HistoryNetwork const lookup = new ContentLookup( network, - fromHexString(getContentKey(HistoryNetworkContentType.EpochAccumulator, epochRootHash)), + hexToBytes(getContentKey(HistoryNetworkContentType.EpochAccumulator, epochRootHash)), ) const epoch = await lookup.startLookup() if (epoch !== undefined) { const acc = EpochAccumulator.deserialize(epoch as Uint8Array) toast({ - title: toHexString(EpochAccumulator.hashTreeRoot(acc)), + title: bytesToHex(EpochAccumulator.hashTreeRoot(acc)), }) - return toHexString(EpochAccumulator.hashTreeRoot(acc)) + return bytesToHex(EpochAccumulator.hashTreeRoot(acc)) } else { toast({ title: 'Epoch Not Found', diff --git a/packages/browser-client/src/Components/Layout.tsx b/packages/browser-client/src/Components/Layout.tsx index 2b8ae0117..e64afc58c 100644 --- a/packages/browser-client/src/Components/Layout.tsx +++ b/packages/browser-client/src/Components/Layout.tsx @@ -11,7 +11,7 @@ import { VStack, } from '@chakra-ui/react' import { Block } from '@ethereumjs/block' -import { ethJsBlockToEthersBlockWithTxs, fromHexString } from 'portalnetwork' +import { ethJsBlockToEthersBlockWithTxs, hexToBytes } from 'portalnetwork' import React, { useContext, useEffect } from 'react' import bigblock from '../bigblock.json' import { AppContext, AppContextType, StateChange } from '../globalReducer' @@ -25,7 +25,7 @@ export default function Layout() { } async function setSample() { const sampleBlock = await ethJsBlockToEthersBlockWithTxs( - Block.fromRLPSerializedBlock(fromHexString(bigblock[0].rlp), { + Block.fromRLPSerializedBlock(hexToBytes(bigblock[0].rlp), { setHardfork: true, }), ) diff --git a/packages/browser-client/src/Components/PortalButtons.tsx b/packages/browser-client/src/Components/PortalButtons.tsx index 91cb4addf..7b284746e 100644 --- a/packages/browser-client/src/Components/PortalButtons.tsx +++ b/packages/browser-client/src/Components/PortalButtons.tsx @@ -19,7 +19,7 @@ import { AppContext, AppContextType, StateChange } from '../globalReducer' import { PeerActions } from '../peerActions' import { ENR, - fromHexString, + hexToBytes, getContentId, getContentKey, HistoryNetworkContentType, @@ -69,7 +69,7 @@ export function PortalButton(props: IPortalButton) { }, [blockHash]) const addToOffer = async (type: HistoryNetworkContentType) => { - const contentKey = getContentKey(type, fromHexString(blockHash)) + const contentKey = getContentKey(type, hexToBytes(blockHash)) const contentId = getContentId(type, blockHash) if (await state.provider?.historyNetwork.get(NetworkId.HistoryNetwork, contentKey)) { setOffer([...offer, contentId]) diff --git a/packages/browser-client/src/peerActions.ts b/packages/browser-client/src/peerActions.ts index 88cf0b09a..51a398372 100644 --- a/packages/browser-client/src/peerActions.ts +++ b/packages/browser-client/src/peerActions.ts @@ -1,6 +1,6 @@ import { ENR, - fromHexString, + hexToBytes, getContentId, getContentKey, HistoryNetworkContentType, @@ -55,8 +55,8 @@ export class PeerActions { sendFindContent = async (type: string, enr: string) => { if (type === 'header') { - const headerContentId = fromHexString( - getContentKey(HistoryNetworkContentType.BlockHeader, fromHexString(this.state.blockHash)), + const headerContentId = hexToBytes( + getContentKey(HistoryNetworkContentType.BlockHeader, hexToBytes(this.state.blockHash)), ) const header = await this.historyNetwork.sendFindContent( ENR.decodeTxt(enr).nodeId, @@ -65,16 +65,16 @@ export class PeerActions { const block = reassembleBlock(header!.value as Uint8Array, undefined) return block // } else if (type === 'body') { - const headerContentKey = fromHexString( - getContentKey(HistoryNetworkContentType.BlockHeader, fromHexString(this.state.blockHash)), + const headerContentKey = hexToBytes( + getContentKey(HistoryNetworkContentType.BlockHeader, hexToBytes(this.state.blockHash)), ) this.historyNetwork!.sendFindContent(ENR.decodeTxt(enr).nodeId, headerContentKey) - const bodyContentKey = fromHexString( - getContentKey(HistoryNetworkContentType.BlockBody, fromHexString(this.state.blockHash)), + const bodyContentKey = hexToBytes( + getContentKey(HistoryNetworkContentType.BlockBody, hexToBytes(this.state.blockHash)), ) this.historyNetwork!.sendFindContent(ENR.decodeTxt(enr).nodeId, bodyContentKey) } else if (type === 'epoch') { - const epochContentKey = fromHexString( + const epochContentKey = hexToBytes( getContentKey(HistoryNetworkContentType.EpochAccumulator, epochRootByIndex(this.state.epoch)), ) this.historyNetwork!.sendFindContent(ENR.decodeTxt(enr).nodeId, epochContentKey) diff --git a/packages/browser-client/src/portalClient.ts b/packages/browser-client/src/portalClient.ts index 2ca080a68..bdbaeed3f 100644 --- a/packages/browser-client/src/portalClient.ts +++ b/packages/browser-client/src/portalClient.ts @@ -3,8 +3,8 @@ import { ENR, log2Distance, WebSocketTransportService, - toHexString, - fromHexString, + bytesToHex, + hexToBytes, TransportLayer, UltralightProvider, NetworkId, @@ -57,7 +57,7 @@ export const startUp = async (provider: UltralightProvider) => { provider.portal.storeNodeDetails() ;(window as any).portal = provider.portal ;(window as any).ENR = ENR - ;(window as any).hexer = { toHexString, fromHexString } + ;(window as any).hexer = { bytesToHex, hexToBytes } provider.portal.discv5.on('multiaddrUpdated', () => { provider.portal.storeNodeDetails() }) diff --git a/packages/cli/package.json b/packages/cli/package.json index 639795f9a..156007636 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -13,10 +13,12 @@ "@types/node": "18.11.18", "@types/tape": "^4.13.2", "@types/yargs": "^17.0.7", + "@typescript-eslint/eslint-plugin": "^8.7.0", + "@typescript-eslint/parser": "^8.7.0", "@vitest/ui": "^1.2.2", "alchemy-sdk": "^3.0.0", "e2store": "^0.0.1", - "eslint": "^8.6.0", + "eslint": "^8.57.1", "nodemon": "^2.0.19", "prettier": "^3.0.2", "tslib": "^2.3.1", diff --git a/packages/cli/scripts/beaconBridge.ts b/packages/cli/scripts/beaconBridge.ts index b2544befc..62c95d2ee 100644 --- a/packages/cli/scripts/beaconBridge.ts +++ b/packages/cli/scripts/beaconBridge.ts @@ -14,7 +14,7 @@ import { LightClientUpdatesByRange, LightClientUpdatesByRangeKey, getBeaconContentKey, - toHexString, + bytesToHex, } from 'portalnetwork' const { Client } = jayson @@ -82,14 +82,14 @@ const main = async () => { BeaconLightClientNetworkContentType.LightClientBootstrap, LightClientBootstrapKey.serialize({ blockHash: hexToBytes(bootstrapRoot) }), ), - toHexString( + bytesToHex( concatBytes(capellaForkDigest, ssz.capella.LightClientBootstrap.serialize(bootstrap)), ), ]) console.log('Pushed bootstrap into Portal Network', res) const res2 = await ultralight.request('portal_beaconStore', [ rangeKey, - toHexString(serializedRange), + bytesToHex(serializedRange), ]) console.log( `Pushed light client updates for range ${oldPeriod}-${currentPeriod} into Portal Network`, @@ -97,7 +97,7 @@ const main = async () => { ) const res3 = await ultralight.request('portal_beaconStore', [ optimisticUpdateKey, - toHexString( + bytesToHex( concatBytes( capellaForkDigest, ssz.capella.LightClientOptimisticUpdate.serialize(optimisticUpdate), @@ -130,7 +130,7 @@ const main = async () => { ) let res = await ultralight.request('portal_beaconStore', [ optimisticUpdateKey, - toHexString( + bytesToHex( concatBytes( capellaForkDigest, ssz.capella.LightClientOptimisticUpdate.serialize(optimisticUpdate), @@ -152,7 +152,7 @@ const main = async () => { ) res = await ultralight.request('portal_beaconStore', [ finalityUpdateKey, - toHexString( + bytesToHex( concatBytes( capellaForkDigest, ssz.capella.LightClientFinalityUpdate.serialize(finalityUpdate), diff --git a/packages/cli/scripts/bootstrapFinder.ts b/packages/cli/scripts/bootstrapFinder.ts index 2d1172593..677ae2cd6 100644 --- a/packages/cli/scripts/bootstrapFinder.ts +++ b/packages/cli/scripts/bootstrapFinder.ts @@ -12,7 +12,7 @@ import { LightClientUpdatesByRange, LightClientUpdatesByRangeKey, getBeaconContentKey, - toHexString, + bytesToHex, } from 'portalnetwork' import type { ForkLightClient } from '@lodestar/params' @@ -68,7 +68,7 @@ const main = async () => { for (let x = 0; x < 4; x++) { const bootstrapSlot = updatesByRange.response![x].data.finalizedHeader.beacon.slot - const bootstrapRoot = toHexString( + const bootstrapRoot = bytesToHex( (await api.beacon.getBlockRoot(bootstrapSlot)).response!.data.root, ) const bootstrap = (await api.lightclient.getBootstrap(bootstrapRoot)).response! @@ -77,7 +77,7 @@ const main = async () => { BeaconLightClientNetworkContentType.LightClientBootstrap, LightClientBootstrapKey.serialize({ blockHash: hexToBytes(bootstrapRoot) }), ), - toHexString( + bytesToHex( concatBytes( beaconConfig.forkName2ForkDigest(bootstrap.version), ( @@ -96,7 +96,7 @@ const main = async () => { } for (let x = 0; x < 10; x++) { - await ultralights[x].request('portal_beaconStore', [rangeKey, toHexString(serializedRange)]) + await ultralights[x].request('portal_beaconStore', [rangeKey, bytesToHex(serializedRange)]) } console.log( `Seeded light client updates for range ${oldPeriod}-${oldPeriod + 4} into Portal Network`, @@ -115,7 +115,7 @@ const main = async () => { } const res3 = await ultralights[0].request('portal_beaconStore', [ optimisticUpdateKey, - toHexString( + bytesToHex( concatBytes( beaconConfig.forkName2ForkDigest(optimisticUpdate.version), ( @@ -148,7 +148,7 @@ const main = async () => { ) const res = await ultralights[0].request('portal_beaconStore', [ optimisticUpdateKey, - toHexString( + bytesToHex( concatBytes( beaconConfig.forkName2ForkDigest(optimisticUpdate.version), ( diff --git a/packages/cli/scripts/bridge.ts b/packages/cli/scripts/bridge.ts index 90d7ab4ce..f8af65ad2 100644 --- a/packages/cli/scripts/bridge.ts +++ b/packages/cli/scripts/bridge.ts @@ -1,6 +1,6 @@ import { Block } from '@ethereumjs/block' import jayson from 'jayson/promise/index.js' -import { toHexString } from 'portalnetwork' +import { bytesToHex } from 'portalnetwork' // Bridge node script expects a url string corresponding to an execution node serving the Ethereum JSON-RPC API const main = async () => { @@ -21,8 +21,8 @@ const main = async () => { ) const block = Block.fromRPC(res.result, [], { setHardfork: true }) const portRes = await portal.request('ultralight_addBlockToHistory', [ - toHexString(block.hash()), - toHexString(block.serialize()), + bytesToHex(block.hash()), + bytesToHex(block.serialize()), ]) console.log(portRes.result) await new Promise((resolve) => setTimeout(resolve, 12000)) diff --git a/packages/cli/scripts/buildAccumulator.ts b/packages/cli/scripts/buildAccumulator.ts index 2cc97b0f3..838cb2816 100644 --- a/packages/cli/scripts/buildAccumulator.ts +++ b/packages/cli/scripts/buildAccumulator.ts @@ -1,6 +1,6 @@ import { BlockHeader } from '@ethereumjs/block' import jayson from 'jayson/promise/index.js' -import { fromHexString, toHexString } from 'portalnetwork' +import { hexToBytes, bytesToHex } from 'portalnetwork' import yargs from 'yargs' import { hideBin } from 'yargs/helpers' @@ -20,11 +20,11 @@ const main = async () => { for (let x = 1; x < args.blockHeight; x++) { const web3res = await web3.request('debug_getHeaderRlp', [x]) - const header = BlockHeader.fromRLPSerializedHeader(Buffer.from(fromHexString(web3res.result)), { + const header = BlockHeader.fromRLPSerializedHeader(Buffer.from(hexToBytes(web3res.result)), { setHardfork: true, }) const res2 = await ultralight.request('portal_addBlockHeaderToHistory', [ - toHexString(header.hash()), + bytesToHex(header.hash()), web3res.result, ]) console.log(x, res2) diff --git a/packages/cli/scripts/genesisBridge.ts b/packages/cli/scripts/genesisBridge.ts index 61ff29d1d..0af9148eb 100644 --- a/packages/cli/scripts/genesisBridge.ts +++ b/packages/cli/scripts/genesisBridge.ts @@ -1,4 +1,4 @@ -import { fromHexString, toHexString } from '@chainsafe/ssz' +import { hexToBytes, bytesToHex } from '@ethereumjs/util' import { Blockchain } from '@ethereumjs/blockchain' import { Common } from '@ethereumjs/common' import { LeafNode, Trie } from '@ethereumjs/trie' @@ -29,9 +29,9 @@ const genesisAccounts = () => { export const genesisStateTrie = async () => { const trie = new Trie({ useKeyHashing: true }) for (const account of genesisAccounts()) { - await trie.put(fromHexString(account[0]), account[1]) + await trie.put(hexToBytes(account[0]), account[1]) } - const root = toHexString(trie.root()) + const root = bytesToHex(trie.root()) if (root !== genesis.genesisStateRoot) { throw new Error('Invalid genesis state root') } @@ -49,7 +49,7 @@ export const generateAccountTrieProofs = async ( const leafNodes: [TrieNode, number[]][] = [] await trie.walkAllNodes(async (node, key) => { node instanceof LeafNode ? leafNodes.push([node, key]) : nodes.push([node, key]) - if (toHexString(trie['hash'](node.serialize())) === genesis.genesisStateRoot) { + if (bytesToHex(trie['hash'](node.serialize())) === genesis.genesisStateRoot) { console.log(`ROOT NODE WALKING`) console.log({ nodes, leafNodes }) } @@ -58,7 +58,7 @@ export const generateAccountTrieProofs = async ( leafNodes.map(async ([node, path]) => { const nodeHash = trie['hash'](node.serialize()) const proof = (await trie.findPath(nodeHash)).stack.map((node) => node.serialize()) - return [toHexString(nodeHash), { path, proof }] + return [bytesToHex(nodeHash), { path, proof }] }), ) const proofs = await Promise.all( @@ -66,9 +66,9 @@ export const generateAccountTrieProofs = async ( const nodeHash = trie['hash'](node.serialize()) const nodePath = await trie.findPath(nodeHash) const proof = nodePath.stack.map((node) => node.serialize()) - const content = [toHexString(nodeHash), { path, proof }] + const content = [bytesToHex(nodeHash), { path, proof }] // console.log(content) - if (toHexString(nodeHash) === genesis.genesisStateRoot) { + if (bytesToHex(nodeHash) === genesis.genesisStateRoot) { console.log('GENESIS PROOF:', content) } return content @@ -95,10 +95,10 @@ const _index = async () => { const leafNodeContent: [string, Uint8Array][] = Object.keys(leafProofs).map((nodeHash) => { const path = tightlyPackNibbles(leafProofs[nodeHash].path as TNibble[]) const key: TAccountTrieNodeKey = { - nodeHash: fromHexString(nodeHash), + nodeHash: hexToBytes(nodeHash), path, } - const contentKey = toHexString(AccountTrieNodeContentKey.encode(key)) + const contentKey = bytesToHex(AccountTrieNodeContentKey.encode(key)) const content = AccountTrieNodeOffer.serialize({ blockHash: genesisBlock.hash(), proof: leafProofs[nodeHash].proof, @@ -109,10 +109,10 @@ const _index = async () => { try { const path = tightlyPackNibbles(nonLeafProofs[nodeHash].path as TNibble[]) const key: TAccountTrieNodeKey = { - nodeHash: fromHexString(nodeHash), + nodeHash: hexToBytes(nodeHash), path, } - const contentKey = toHexString(AccountTrieNodeContentKey.encode(key)) + const contentKey = bytesToHex(AccountTrieNodeContentKey.encode(key)) const content = AccountTrieNodeOffer.serialize({ blockHash: genesisBlock.hash(), proof: nonLeafProofs[nodeHash].proof, diff --git a/packages/cli/scripts/gossipTest.ts b/packages/cli/scripts/gossipTest.ts index ce554eec7..e7d7f1fa0 100644 --- a/packages/cli/scripts/gossipTest.ts +++ b/packages/cli/scripts/gossipTest.ts @@ -1,5 +1,5 @@ import jayson from 'jayson/promise/index.js' -import { BlockHeaderWithProof, fromHexString } from 'portalnetwork' +import { BlockHeaderWithProof, hexToBytes } from 'portalnetwork' import type { HttpClient } from 'jayson/promise/index.js' @@ -15,7 +15,7 @@ const { Client } = jayson const gossip = async () => { const blockHeaderContent = BlockHeaderWithProof.deserialize( - fromHexString(blockHeaderContent_value), + hexToBytes(blockHeaderContent_value), ) console.log(blockHeaderContent) diff --git a/packages/cli/scripts/recursiveFindContentTest.ts b/packages/cli/scripts/recursiveFindContentTest.ts index 314d4db05..a7e2d351f 100644 --- a/packages/cli/scripts/recursiveFindContentTest.ts +++ b/packages/cli/scripts/recursiveFindContentTest.ts @@ -1,13 +1,13 @@ import { Block } from '@ethereumjs/block' import jayson from 'jayson/promise/index.js' -import { HistoryNetworkContentType, fromHexString, getContentKey, toHexString } from 'portalnetwork' +import { HistoryNetworkContentType, hexToBytes, getContentKey, bytesToHex } from 'portalnetwork' import type { HttpClient } from 'jayson/promise/index.js' const testBlocks = [ Block.fromRLPSerializedBlock( Buffer.from( - fromHexString( + hexToBytes( '0xf9028df90217a013ced9eaa49a522d4e7dcf80a739a57dbf08f4ce5efc4edbac86a66d8010f693a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479452bc44d5378309ee2abf1539bf71de1b7d7be3b5a0ac4ba3fe45d38b28e2af093024e112851a0f3c72bf1d02b306506e93cd39e26da068d722d467154a4570a7d759cd6b08792c4a1cb994261196b99735222b513bd9a00db8f50b32f1ec33d2546b4aa485defeae3a4e88d5f90fdcccadd6dff516e4b9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008605af25e8b8e583030d41832fefd88252088455ee029798d783010102844765746887676f312e342e32856c696e7578a0ee8523229bf562950f30ad5a85be3fabc3f19926ee479826d54d4f5f2728c245880a0fb916fd59aad0f870f86e822d85850ba43b740083015f90947c5080988c6d91d090c23d54740f856c69450b29874b04c0f2616400801ba09aaf0e60d53dfb7c34ed51991bd350b8e021185ccc070b4264e209d16df5dc08a03565399bd97800b6d0e9959cd0920702039642b85b37a799391181e0610d6ba9c0', ), ), @@ -15,7 +15,7 @@ const testBlocks = [ ), Block.fromRLPSerializedBlock( Buffer.from( - fromHexString( + hexToBytes( '0xf9028ef90217a08faf8b77fedb23eb4d591433ac3643be1764209efa52ac6386e10d1a127e4220a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479452bc44d5378309ee2abf1539bf71de1b7d7be3b5a0bd0eaff61d52c20e085cb7a7c60b312c792e0b141c5a00e50fd42f8ae1cfe51da09b763cefd23adf252ba87898f7cb8ccc06a4ebddc6be9032648fd55789d4c0b8a0cbb141d48d01bbbf96fb19adff38fb2a6c5e3de40843472a91067ef4f9eac09fb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008605afdbcd75fd83030d42832fefd88252088455ee029f98d783010102844765746887676f312e342e32856c696e7578a04ddfa646f9a9ec8507af565631322186e2e06347586c9f137383d745ee8bf5958885808f6bbbb2a835f871f86f822d86850ba43b740083015f9094c197252baf4a4d2974eab91039594f789a8c207c88017a798d89731c00801ca0825c34f6ddfad0c9fe0e2aa75a3bff9bccc21e81a782fb2a454afb4ad4abac70a0106d3942a42839f74bbbf71b6ff8c5b11082af8b0ff2799cb9b8d14b7fcc9e11c0', ), ), @@ -43,7 +43,7 @@ const recursiveFindContent = async () => { const header = testBlocks[0].header.serialize() const store = await ultralights[0].request('portal_historyStore', [ headerKey, - toHexString(header), + bytesToHex(header), ]) store.result !== undefined || console.log('store fail') for (const enr of enrs.slice(0, 9)) { @@ -56,7 +56,7 @@ const recursiveFindContent = async () => { const find = await ultralights[8].request('portal_historyRecursiveFindContent', [headerKey]) console.log( 'RecursiveFindContent', - Buffer.from(fromHexString(find.result)).equals(header) ? 'pass' : 'fail', + Buffer.from(hexToBytes(find.result)).equals(header) ? 'pass' : 'fail', ) if (find.result !== undefined) { await ultralights[8].request('portal_historyStore', [headerKey, find.result]) diff --git a/packages/cli/scripts/seeder.ts b/packages/cli/scripts/seeder.ts index 059c31835..2133bb34f 100644 --- a/packages/cli/scripts/seeder.ts +++ b/packages/cli/scripts/seeder.ts @@ -3,7 +3,7 @@ import { hexToBytes } from '@ethereumjs/util' import { readFileSync } from 'fs' import jayson from 'jayson/promise/index.js' import { createRequire } from 'module' -import { HistoryNetworkContentType, fromHexString, getContentKey, toHexString } from 'portalnetwork' +import { HistoryNetworkContentType, hexToBytes, getContentKey, bytesToHex } from 'portalnetwork' import yargs from 'yargs' import { hideBin } from 'yargs/helpers' @@ -88,7 +88,7 @@ const main = async () => { } const epochKey = getContentKey( HistoryNetworkContentType.EpochAccumulator, - fromHexString(epoch.hash), + hexToBytes(epoch.hash), ) let res = await clientInfo.ultralight.client.request('ultralight_addContentToDB', [ epochKey, @@ -170,13 +170,13 @@ const main = async () => { await testRes([clients[0]], 'portal_historyOffer', [ [ clientInfo.peer1.enr, - getContentKey(HistoryNetworkContentType.BlockHeader, fromHexString(block[0])), - toHexString( + getContentKey(HistoryNetworkContentType.BlockHeader, hexToBytes(block[0])), + bytesToHex( Block.fromRLPSerializedBlock(hexToBytes((block[1] as any).rlp), { setHardfork: true, }).header.serialize(), ), - toHexString( + bytesToHex( Block.fromRLPSerializedBlock(hexToBytes((block[1] as any).rlp), { setHardfork: true, }).header.serialize(), diff --git a/packages/cli/scripts/shareEpochs.ts b/packages/cli/scripts/shareEpochs.ts index 1174c8e40..2f234d29a 100644 --- a/packages/cli/scripts/shareEpochs.ts +++ b/packages/cli/scripts/shareEpochs.ts @@ -1,6 +1,6 @@ import { Block } from '@ethereumjs/block' import jayson from 'jayson/promise/index.js' -import { NetworkId, toHexString } from 'portalnetwork' +import { NetworkId, bytesToHex } from 'portalnetwork' // async function testnet(number: number): Promise<[HttpClient[], string[]]> { // const bootnodes = [] @@ -37,13 +37,13 @@ const main = async () => { const block = await web3.request('debug_getBlockRlp', [i]) const blockhash = Block.fromRLPSerializedBlock(block.result).hash() const res1 = await builder.request('portal_addBlockToHistory', [ - toHexString(blockhash), + bytesToHex(blockhash), block.result, ]) console.log(i + 1, res1) // const bn = Math.floor(Math.random() * bootnodes.length) // const res2 = await bootnodes[bn].request('portal_addBlockToHistory', [ - // toHexString(blockhash), + // bytesToHex(blockhash), // block.result, // ]) // console.log((i + 1),bn, res2) diff --git a/packages/cli/scripts/stateBridge.ts b/packages/cli/scripts/stateBridge.ts index 39ec7cfab..e8b94ecb3 100644 --- a/packages/cli/scripts/stateBridge.ts +++ b/packages/cli/scripts/stateBridge.ts @@ -1,4 +1,4 @@ -import { fromHexString, toHexString } from '@chainsafe/ssz' +import { hexToBytes, bytesToHex } from '@ethereumjs/util' import { Block } from '@ethereumjs/block' import { Address } from '@ethereumjs/util' import { Alchemy, Network } from 'alchemy-sdk' @@ -27,7 +27,7 @@ const alchemy = new Alchemy({ const db = new Map() const remember = async (contentKey: Uint8Array, content: Uint8Array) => { - db.set(toHexString(contentKey), content) + db.set(bytesToHex(contentKey), content) } const store = async (contentKey: Uint8Array, content: Uint8Array) => { @@ -36,8 +36,8 @@ const store = async (contentKey: Uint8Array, content: Uint8Array) => { port: workerData.port, }) const stored = await client.request('portal_stateStore', [ - toHexString(contentKey), - toHexString(content), + bytesToHex(contentKey), + bytesToHex(content), ]) parentPort?.postMessage(`stored: ${stored.result}`) } @@ -48,13 +48,13 @@ const index = async (block: Block) => { port: workerData.port, }) await client.request('ultralight_addBlockToHistory', [ - toHexString(block.header.hash()), - toHexString(block.serialize()), + bytesToHex(block.header.hash()), + bytesToHex(block.serialize()), ]) await client.request('ultralight_indexBlock', [ '0x' + block.header.number.toString(16), - toHexString(block.header.hash()), + bytesToHex(block.header.hash()), ]) parentPort?.postMessage(`indexed: ${block.header.number}`) } @@ -64,8 +64,8 @@ const gossip = async (contentKey: Uint8Array, content: Uint8Array) => { port: workerData.port ?? 8545, }) const stored = await client.request('portal_stateGossip', [ - toHexString(contentKey), - toHexString(content), + bytesToHex(contentKey), + bytesToHex(content), ]) parentPort?.postMessage(`gossiped to: ${stored.result} nodes`) } @@ -114,11 +114,11 @@ const generateStateNetworkContent = async () => { : '0x0' + contract.address.slice(2), ), slot: BigInt(p.key), - stateRoot: fromHexString(stateroot), + stateRoot: hexToBytes(stateroot), }) const data = { witnesses: p.proof.map((x: string) => { - return x.length % 2 === 0 ? fromHexString(x) : fromHexString('0x0' + x.slice(2)) + return x.length % 2 === 0 ? hexToBytes(x) : hexToBytes('0x0' + x.slice(2)) }), } const csp = ContractStorageTrieProofType.serialize(data) @@ -139,12 +139,12 @@ const generateStateNetworkContent = async () => { for (const c of contracts) { const accountProof = await alchemy.core.send('eth_getProof', [c.contractAddress, [], number]) const accountProofContent = AccountTrieProofType.serialize({ - witnesses: accountProof.accountProof.map(fromHexString), + witnesses: accountProof.accountProof.map(hexToBytes), }) const accountProofContentKey = getStateNetworkContentKey({ contentType: StateNetworkContentType.AccountTrieProof, address: Address.fromString(c.contractAddress), - stateRoot: fromHexString(stateroot), + stateRoot: hexToBytes(stateroot), }) void toStorage(accountProofContentKey, accountProofContent) const codeHash = accountProof.codeHash @@ -152,9 +152,9 @@ const generateStateNetworkContent = async () => { const bytecodeContentkey = getStateNetworkContentKey({ contentType: StateNetworkContentType.ContractByteCode, address: Address.fromString(c.contractAddress), - codeHash: fromHexString(codeHash), + codeHash: hexToBytes(codeHash), }) - const contractBytecode = ContractByteCodeType.serialize(fromHexString(bytecode)) + const contractBytecode = ContractByteCodeType.serialize(hexToBytes(bytecode)) totalBytes_code += contractBytecode.length totalBytecode++ void toStorage(bytecodeContentkey, contractBytecode) @@ -177,7 +177,7 @@ const generateStateNetworkContent = async () => { return [ x.address, { - witnesses: x.accountProof.map(fromHexString), + witnesses: x.accountProof.map(hexToBytes), }, ] }), @@ -191,7 +191,7 @@ const generateStateNetworkContent = async () => { totalATP++ const contentKey = getStateNetworkContentKey({ address: Address.fromString(add), - stateRoot: fromHexString(stateroot), + stateRoot: hexToBytes(stateroot), contentType: StateNetworkContentType.AccountTrieProof, }) await toStorage(contentKey, content) diff --git a/packages/cli/src/rpc/modules/beacon.ts b/packages/cli/src/rpc/modules/beacon.ts index 6dcbfd4fe..7a2fe315e 100644 --- a/packages/cli/src/rpc/modules/beacon.ts +++ b/packages/cli/src/rpc/modules/beacon.ts @@ -1,5 +1,6 @@ import { RunStatusCode } from '@lodestar/light-client' import { ssz } from '@lodestar/types' +import { hexToBytes } from '@ethereumjs/util' import { type BeaconLightClientNetwork, BeaconLightClientNetworkContentType, @@ -8,7 +9,6 @@ import { NetworkId, type PortalNetwork, computeLightClientKeyFromPeriod, - fromHexString, getBeaconContentKey, } from 'portalnetwork' @@ -90,12 +90,12 @@ export class beacon { const period = Number(BigInt(params[0])) const rangeKey = getBeaconContentKey( BeaconLightClientNetworkContentType.LightClientUpdate, - fromHexString(computeLightClientKeyFromPeriod(period)), + hexToBytes(computeLightClientKeyFromPeriod(period)), ) const update = await this._beacon.retrieve(rangeKey) if (update !== undefined) { return ssz.capella.LightClientUpdate.toJson( - ssz.capella.LightClientUpdate.deserialize(fromHexString(update)), + ssz.capella.LightClientUpdate.deserialize(hexToBytes(update)), ) } const lookup = new ContentLookup( @@ -109,7 +109,7 @@ export class beacon { if (res !== undefined && 'content' in Object.keys(res)) { return ssz.capella.LightClientUpdate.toJson( //@ts-ignore - ssz.capella.LightClientUpdate.deserialize(fromHexString(res.content)), + ssz.capella.LightClientUpdate.deserialize(hexToBytes(res.content)), ) } } diff --git a/packages/cli/src/rpc/modules/portal.ts b/packages/cli/src/rpc/modules/portal.ts index f92cd17b3..2f7419145 100644 --- a/packages/cli/src/rpc/modules/portal.ts +++ b/packages/cli/src/rpc/modules/portal.ts @@ -1,7 +1,7 @@ import { EntryStatus } from '@chainsafe/discv5' import { ENR } from '@chainsafe/enr' import { BitArray } from '@chainsafe/ssz' -import { bytesToHex } from '@ethereumjs/util' +import { bytesToHex, hexToBytes } from '@ethereumjs/util' import { ContentLookup, ContentMessageType, @@ -11,9 +11,7 @@ import { NodeLookup, PingPongCustomDataType, PortalWireMessageType, - fromHexString, shortId, - toHexString, } from 'portalnetwork' import { INVALID_PARAMS } from '../error-code.js' @@ -463,7 +461,7 @@ export class portal { return ( pong && { enrSeq: Number(pong.enrSeq), - dataRadius: toHexString(pong.customPayload), + dataRadius: bytesToHex(pong.customPayload), } ) } @@ -480,7 +478,7 @@ export class portal { return ( pong && { enrSeq: Number(pong.enrSeq), - dataRadius: toHexString(pong.customPayload), + dataRadius: bytesToHex(pong.customPayload), } ) } @@ -608,31 +606,31 @@ export class portal { const [contentKey] = params this.logger(`Received historyLocalContent request for ${contentKey}`) - const res = await this._history.findContentLocally(fromHexString(contentKey)) + const res = await this._history.findContentLocally(hexToBytes(contentKey)) this.logger.extend(`historyLocalContent`)( `request returned ${res !== undefined ? res.length : 'null'} bytes`, ) this.logger.extend(`historyLocalContent`)( - `${res !== undefined ? toHexString(res) : 'content not found'}`, + `${res !== undefined ? bytesToHex(res) : 'content not found'}`, ) if (res === undefined) { throw new Error('No content found') } - return toHexString(res) + return bytesToHex(res) } async stateLocalContent(params: [string]): Promise { const [contentKey] = params this.logger(`Received stateLocalContent request for ${contentKey}`) - const res = await this._state.findContentLocally(fromHexString(contentKey)) + const res = await this._state.findContentLocally(hexToBytes(contentKey)) this.logger.extend(`stateLocalContent`)(`request returned ${res?.length} bytes`) this.logger.extend(`stateLocalContent`)( - `${res !== undefined ? toHexString(res) : 'content not found'}`, + `${res !== undefined ? bytesToHex(res) : 'content not found'}`, ) if (res === undefined) { throw new Error('No content found') } - return toHexString(res) + return bytesToHex(res) } async historyFindContent(params: [string, string]) { const [enr, contentKey] = params @@ -643,7 +641,7 @@ export class portal { return '' } } - const res = await this._history.sendFindContent(nodeId, fromHexString(contentKey)) + const res = await this._history.sendFindContent(nodeId, hexToBytes(contentKey)) this.logger.extend('findContent')( `request returned type: ${res ? FoundContent[res.selector] : res}`, ) @@ -672,7 +670,7 @@ export class portal { res.selector === FoundContent.ENRS ? { enrs: (content).map((v) => ENR.decode(v).encodeTxt()) } : { - content: content.length > 0 ? toHexString(content as Uint8Array) : '0x', + content: content.length > 0 ? bytesToHex(content as Uint8Array) : '0x', utpTransfer: res.selector === FoundContent.UTP, } this.logger.extend('findContent')({ @@ -690,7 +688,7 @@ export class portal { return '' } } - const res = await this._state.sendFindContent(nodeId, fromHexString(contentKey)) + const res = await this._state.sendFindContent(nodeId, hexToBytes(contentKey)) this.logger.extend('findContent')( `request returned type: ${res ? FoundContent[res.selector] : res}`, ) @@ -719,14 +717,14 @@ export class portal { return res.selector === FoundContent.ENRS ? { enrs: content } : { - content: content.length > 0 ? toHexString(content as Uint8Array) : '', + content: content.length > 0 ? bytesToHex(content as Uint8Array) : '', utpTransfer: res.selector === FoundContent.UTP, } } async historySendFindContent(params: [string, string]) { const [nodeId, contentKey] = params - const res = await this._history.sendFindContent(nodeId, fromHexString(contentKey)) + const res = await this._history.sendFindContent(nodeId, hexToBytes(contentKey)) const enr = this._history.routingTable.getWithPending(nodeId)?.value return res && enr && '0x' + enr.seq.toString(16) } @@ -734,7 +732,7 @@ export class portal { const [nodeId, content] = params const payload = ContentMessageType.serialize({ selector: 1, - value: fromHexString(content), + value: hexToBytes(content), }) const enr = this._history.routingTable.getWithPending(nodeId)?.value void this.sendPortalNetworkResponse( @@ -748,7 +746,7 @@ export class portal { async historyRecursiveFindContent(params: [string]) { const [contentKey] = params this.logger.extend('historyRecursiveFindContent')(`request received for ${contentKey}`) - const lookup = new ContentLookup(this._history, fromHexString(contentKey)) + const lookup = new ContentLookup(this._history, hexToBytes(contentKey)) const res = await lookup.startLookup() this.logger.extend('historyRecursiveFindContent')(`request returned ${JSON.stringify(res)}`) if (!res) { @@ -757,18 +755,18 @@ export class portal { } if ('enrs' in res) { this.logger.extend('historyRecursiveFindContent')( - `request returned { enrs: [{${{ enrs: res.enrs.map(toHexString) }}}] }`, + `request returned { enrs: [{${{ enrs: res.enrs.map(bytesToHex) }}}] }`, ) if (res.enrs.length === 0) { throw new Error('No content found') } - return { enrs: res.enrs.map(toHexString) } + return { enrs: res.enrs.map(bytesToHex) } } else { this.logger.extend('historyRecursiveFindContent')( - `request returned { content: ${toHexString(res.content)}, utpTransfer: ${res.utp} }`, + `request returned { content: ${bytesToHex(res.content)}, utpTransfer: ${res.utp} }`, ) return { - content: toHexString(res.content), + content: bytesToHex(res.content), utpTransfer: res.utp, } } @@ -776,7 +774,7 @@ export class portal { async stateRecursiveFindContent(params: [string]) { const [contentKey] = params this.logger.extend('stateRecursiveFindContent')(`request received for ${contentKey}`) - const lookup = new ContentLookup(this._state, fromHexString(contentKey)) + const lookup = new ContentLookup(this._state, hexToBytes(contentKey)) const res = await lookup.startLookup() this.logger.extend('stateRecursiveFindContent')(`request returned ${JSON.stringify(res)}`) if (!res) { @@ -785,18 +783,18 @@ export class portal { } if ('enrs' in res) { this.logger.extend('stateRecursiveFindContent')( - `request returned { enrs: [{${{ enrs: res.enrs.map(toHexString) }}}] }`, + `request returned { enrs: [{${{ enrs: res.enrs.map(bytesToHex) }}}] }`, ) if (res.enrs.length === 0) { throw new Error('No content found') } - return { enrs: res.enrs.map(toHexString) } + return { enrs: res.enrs.map(bytesToHex) } } else { this.logger.extend('stateRecursiveFindContent')( - `request returned { content: ${toHexString(res.content)}, utpTransfer: ${res.utp} }`, + `request returned { content: ${bytesToHex(res.content)}, utpTransfer: ${res.utp} }`, ) return { - content: toHexString(res.content), + content: bytesToHex(res.content), utpTransfer: res.utp, } } @@ -812,14 +810,14 @@ export class portal { } const res = await this._history.sendOffer( enr.nodeId, - [fromHexString(contentKeyHex)], - [fromHexString(contentValueHex)], + [hexToBytes(contentKeyHex)], + [hexToBytes(contentValueHex)], ) return res } async historySendOffer(params: [string, string[]]) { const [dstId, contentKeys] = params - const keys = contentKeys.map((key) => fromHexString(key)) + const keys = contentKeys.map((key) => hexToBytes(key)) const res = await this._history.sendOffer(dstId, keys) const enr = this._history.routingTable.getWithPending(dstId)?.value return res && enr && '0x' + enr.seq.toString(16) @@ -835,14 +833,14 @@ export class portal { } const res = await this._state.sendOffer( enr.nodeId, - [fromHexString(contentKeyHex)], - [fromHexString(contentValueHex)], + [hexToBytes(contentKeyHex)], + [hexToBytes(contentValueHex)], ) return res } async stateSendOffer(params: [string, string[]]) { const [dstId, contentKeys] = params - const keys = contentKeys.map((key) => fromHexString(key)) + const keys = contentKeys.map((key) => hexToBytes(key)) const res = await this._state.sendOffer(dstId, keys) const enr = this._state.routingTable.getWithPending(dstId)?.value return res && enr && '0x' + enr.seq.toString(16) @@ -881,17 +879,17 @@ export class portal { async historyGossip(params: [string, string]) { const [contentKey, content] = params this.logger(`historyGossip request received for ${contentKey}`) - const res = await this._history.gossipContent(fromHexString(contentKey), fromHexString(content)) + const res = await this._history.gossipContent(hexToBytes(contentKey), hexToBytes(content)) return res } async stateGossip(params: [string, string]) { const [contentKey, content] = params this.logger(`stateGossip request received for ${contentKey}`) - const res = await this._state.gossipContent(fromHexString(contentKey), fromHexString(content)) + const res = await this._state.gossipContent(hexToBytes(contentKey), hexToBytes(content)) return res } async historyStore(params: [string, string]) { - const [contentKey, content] = params.map((param) => fromHexString(param)) + const [contentKey, content] = params.map((param) => hexToBytes(param)) try { await this._history.store(contentKey, content) return true @@ -902,8 +900,8 @@ export class portal { async stateStore(params: [string, string]) { const [contentKey, content] = params try { - const contentKeyBytes = fromHexString(contentKey) - await this._state.store(contentKeyBytes, fromHexString(content)) + const contentKeyBytes = hexToBytes(contentKey) + await this._state.store(contentKeyBytes, hexToBytes(content)) this.logger(`stored ${contentKey} in state network db`) return true } catch { @@ -915,13 +913,13 @@ export class portal { async beaconSendFindContent(params: [string, string]) { const [nodeId, contentKey] = params console.log(nodeId) - const res = await this._beacon.sendFindContent(nodeId, fromHexString(contentKey)) - if (res !== undefined && res.selector === 1) return toHexString(res.value as Uint8Array) + const res = await this._beacon.sendFindContent(nodeId, hexToBytes(contentKey)) + if (res !== undefined && res.selector === 1) return bytesToHex(res.value as Uint8Array) return '0x' } async beaconStore(params: [string, string]) { - const [contentKey, content] = params.map((param) => fromHexString(param)) + const [contentKey, content] = params.map((param) => hexToBytes(param)) try { await this._beacon.store(contentKey, content) return true @@ -933,8 +931,8 @@ export class portal { async beaconLocalContent(params: [string]) { const [contentKey] = params - const content = await this._beacon.findContentLocally(fromHexString(contentKey)) - if (content !== undefined) return toHexString(content) + const content = await this._beacon.findContentLocally(hexToBytes(contentKey)) + if (content !== undefined) return bytesToHex(content) else return '0x' } @@ -1024,7 +1022,7 @@ export class portal { return ( pong && { enrSeq: Number(pong.enrSeq), - dataRadius: toHexString(pong.customPayload), + dataRadius: bytesToHex(pong.customPayload), } ) } diff --git a/packages/cli/src/rpc/validators.ts b/packages/cli/src/rpc/validators.ts index 41562b738..84843b043 100644 --- a/packages/cli/src/rpc/validators.ts +++ b/packages/cli/src/rpc/validators.ts @@ -1,4 +1,5 @@ -import { HistoryNetworkContentType, NetworkId, toHexString } from 'portalnetwork' +import { HistoryNetworkContentType, NetworkId } from 'portalnetwork' +import { bytesToHex } from '@ethereumjs/util' import { isValidEnr } from '../util.js' @@ -106,7 +107,7 @@ export const validators = { get dstId() { return (params: any[], index: number) => { if (params[index]['raw'] !== undefined) { - params[index] = toHexString(Uint8Array.from(params[index]['raw'])).slice(2) + params[index] = bytesToHex(Uint8Array.from(params[index]['raw'])).slice(2) } if (typeof params[index] !== 'string') { return { diff --git a/packages/cli/src/util.ts b/packages/cli/src/util.ts index 3aa7b583c..14aae3f55 100644 --- a/packages/cli/src/util.ts +++ b/packages/cli/src/util.ts @@ -1,4 +1,5 @@ import { BlockHeader } from '@ethereumjs/block' +import { bytesToHex } from '@ethereumjs/util' import { RLP } from '@ethereumjs/rlp' import { TransactionFactory } from '@ethereumjs/tx' import { @@ -7,7 +8,6 @@ import { EpochAccumulator, sszReceiptType, sszUnclesType, - toHexString, } from 'portalnetwork' import type { Enr } from './rpc/schema/types.js' @@ -76,7 +76,7 @@ export const toJSON = (contentKey: Uint8Array, res: Uint8Array) => { const proof = blockHeaderWithProof.proof.selector === 0 ? [] - : (blockHeaderWithProof.proof.value as Uint8Array[])?.map((p) => toHexString(p)) + : (blockHeaderWithProof.proof.value as Uint8Array[])?.map((p) => bytesToHex(p)) content = { header, proof } break } @@ -85,7 +85,7 @@ export const toJSON = (contentKey: Uint8Array, res: Uint8Array) => { const transactions = blockBody.allTransactions.map((tx) => TransactionFactory.fromSerializedData(tx).toJSON(), ) - const unclesRlp = toHexString(sszUnclesType.deserialize(blockBody.sszUncles)) + const unclesRlp = bytesToHex(sszUnclesType.deserialize(blockBody.sszUncles)) content = { transactions, uncles: { diff --git a/packages/cli/test/rpc/beacon/getLightClientUpdate.spec.ts b/packages/cli/test/rpc/beacon/getLightClientUpdate.spec.ts index 42f0e602f..8b6e772b2 100644 --- a/packages/cli/test/rpc/beacon/getLightClientUpdate.spec.ts +++ b/packages/cli/test/rpc/beacon/getLightClientUpdate.spec.ts @@ -1,12 +1,10 @@ -import { bytesToHex } from '@ethereumjs/util' +import { bytesToHex, hexToBytes } from '@ethereumjs/util' import { computeSyncPeriodAtSlot } from '@lodestar/light-client/utils' import { ssz } from '@lodestar/types' import { BeaconLightClientNetworkContentType, computeLightClientKeyFromPeriod, - fromHexString, getBeaconContentKey, - toHexString, } from 'portalnetwork' import { assert, describe, it } from 'vitest' @@ -18,13 +16,13 @@ describe(`${method} tests`, () => { const rangeJson = require('./range.json')[0] const rangeKey = getBeaconContentKey( BeaconLightClientNetworkContentType.LightClientUpdate, - fromHexString( + hexToBytes( computeLightClientKeyFromPeriod( computeSyncPeriodAtSlot(Number(rangeJson.data.attested_header.beacon.slot)), ), ), ) - const rangeHex = toHexString( + const rangeHex = bytesToHex( ssz.capella.LightClientUpdate.serialize( ssz.capella.LightClientUpdate.fromJson(rangeJson.data), ), diff --git a/packages/portalnetwork/docs/assets/search.js b/packages/portalnetwork/docs/assets/search.js index 1ef19064b..54981991e 100644 --- a/packages/portalnetwork/docs/assets/search.js +++ b/packages/portalnetwork/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":128,\"name\":\"PortalNetwork\",\"url\":\"classes/PortalNetwork.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/PortalNetwork.html#create\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PortalNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"eventLog\",\"url\":\"classes/PortalNetwork.html#eventLog\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"discv5\",\"url\":\"classes/PortalNetwork.html#discv5\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"networks\",\"url\":\"classes/PortalNetwork.html#networks\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"uTP\",\"url\":\"classes/PortalNetwork.html#uTP\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/PortalNetwork.html#db\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"bootnodes\",\"url\":\"classes/PortalNetwork.html#bootnodes\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"metrics\",\"url\":\"classes/PortalNetwork.html#metrics\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/PortalNetwork.html#logger\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"ETH\",\"url\":\"classes/PortalNetwork.html#ETH\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"refreshListeners\",\"url\":\"classes/PortalNetwork.html#refreshListeners\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"peerId\",\"url\":\"classes/PortalNetwork.html#peerId\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"supportsRendezvous\",\"url\":\"classes/PortalNetwork.html#supportsRendezvous\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"unverifiedSessionCache\",\"url\":\"classes/PortalNetwork.html#unverifiedSessionCache\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/PortalNetwork.html#start\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/PortalNetwork.html#stop\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"network\",\"url\":\"classes/PortalNetwork.html#network\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/PortalNetwork.html#network.network-1.__type\",\"classes\":\"\",\"parent\":\"PortalNetwork.network.network\"},{\"kind\":1024,\"name\":\"0x500b\",\"url\":\"classes/PortalNetwork.html#network.network-1.__type.0x500b\",\"classes\":\"\",\"parent\":\"PortalNetwork.network.network.__type\"},{\"kind\":1024,\"name\":\"0x500a\",\"url\":\"classes/PortalNetwork.html#network.network-1.__type.0x500a\",\"classes\":\"\",\"parent\":\"PortalNetwork.network.network.__type\"},{\"kind\":1024,\"name\":\"0x501a\",\"url\":\"classes/PortalNetwork.html#network.network-1.__type.0x501a\",\"classes\":\"\",\"parent\":\"PortalNetwork.network.network.__type\"},{\"kind\":2048,\"name\":\"enableLog\",\"url\":\"classes/PortalNetwork.html#enableLog\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"storeNodeDetails\",\"url\":\"classes/PortalNetwork.html#storeNodeDetails\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"onTalkReq\",\"url\":\"classes/PortalNetwork.html#onTalkReq\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"onTalkResp\",\"url\":\"classes/PortalNetwork.html#onTalkResp\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"handleUTP\",\"url\":\"classes/PortalNetwork.html#handleUTP\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"sendPortalNetworkMessage\",\"url\":\"classes/PortalNetwork.html#sendPortalNetworkMessage\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"sendPortalNetworkResponse\",\"url\":\"classes/PortalNetwork.html#sendPortalNetworkResponse\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":128,\"name\":\"StateNetworkRoutingTable\",\"url\":\"classes/StateNetworkRoutingTable.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StateNetworkRoutingTable.html#constructor\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"nearest\",\"url\":\"classes/StateNetworkRoutingTable.html#nearest\",\"classes\":\"\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/StateNetworkRoutingTable.html#logger\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"setLogger\",\"url\":\"classes/StateNetworkRoutingTable.html#setLogger\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"updateRadius\",\"url\":\"classes/StateNetworkRoutingTable.html#updateRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"getRadius\",\"url\":\"classes/StateNetworkRoutingTable.html#getRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"contentKeyKnownToPeer\",\"url\":\"classes/StateNetworkRoutingTable.html#contentKeyKnownToPeer\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"evictNode\",\"url\":\"classes/StateNetworkRoutingTable.html#evictNode\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"isIgnored\",\"url\":\"classes/StateNetworkRoutingTable.html#isIgnored\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"clearIgnored\",\"url\":\"classes/StateNetworkRoutingTable.html#clearIgnored\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":64,\"name\":\"distance\",\"url\":\"functions/distance.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PingPongCustomDataType\",\"url\":\"variables/PingPongCustomDataType.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"FoundContent\",\"url\":\"enums/FoundContent.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"UTP\",\"url\":\"enums/FoundContent.html#UTP\",\"classes\":\"\",\"parent\":\"FoundContent\"},{\"kind\":16,\"name\":\"CONTENT\",\"url\":\"enums/FoundContent.html#CONTENT\",\"classes\":\"\",\"parent\":\"FoundContent\"},{\"kind\":16,\"name\":\"ENRS\",\"url\":\"enums/FoundContent.html#ENRS\",\"classes\":\"\",\"parent\":\"FoundContent\"},{\"kind\":4194304,\"name\":\"PingPongCustomData\",\"url\":\"types/PingPongCustomData.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"MessageCodes\",\"url\":\"enums/MessageCodes.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"PING\",\"url\":\"enums/MessageCodes.html#PING\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"PONG\",\"url\":\"enums/MessageCodes.html#PONG\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"FINDNODES\",\"url\":\"enums/MessageCodes.html#FINDNODES\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"NODES\",\"url\":\"enums/MessageCodes.html#NODES\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"FINDCONTENT\",\"url\":\"enums/MessageCodes.html#FINDCONTENT\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"CONTENT\",\"url\":\"enums/MessageCodes.html#CONTENT\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"OFFER\",\"url\":\"enums/MessageCodes.html#OFFER\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"ACCEPT\",\"url\":\"enums/MessageCodes.html#ACCEPT\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":32,\"name\":\"ByteList\",\"url\":\"variables/ByteList.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"Bytes2\",\"url\":\"variables/Bytes2.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ENRs\",\"url\":\"variables/ENRs-1.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PingMessage\",\"url\":\"types/PingMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PingMessage.html#__type\",\"classes\":\"\",\"parent\":\"PingMessage\"},{\"kind\":1024,\"name\":\"enrSeq\",\"url\":\"types/PingMessage.html#__type.enrSeq\",\"classes\":\"\",\"parent\":\"PingMessage.__type\"},{\"kind\":1024,\"name\":\"customPayload\",\"url\":\"types/PingMessage.html#__type.customPayload\",\"classes\":\"\",\"parent\":\"PingMessage.__type\"},{\"kind\":4194304,\"name\":\"PongMessage\",\"url\":\"types/PongMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PongMessage.html#__type\",\"classes\":\"\",\"parent\":\"PongMessage\"},{\"kind\":1024,\"name\":\"enrSeq\",\"url\":\"types/PongMessage.html#__type.enrSeq\",\"classes\":\"\",\"parent\":\"PongMessage.__type\"},{\"kind\":1024,\"name\":\"customPayload\",\"url\":\"types/PongMessage.html#__type.customPayload\",\"classes\":\"\",\"parent\":\"PongMessage.__type\"},{\"kind\":32,\"name\":\"PingMessageType\",\"url\":\"variables/PingMessageType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PongMessageType\",\"url\":\"variables/PongMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"FindNodesMessage\",\"url\":\"types/FindNodesMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/FindNodesMessage.html#__type\",\"classes\":\"\",\"parent\":\"FindNodesMessage\"},{\"kind\":1024,\"name\":\"distances\",\"url\":\"types/FindNodesMessage.html#__type.distances\",\"classes\":\"\",\"parent\":\"FindNodesMessage.__type\"},{\"kind\":32,\"name\":\"FindNodesMessageType\",\"url\":\"variables/FindNodesMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"NodesMessage\",\"url\":\"types/NodesMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/NodesMessage.html#__type\",\"classes\":\"\",\"parent\":\"NodesMessage\"},{\"kind\":1024,\"name\":\"total\",\"url\":\"types/NodesMessage.html#__type.total\",\"classes\":\"\",\"parent\":\"NodesMessage.__type\"},{\"kind\":1024,\"name\":\"enrs\",\"url\":\"types/NodesMessage.html#__type.enrs\",\"classes\":\"\",\"parent\":\"NodesMessage.__type\"},{\"kind\":32,\"name\":\"NodesMessageType\",\"url\":\"variables/NodesMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"FindContentMessage\",\"url\":\"types/FindContentMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/FindContentMessage.html#__type\",\"classes\":\"\",\"parent\":\"FindContentMessage\"},{\"kind\":1024,\"name\":\"contentKey\",\"url\":\"types/FindContentMessage.html#__type.contentKey\",\"classes\":\"\",\"parent\":\"FindContentMessage.__type\"},{\"kind\":32,\"name\":\"FindContentMessageType\",\"url\":\"variables/FindContentMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"ContentMessage\",\"url\":\"types/ContentMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ContentMessage.html#__type\",\"classes\":\"\",\"parent\":\"ContentMessage\"},{\"kind\":1024,\"name\":\"selector\",\"url\":\"types/ContentMessage.html#__type.selector\",\"classes\":\"\",\"parent\":\"ContentMessage.__type\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"types/ContentMessage.html#__type.value\",\"classes\":\"\",\"parent\":\"ContentMessage.__type\"},{\"kind\":4194304,\"name\":\"connectionId\",\"url\":\"types/connectionId.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"content\",\"url\":\"types/content.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"enrs\",\"url\":\"types/enrs.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"connectionIdType\",\"url\":\"variables/connectionIdType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ContentMessageType\",\"url\":\"variables/ContentMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"OfferMessage\",\"url\":\"types/OfferMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/OfferMessage.html#__type\",\"classes\":\"\",\"parent\":\"OfferMessage\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"types/OfferMessage.html#__type.contentKeys\",\"classes\":\"\",\"parent\":\"OfferMessage.__type\"},{\"kind\":32,\"name\":\"OfferMessageType\",\"url\":\"variables/OfferMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"AcceptMessage\",\"url\":\"types/AcceptMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/AcceptMessage.html#__type\",\"classes\":\"\",\"parent\":\"AcceptMessage\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"types/AcceptMessage.html#__type.connectionId\",\"classes\":\"\",\"parent\":\"AcceptMessage.__type\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"types/AcceptMessage.html#__type.contentKeys\",\"classes\":\"\",\"parent\":\"AcceptMessage.__type\"},{\"kind\":32,\"name\":\"AcceptMessageType\",\"url\":\"variables/AcceptMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"MessageTypeUnion\",\"url\":\"types/MessageTypeUnion.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PortalWireMessageType\",\"url\":\"variables/PortalWireMessageType.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"Packet\",\"url\":\"classes/Packet.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"fromBuffer\",\"url\":\"classes/Packet.html#fromBuffer\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":2048,\"name\":\"fromOpts\",\"url\":\"classes/Packet.html#fromOpts\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Packet.html#constructor\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":1024,\"name\":\"header\",\"url\":\"classes/Packet.html#header\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"classes/Packet.html#payload\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/Packet.html#_size\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":262144,\"name\":\"size\",\"url\":\"classes/Packet.html#size\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/Packet.html#encode\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":32,\"name\":\"BUFFER_SIZE\",\"url\":\"variables/BUFFER_SIZE.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"PacketType\",\"url\":\"enums/PacketType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"ST_DATA\",\"url\":\"enums/PacketType.html#ST_DATA\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":16,\"name\":\"ST_FIN\",\"url\":\"enums/PacketType.html#ST_FIN\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":16,\"name\":\"ST_STATE\",\"url\":\"enums/PacketType.html#ST_STATE\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":16,\"name\":\"ST_RESET\",\"url\":\"enums/PacketType.html#ST_RESET\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":16,\"name\":\"ST_SYN\",\"url\":\"enums/PacketType.html#ST_SYN\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":4194304,\"name\":\"SynPacket\",\"url\":\"types/SynPacket.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"StatePacket\",\"url\":\"types/StatePacket.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"ResetPacket\",\"url\":\"types/ResetPacket.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"FinPacket\",\"url\":\"types/FinPacket.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"DataPacket\",\"url\":\"types/DataPacket.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"UtpSocketType\",\"url\":\"enums/UtpSocketType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"READ\",\"url\":\"enums/UtpSocketType.html#READ\",\"classes\":\"\",\"parent\":\"UtpSocketType\"},{\"kind\":16,\"name\":\"WRITE\",\"url\":\"enums/UtpSocketType.html#WRITE\",\"classes\":\"\",\"parent\":\"UtpSocketType\"},{\"kind\":8,\"name\":\"HeaderExtension\",\"url\":\"enums/HeaderExtension.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"none\",\"url\":\"enums/HeaderExtension.html#none\",\"classes\":\"\",\"parent\":\"HeaderExtension\"},{\"kind\":16,\"name\":\"selectiveAck\",\"url\":\"enums/HeaderExtension.html#selectiveAck\",\"classes\":\"\",\"parent\":\"HeaderExtension\"},{\"kind\":256,\"name\":\"ISelectiveAckHeaderInput\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#pType\",\"classes\":\"\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#extension\",\"classes\":\"\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#bitmask\",\"classes\":\"\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#connectionId\",\"classes\":\"\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#version\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"timestampMicroseconds\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#timestampMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"timestampDifferenceMicroseconds\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#timestampDifferenceMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"wndSize\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#wndSize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":4194304,\"name\":\"HeaderInput\",\"url\":\"types/HeaderInput.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PacketOptions\",\"url\":\"types/PacketOptions.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PacketInput\",\"url\":\"types/PacketInput.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PacketHeader\",\"url\":\"types/PacketHeader.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IPacket\",\"url\":\"interfaces/IPacket.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/IPacket.html#pType\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/IPacket.html#seqNr\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/IPacket.html#ackNr\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/IPacket.html#connectionId\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/IPacket.html#payload\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":256,\"name\":\"IBasic\",\"url\":\"interfaces/IBasic.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/IBasic.html#pType\",\"classes\":\"\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"interfaces/IBasic.html#extension\",\"classes\":\"\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/IBasic.html#connectionId\",\"classes\":\"\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/IBasic.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/IBasic.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/IBasic.html#payload\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IBasic\"},{\"kind\":256,\"name\":\"ISelectiveAck\",\"url\":\"interfaces/ISelectiveAck.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/ISelectiveAck.html#pType\",\"classes\":\"\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"interfaces/ISelectiveAck.html#extension\",\"classes\":\"\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"interfaces/ISelectiveAck.html#bitmask\",\"classes\":\"\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/ISelectiveAck.html#connectionId\",\"classes\":\"\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/ISelectiveAck.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/ISelectiveAck.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/ISelectiveAck.html#payload\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAck\"},{\"kind\":256,\"name\":\"IData\",\"url\":\"interfaces/IData.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/IData.html#pType\",\"classes\":\"\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"interfaces/IData.html#extension\",\"classes\":\"\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/IData.html#payload\",\"classes\":\"\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/IData.html#connectionId\",\"classes\":\"\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/IData.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/IData.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IData\"},{\"kind\":4194304,\"name\":\"ICreate\",\"url\":\"types/ICreate.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"UtpSocketOptions\",\"url\":\"interfaces/UtpSocketOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/UtpSocketOptions.html#networkId\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"remoteAddress\",\"url\":\"interfaces/UtpSocketOptions.html#remoteAddress\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"sndId\",\"url\":\"interfaces/UtpSocketOptions.html#sndId\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"rcvId\",\"url\":\"interfaces/UtpSocketOptions.html#rcvId\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/UtpSocketOptions.html#seqNr\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/UtpSocketOptions.html#ackNr\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/UtpSocketOptions.html#type\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"interfaces/UtpSocketOptions.html#logger\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/UtpSocketOptions.html#content\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":256,\"name\":\"ICreateData\",\"url\":\"interfaces/ICreateData.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/ICreateData.html#payload\",\"classes\":\"\",\"parent\":\"ICreateData\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/ICreateData.html#pType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ICreateData\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/ICreateData.html#connectionId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ICreateData\"},{\"kind\":4194304,\"name\":\"ICreatePacketOpts\",\"url\":\"types/ICreatePacketOpts.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Uint8\",\"url\":\"types/Uint8.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Uint16\",\"url\":\"types/Uint16.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Uint32\",\"url\":\"types/Uint32.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"MicroSeconds\",\"url\":\"types/MicroSeconds.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PacketHeaderType\",\"url\":\"types/PacketHeaderType.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PacketHeaderType.html#__type\",\"classes\":\"\",\"parent\":\"PacketHeaderType\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"types/PacketHeaderType.html#__type.pType\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"types/PacketHeaderType.html#__type.version\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"types/PacketHeaderType.html#__type.extension\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"types/PacketHeaderType.html#__type.connectionId\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"timestampMicroseconds\",\"url\":\"types/PacketHeaderType.html#__type.timestampMicroseconds\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"timestampDifferenceMicroseconds\",\"url\":\"types/PacketHeaderType.html#__type.timestampDifferenceMicroseconds\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"wndSize\",\"url\":\"types/PacketHeaderType.html#__type.wndSize\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"types/PacketHeaderType.html#__type.seqNr\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"types/PacketHeaderType.html#__type.ackNr\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"extensions\",\"url\":\"types/PacketHeaderType.html#__type.extensions\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":64,\"name\":\"createPacketHeader\",\"url\":\"functions/createPacketHeader.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"BasicPacketHeader\",\"url\":\"classes/BasicPacketHeader.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BasicPacketHeader.html#constructor\",\"classes\":\"\",\"parent\":\"BasicPacketHeader\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/BasicPacketHeader.html#encode\",\"classes\":\"\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"classes/BasicPacketHeader.html#pType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"classes/BasicPacketHeader.html#version\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"classes/BasicPacketHeader.html#extension\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"classes/BasicPacketHeader.html#connectionId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"timestampMicroseconds\",\"url\":\"classes/BasicPacketHeader.html#timestampMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"timestampDifferenceMicroseconds\",\"url\":\"classes/BasicPacketHeader.html#timestampDifferenceMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"wndSize\",\"url\":\"classes/BasicPacketHeader.html#wndSize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"classes/BasicPacketHeader.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"classes/BasicPacketHeader.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"classes/BasicPacketHeader.html#length\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":128,\"name\":\"SelectiveAckHeader\",\"url\":\"classes/SelectiveAckHeader.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SelectiveAckHeader.html#constructor\",\"classes\":\"\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"selectiveAckExtension\",\"url\":\"classes/SelectiveAckHeader.html#selectiveAckExtension\",\"classes\":\"\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"classes/SelectiveAckHeader.html#bitmask\",\"classes\":\"\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/SelectiveAckHeader.html#encode\",\"classes\":\"\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"classes/SelectiveAckHeader.html#pType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"classes/SelectiveAckHeader.html#version\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"classes/SelectiveAckHeader.html#extension\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"classes/SelectiveAckHeader.html#connectionId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"timestampMicroseconds\",\"url\":\"classes/SelectiveAckHeader.html#timestampMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"timestampDifferenceMicroseconds\",\"url\":\"classes/SelectiveAckHeader.html#timestampDifferenceMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"wndSize\",\"url\":\"classes/SelectiveAckHeader.html#wndSize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"classes/SelectiveAckHeader.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"classes/SelectiveAckHeader.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"classes/SelectiveAckHeader.html#length\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":128,\"name\":\"PacketManager\",\"url\":\"classes/PacketManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PacketManager.html#constructor\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/PacketManager.html#logger\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"rcvConnectionId\",\"url\":\"classes/PacketManager.html#rcvConnectionId\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"sndConnectionId\",\"url\":\"classes/PacketManager.html#sndConnectionId\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"congestionControl\",\"url\":\"classes/PacketManager.html#congestionControl\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"updateWindow\",\"url\":\"classes/PacketManager.html#updateWindow\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/PacketManager.html#updateWindow.__type\",\"classes\":\"\",\"parent\":\"PacketManager.updateWindow\"},{\"kind\":2048,\"name\":\"createPacket\",\"url\":\"classes/PacketManager.html#createPacket\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":128,\"name\":\"UtpHeaderExtension\",\"url\":\"classes/UtpHeaderExtension.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UtpHeaderExtension.html#constructor\",\"classes\":\"\",\"parent\":\"UtpHeaderExtension\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UtpHeaderExtension.html#type\",\"classes\":\"\",\"parent\":\"UtpHeaderExtension\"},{\"kind\":1024,\"name\":\"len\",\"url\":\"classes/UtpHeaderExtension.html#len\",\"classes\":\"\",\"parent\":\"UtpHeaderExtension\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"classes/UtpHeaderExtension.html#bitmask\",\"classes\":\"\",\"parent\":\"UtpHeaderExtension\"},{\"kind\":128,\"name\":\"SelectiveAckHeaderExtension\",\"url\":\"classes/SelectiveAckHeaderExtension.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/SelectiveAckHeaderExtension.html#create\",\"classes\":\"\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SelectiveAckHeaderExtension.html#constructor\",\"classes\":\"\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/SelectiveAckHeaderExtension.html#type\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":1024,\"name\":\"len\",\"url\":\"classes/SelectiveAckHeaderExtension.html#len\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"classes/SelectiveAckHeaderExtension.html#bitmask\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":128,\"name\":\"UtpSocket\",\"url\":\"classes/UtpSocket.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UtpSocket.html#constructor\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/UtpSocket.html#networkId\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UtpSocket.html#type\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"classes/UtpSocket.html#content\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"remoteAddress\",\"url\":\"classes/UtpSocket.html#remoteAddress\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"classes/UtpSocket.html#seqNr\",\"classes\":\"tsd-is-protected\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"classes/UtpSocket.html#ackNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"finNr\",\"url\":\"classes/UtpSocket.html#finNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"sndConnectionId\",\"url\":\"classes/UtpSocket.html#sndConnectionId\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"rcvConnectionId\",\"url\":\"classes/UtpSocket.html#rcvConnectionId\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"state\",\"url\":\"classes/UtpSocket.html#state\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"writer\",\"url\":\"classes/UtpSocket.html#writer\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"reader\",\"url\":\"classes/UtpSocket.html#reader\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"readerContent\",\"url\":\"classes/UtpSocket.html#readerContent\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"ackNrs\",\"url\":\"classes/UtpSocket.html#ackNrs\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"received\",\"url\":\"classes/UtpSocket.html#received\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"expected\",\"url\":\"classes/UtpSocket.html#expected\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/UtpSocket.html#logger\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"packetManager\",\"url\":\"classes/UtpSocket.html#packetManager\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"throttle\",\"url\":\"classes/UtpSocket.html#throttle\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UtpSocket.html#throttle.__type\",\"classes\":\"\",\"parent\":\"UtpSocket.throttle\"},{\"kind\":1024,\"name\":\"updateDelay\",\"url\":\"classes/UtpSocket.html#updateDelay\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UtpSocket.html#updateDelay.__type-2\",\"classes\":\"\",\"parent\":\"UtpSocket.updateDelay\"},{\"kind\":1024,\"name\":\"updateRTT\",\"url\":\"classes/UtpSocket.html#updateRTT\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UtpSocket.html#updateRTT.__type-4\",\"classes\":\"\",\"parent\":\"UtpSocket.updateRTT\"},{\"kind\":1024,\"name\":\"updateWindow\",\"url\":\"classes/UtpSocket.html#updateWindow\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UtpSocket.html#updateWindow.__type-6\",\"classes\":\"\",\"parent\":\"UtpSocket.updateWindow\"},{\"kind\":2048,\"name\":\"setAckNr\",\"url\":\"classes/UtpSocket.html#setAckNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"setSeqNr\",\"url\":\"classes/UtpSocket.html#setSeqNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"getSeqNr\",\"url\":\"classes/UtpSocket.html#getSeqNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"setWriter\",\"url\":\"classes/UtpSocket.html#setWriter\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"setState\",\"url\":\"classes/UtpSocket.html#setState\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"setReader\",\"url\":\"classes/UtpSocket.html#setReader\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"_clearTimeout\",\"url\":\"classes/UtpSocket.html#_clearTimeout\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendPacket\",\"url\":\"classes/UtpSocket.html#sendPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"createPacket\",\"url\":\"classes/UtpSocket.html#createPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendSynPacket\",\"url\":\"classes/UtpSocket.html#sendSynPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendAckPacket\",\"url\":\"classes/UtpSocket.html#sendAckPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendSynAckPacket\",\"url\":\"classes/UtpSocket.html#sendSynAckPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendResetPacket\",\"url\":\"classes/UtpSocket.html#sendResetPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendFinPacket\",\"url\":\"classes/UtpSocket.html#sendFinPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendDataPacket\",\"url\":\"classes/UtpSocket.html#sendDataPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleSynPacket\",\"url\":\"classes/UtpSocket.html#handleSynPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleFinAck\",\"url\":\"classes/UtpSocket.html#handleFinAck\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleStatePacket\",\"url\":\"classes/UtpSocket.html#handleStatePacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleDataPacket\",\"url\":\"classes/UtpSocket.html#handleDataPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleFinPacket\",\"url\":\"classes/UtpSocket.html#handleFinPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"compare\",\"url\":\"classes/UtpSocket.html#compare\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/UtpSocket.html#close\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"logProgress\",\"url\":\"classes/UtpSocket.html#logProgress\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"generateSelectiveAckBitMask\",\"url\":\"classes/UtpSocket.html#generateSelectiveAckBitMask\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"updateAckNrs\",\"url\":\"classes/UtpSocket.html#updateAckNrs\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":32,\"name\":\"reorderBufferMaxSize\",\"url\":\"variables/reorderBufferMaxSize.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"mtuSize\",\"url\":\"variables/mtuSize.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"checkTimeoutsLoopInterval\",\"url\":\"variables/checkTimeoutsLoopInterval.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"defaultInitialSynTimeout\",\"url\":\"variables/defaultInitialSynTimeout.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"initialRcvRetransmitTimeout\",\"url\":\"variables/initialRcvRetransmitTimeout.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"defaultDataResendsBeforeFailure\",\"url\":\"variables/defaultDataResendsBeforeFailure.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"logScope\",\"url\":\"variables/logScope.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/logScope.html#__type\",\"classes\":\"\",\"parent\":\"logScope\"},{\"kind\":1024,\"name\":\"topics\",\"url\":\"variables/logScope.html#__type.topics\",\"classes\":\"\",\"parent\":\"logScope.__type\"},{\"kind\":8,\"name\":\"ConnectionState\",\"url\":\"enums/ConnectionState.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"SynSent\",\"url\":\"enums/ConnectionState.html#SynSent\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"SynRecv\",\"url\":\"enums/ConnectionState.html#SynRecv\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Connected\",\"url\":\"enums/ConnectionState.html#Connected\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Reset\",\"url\":\"enums/ConnectionState.html#Reset\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Closed\",\"url\":\"enums/ConnectionState.html#Closed\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"GotFin\",\"url\":\"enums/ConnectionState.html#GotFin\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":8,\"name\":\"ConnectionDirection\",\"url\":\"enums/ConnectionDirection.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"Outgoing\",\"url\":\"enums/ConnectionDirection.html#Outgoing\",\"classes\":\"\",\"parent\":\"ConnectionDirection\"},{\"kind\":16,\"name\":\"Ingoing\",\"url\":\"enums/ConnectionDirection.html#Ingoing\",\"classes\":\"\",\"parent\":\"ConnectionDirection\"},{\"kind\":256,\"name\":\"IUtpSocketKeyOptions\",\"url\":\"interfaces/IUtpSocketKeyOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"remoteAddress\",\"url\":\"interfaces/IUtpSocketKeyOptions.html#remoteAddress\",\"classes\":\"\",\"parent\":\"IUtpSocketKeyOptions\"},{\"kind\":1024,\"name\":\"rcvId\",\"url\":\"interfaces/IUtpSocketKeyOptions.html#rcvId\",\"classes\":\"\",\"parent\":\"IUtpSocketKeyOptions\"},{\"kind\":8,\"name\":\"AckResult\",\"url\":\"enums/AckResult.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"PacketAcked\",\"url\":\"enums/AckResult.html#PacketAcked\",\"classes\":\"\",\"parent\":\"AckResult\"},{\"kind\":16,\"name\":\"PacketAlreadyAcked\",\"url\":\"enums/AckResult.html#PacketAlreadyAcked\",\"classes\":\"\",\"parent\":\"AckResult\"},{\"kind\":16,\"name\":\"PacketNotSentYet\",\"url\":\"enums/AckResult.html#PacketNotSentYet\",\"classes\":\"\",\"parent\":\"AckResult\"},{\"kind\":4194304,\"name\":\"SendCallback\",\"url\":\"types/SendCallback.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/SendCallback.html#__type\",\"classes\":\"\",\"parent\":\"SendCallback\"},{\"kind\":256,\"name\":\"ISocketConfigOptions\",\"url\":\"interfaces/ISocketConfigOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"initialSynTimeout\",\"url\":\"interfaces/ISocketConfigOptions.html#initialSynTimeout\",\"classes\":\"\",\"parent\":\"ISocketConfigOptions\"},{\"kind\":1024,\"name\":\"dataResendsBeforeFailure\",\"url\":\"interfaces/ISocketConfigOptions.html#dataResendsBeforeFailure\",\"classes\":\"\",\"parent\":\"ISocketConfigOptions\"},{\"kind\":4194304,\"name\":\"Miliseconds\",\"url\":\"types/Miliseconds.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Moment\",\"url\":\"types/Moment.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Duration\",\"url\":\"types/Duration.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IBody\",\"url\":\"interfaces/IBody.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"consumed\",\"url\":\"interfaces/IBody.html#consumed\",\"classes\":\"\",\"parent\":\"IBody\"},{\"kind\":1024,\"name\":\"done\",\"url\":\"interfaces/IBody.html#done\",\"classes\":\"\",\"parent\":\"IBody\"},{\"kind\":256,\"name\":\"IOutgoingPacket\",\"url\":\"interfaces/IOutgoingPacket.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"packetBytes\",\"url\":\"interfaces/IOutgoingPacket.html#packetBytes\",\"classes\":\"\",\"parent\":\"IOutgoingPacket\"},{\"kind\":1024,\"name\":\"transmissions\",\"url\":\"interfaces/IOutgoingPacket.html#transmissions\",\"classes\":\"\",\"parent\":\"IOutgoingPacket\"},{\"kind\":1024,\"name\":\"needResend\",\"url\":\"interfaces/IOutgoingPacket.html#needResend\",\"classes\":\"\",\"parent\":\"IOutgoingPacket\"},{\"kind\":1024,\"name\":\"timeSent\",\"url\":\"interfaces/IOutgoingPacket.html#timeSent\",\"classes\":\"\",\"parent\":\"IOutgoingPacket\"},{\"kind\":256,\"name\":\"IUtpSocket\",\"url\":\"interfaces/IUtpSocket.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"remoteaddress\",\"url\":\"interfaces/IUtpSocket.html#remoteaddress\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/IUtpSocket.html#ackNr\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"connectionIdRcv\",\"url\":\"interfaces/IUtpSocket.html#connectionIdRcv\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"connectionIdSnd\",\"url\":\"interfaces/IUtpSocket.html#connectionIdSnd\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"direction\",\"url\":\"interfaces/IUtpSocket.html#direction\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/IUtpSocket.html#seqNr\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"state\",\"url\":\"interfaces/IUtpSocket.html#state\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":256,\"name\":\"ISocketOptions\",\"url\":\"interfaces/ISocketOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"port\",\"url\":\"interfaces/ISocketOptions.html#port\",\"classes\":\"\",\"parent\":\"ISocketOptions\"},{\"kind\":1024,\"name\":\"host\",\"url\":\"interfaces/ISocketOptions.html#host\",\"classes\":\"\",\"parent\":\"ISocketOptions\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"interfaces/ISocketOptions.html#socket\",\"classes\":\"\",\"parent\":\"ISocketOptions\"},{\"kind\":1024,\"name\":\"syn\",\"url\":\"interfaces/ISocketOptions.html#syn\",\"classes\":\"\",\"parent\":\"ISocketOptions\"},{\"kind\":4194304,\"name\":\"SocketCloseCallBack\",\"url\":\"types/SocketCloseCallBack.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/SocketCloseCallBack.html#__type\",\"classes\":\"\",\"parent\":\"SocketCloseCallBack\"},{\"kind\":4194304,\"name\":\"ConnectionError\",\"url\":\"types/ConnectionError.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"CongestionControl\",\"url\":\"classes/CongestionControl.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CongestionControl.html#constructor\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"writing\",\"url\":\"classes/CongestionControl.html#writing\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/CongestionControl.html#logger\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"rtt\",\"url\":\"classes/CongestionControl.html#rtt\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"rtt_var\",\"url\":\"classes/CongestionControl.html#rtt_var\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"timeout\",\"url\":\"classes/CongestionControl.html#timeout\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"timeoutCounter\",\"url\":\"classes/CongestionControl.html#timeoutCounter\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"baseDelay\",\"url\":\"classes/CongestionControl.html#baseDelay\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/CongestionControl.html#baseDelay.__type\",\"classes\":\"\",\"parent\":\"CongestionControl.baseDelay\"},{\"kind\":1024,\"name\":\"delay\",\"url\":\"classes/CongestionControl.html#baseDelay.__type.delay\",\"classes\":\"\",\"parent\":\"CongestionControl.baseDelay.__type\"},{\"kind\":1024,\"name\":\"timestamp\",\"url\":\"classes/CongestionControl.html#baseDelay.__type.timestamp\",\"classes\":\"\",\"parent\":\"CongestionControl.baseDelay.__type\"},{\"kind\":1024,\"name\":\"ourDelay\",\"url\":\"classes/CongestionControl.html#ourDelay\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"max_window\",\"url\":\"classes/CongestionControl.html#max_window\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"cur_window\",\"url\":\"classes/CongestionControl.html#cur_window\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"reply_micro\",\"url\":\"classes/CongestionControl.html#reply_micro\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"sendRate\",\"url\":\"classes/CongestionControl.html#sendRate\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"outBuffer\",\"url\":\"classes/CongestionControl.html#outBuffer\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"canSend\",\"url\":\"classes/CongestionControl.html#canSend\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"updateRTT\",\"url\":\"classes/CongestionControl.html#updateRTT\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"throttle\",\"url\":\"classes/CongestionControl.html#throttle\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"updateDelay\",\"url\":\"classes/CongestionControl.html#updateDelay\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"updateWindow\",\"url\":\"classes/CongestionControl.html#updateWindow\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":64,\"name\":\"MicrosecondTimeStamp\",\"url\":\"functions/MicrosecondTimeStamp.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"Bytes32TimeStamp\",\"url\":\"functions/Bytes32TimeStamp.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"randUint16\",\"url\":\"functions/randUint16.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"bitLength\",\"url\":\"functions/bitLength.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"nextPowerOf2\",\"url\":\"functions/nextPowerOf2.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"bitmap\",\"url\":\"variables/bitmap.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"VERSION\",\"url\":\"variables/VERSION.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_UINT_8\",\"url\":\"variables/MAX_UINT_8.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_BYTE\",\"url\":\"variables/MAX_BYTE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"UINT16MAX\",\"url\":\"variables/UINT16MAX.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ID_MASK\",\"url\":\"variables/ID_MASK.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MTU\",\"url\":\"variables/MTU.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DELAY_TARGET\",\"url\":\"variables/DELAY_TARGET.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"TWO_MINUTES\",\"url\":\"variables/TWO_MINUTES.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_CWND_INCREASE_PACKETS_PER_RTT\",\"url\":\"variables/MAX_CWND_INCREASE_PACKETS_PER_RTT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"C_CONTROL_TARGET_MICROS\",\"url\":\"variables/C_CONTROL_TARGET_MICROS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MINIMUM_TIMEOUT_MILLIS\",\"url\":\"variables/MINIMUM_TIMEOUT_MILLIS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_CONNECTION_ATTEMPTS\",\"url\":\"variables/MAX_CONNECTION_ATTEMPTS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"CONNECTION_ATTEMPT_INTERVALL_MILLIS\",\"url\":\"variables/CONNECTION_ATTEMPT_INTERVALL_MILLIS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MINIMUM_DELTA_TO_MAX_WINDOW_MICROS\",\"url\":\"variables/MINIMUM_DELTA_TO_MAX_WINDOW_MICROS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SKIP_PACKETS_UNTIL_ACK\",\"url\":\"variables/SKIP_PACKETS_UNTIL_ACK.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AUTO_ACK_SMALLER_THAN_ACK_NUMBER\",\"url\":\"variables/AUTO_ACK_SMALLER_THAN_ACK_NUMBER.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MINIMUM_DIFFERENCE_TIMESTAMP_MICROSEC\",\"url\":\"variables/MINIMUM_DIFFERENCE_TIMESTAMP_MICROSEC.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DEFAULT_PACKET_SIZE\",\"url\":\"variables/DEFAULT_PACKET_SIZE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_PACKET_SIZE\",\"url\":\"variables/MAX_PACKET_SIZE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MIN_PACKET_SIZE\",\"url\":\"variables/MIN_PACKET_SIZE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MINIMUM_MTU\",\"url\":\"variables/MINIMUM_MTU.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SEND_IN_BURST\",\"url\":\"variables/SEND_IN_BURST.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_BURST_SEND\",\"url\":\"variables/MAX_BURST_SEND.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MIN_SKIP_PACKET_BEFORE_RESEND\",\"url\":\"variables/MIN_SKIP_PACKET_BEFORE_RESEND.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MICROSECOND_WAIT_BETWEEN_BURSTS\",\"url\":\"variables/MICROSECOND_WAIT_BETWEEN_BURSTS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"TIME_WAIT_AFTER_LAST_PACKET\",\"url\":\"variables/TIME_WAIT_AFTER_LAST_PACKET.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ONLY_POSITIVE_GAIN\",\"url\":\"variables/ONLY_POSITIVE_GAIN.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DEBUG\",\"url\":\"variables/DEBUG.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_UTP_PACKET_LENGTH\",\"url\":\"variables/MAX_UTP_PACKET_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_UDP_HEADER_LENGTH\",\"url\":\"variables/MAX_UDP_HEADER_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DEF_HEADER_LENGTH\",\"url\":\"variables/DEF_HEADER_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"startingNrs\",\"url\":\"variables/startingNrs.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"attatchPrefix\",\"url\":\"functions/attatchPrefix.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"encodeWithVariantPrefix\",\"url\":\"functions/encodeWithVariantPrefix.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"parsePrefix\",\"url\":\"functions/parsePrefix.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"dropPrefixes\",\"url\":\"functions/dropPrefixes.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"PortalNetworkUTP\",\"url\":\"classes/PortalNetworkUTP.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"bitmaskToAckNrs\",\"url\":\"classes/PortalNetworkUTP.html#bitmaskToAckNrs\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PortalNetworkUTP.html#constructor\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":1024,\"name\":\"openContentRequest\",\"url\":\"classes/PortalNetworkUTP.html#openContentRequest\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/PortalNetworkUTP.html#logger\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":1024,\"name\":\"working\",\"url\":\"classes/PortalNetworkUTP.html#working\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"closeRequest\",\"url\":\"classes/PortalNetworkUTP.html#closeRequest\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"getRequestKey\",\"url\":\"classes/PortalNetworkUTP.html#getRequestKey\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"createPortalNetworkUTPSocket\",\"url\":\"classes/PortalNetworkUTP.html#createPortalNetworkUTPSocket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"startingIdNrs\",\"url\":\"classes/PortalNetworkUTP.html#startingIdNrs\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"handleNewRequest\",\"url\":\"classes/PortalNetworkUTP.html#handleNewRequest\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"handleUtpPacket\",\"url\":\"classes/PortalNetworkUTP.html#handleUtpPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"send\",\"url\":\"classes/PortalNetworkUTP.html#send\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleSynPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleSynPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleStatePacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleStatePacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleSelectiveAckPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleSelectiveAckPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleDataPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleDataPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleResetPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleResetPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleFinPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleFinPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"returnContent\",\"url\":\"classes/PortalNetworkUTP.html#returnContent\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":256,\"name\":\"ContentRequestOptions\",\"url\":\"interfaces/ContentRequestOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/ContentRequestOptions.html#networkId\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"requestCode\",\"url\":\"interfaces/ContentRequestOptions.html#requestCode\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"interfaces/ContentRequestOptions.html#socket\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"socketKey\",\"url\":\"interfaces/ContentRequestOptions.html#socketKey\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"interfaces/ContentRequestOptions.html#contentKeys\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/ContentRequestOptions.html#content\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":128,\"name\":\"ContentRequest\",\"url\":\"classes/ContentRequest.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContentRequest.html#constructor\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/ContentRequest.html#networkId\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"requestCode\",\"url\":\"classes/ContentRequest.html#requestCode\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"contentKey\",\"url\":\"classes/ContentRequest.html#contentKey\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"classes/ContentRequest.html#contentKeys\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"classes/ContentRequest.html#socket\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"socketKey\",\"url\":\"classes/ContentRequest.html#socketKey\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"classes/ContentRequest.html#content\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"classes/ContentRequest.html#init\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/ContentRequest.html#close\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":2048,\"name\":\"sendSyn\",\"url\":\"classes/ContentRequest.html#sendSyn\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":64,\"name\":\"createSocketKey\",\"url\":\"functions/createSocketKey.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"UtpSocketKey\",\"url\":\"types/UtpSocketKey.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"RequestCode\",\"url\":\"enums/RequestCode.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"FOUNDCONTENT_WRITE\",\"url\":\"enums/RequestCode.html#FOUNDCONTENT_WRITE\",\"classes\":\"\",\"parent\":\"RequestCode\"},{\"kind\":16,\"name\":\"FINDCONTENT_READ\",\"url\":\"enums/RequestCode.html#FINDCONTENT_READ\",\"classes\":\"\",\"parent\":\"RequestCode\"},{\"kind\":16,\"name\":\"OFFER_WRITE\",\"url\":\"enums/RequestCode.html#OFFER_WRITE\",\"classes\":\"\",\"parent\":\"RequestCode\"},{\"kind\":16,\"name\":\"ACCEPT_READ\",\"url\":\"enums/RequestCode.html#ACCEPT_READ\",\"classes\":\"\",\"parent\":\"RequestCode\"},{\"kind\":256,\"name\":\"INewRequest\",\"url\":\"interfaces/INewRequest.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/INewRequest.html#networkId\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"interfaces/INewRequest.html#contentKeys\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"peerId\",\"url\":\"interfaces/INewRequest.html#peerId\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/INewRequest.html#connectionId\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"requestCode\",\"url\":\"interfaces/INewRequest.html#requestCode\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"contents\",\"url\":\"interfaces/INewRequest.html#contents\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":64,\"name\":\"arrayByteLength\",\"url\":\"functions/arrayByteLength.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MEGABYTE\",\"url\":\"variables/MEGABYTE.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"shortId\",\"url\":\"functions/shortId.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"generateRandomNodeIdAtDistance\",\"url\":\"functions/generateRandomNodeIdAtDistance.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"serializedContentKeyToContentId\",\"url\":\"functions/serializedContentKeyToContentId.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"dirSize\",\"url\":\"functions/dirSize.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getBlockReceipts\",\"url\":\"functions/getBlockReceipts.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"normalizeTxParams\",\"url\":\"functions/normalizeTxParams.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"blockHeaderFromRpc\",\"url\":\"functions/blockHeaderFromRpc.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"blockFromRpc\",\"url\":\"functions/blockFromRpc.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"ethJsBlockToEthersBlock\",\"url\":\"functions/ethJsBlockToEthersBlock.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"ExtendedTransactionResponse\",\"url\":\"interfaces/ExtendedTransactionResponse.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"ethJsBlockToEthersBlockWithTxs\",\"url\":\"functions/ethJsBlockToEthersBlockWithTxs.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"WSTransportEventEmitter\",\"url\":\"types/WSTransportEventEmitter.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"WebSocketTransportService\",\"url\":\"classes/WebSocketTransportService.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WebSocketTransportService.html#constructor\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"multiaddr\",\"url\":\"classes/WebSocketTransportService.html#multiaddr\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"classes/WebSocketTransportService.html#socket\",\"classes\":\"tsd-is-private\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"srcId\",\"url\":\"classes/WebSocketTransportService.html#srcId\",\"classes\":\"tsd-is-private\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"classes/WebSocketTransportService.html#log\",\"classes\":\"tsd-is-private\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"ipMode\",\"url\":\"classes/WebSocketTransportService.html#ipMode\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"bindAddrs\",\"url\":\"classes/WebSocketTransportService.html#bindAddrs\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/WebSocketTransportService.html#start\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/WebSocketTransportService.html#stop\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"send\",\"url\":\"classes/WebSocketTransportService.html#send\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"handleIncoming\",\"url\":\"classes/WebSocketTransportService.html#handleIncoming\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"getContactableAddr\",\"url\":\"classes/WebSocketTransportService.html#getContactableAddr\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":128,\"name\":\"CapacitorUDPTransportService\",\"url\":\"classes/CapacitorUDPTransportService.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CapacitorUDPTransportService.html#constructor\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"classes/CapacitorUDPTransportService.html#socket\",\"classes\":\"tsd-is-private\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/CapacitorUDPTransportService.html#socket.__type\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService.socket\"},{\"kind\":1024,\"name\":\"socketId\",\"url\":\"classes/CapacitorUDPTransportService.html#socket.__type.socketId\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService.socket.__type\"},{\"kind\":1024,\"name\":\"ipv4\",\"url\":\"classes/CapacitorUDPTransportService.html#socket.__type.ipv4\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService.socket.__type\"},{\"kind\":1024,\"name\":\"ipv6\",\"url\":\"classes/CapacitorUDPTransportService.html#socket.__type.ipv6\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService.socket.__type\"},{\"kind\":1024,\"name\":\"srcId\",\"url\":\"classes/CapacitorUDPTransportService.html#srcId\",\"classes\":\"tsd-is-private\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":1024,\"name\":\"bindAddrs\",\"url\":\"classes/CapacitorUDPTransportService.html#bindAddrs\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":1024,\"name\":\"ipMode\",\"url\":\"classes/CapacitorUDPTransportService.html#ipMode\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/CapacitorUDPTransportService.html#start\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/CapacitorUDPTransportService.html#stop\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"send\",\"url\":\"classes/CapacitorUDPTransportService.html#send\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"handleIncoming\",\"url\":\"classes/CapacitorUDPTransportService.html#handleIncoming\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"getContactableAddr\",\"url\":\"classes/CapacitorUDPTransportService.html#getContactableAddr\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":128,\"name\":\"HistoryNetwork\",\"url\":\"classes/HistoryNetwork.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/HistoryNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/HistoryNetwork.html#networkId\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"networkName\",\"url\":\"classes/HistoryNetwork.html#networkName\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/HistoryNetwork.html#logger\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"ETH\",\"url\":\"classes/HistoryNetwork.html#ETH\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"gossipManager\",\"url\":\"classes/HistoryNetwork.html#gossipManager\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"findContentLocally\",\"url\":\"classes/HistoryNetwork.html#findContentLocally\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"indexBlockhash\",\"url\":\"classes/HistoryNetwork.html#indexBlockhash\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"getBlockHeaderFromDB\",\"url\":\"classes/HistoryNetwork.html#getBlockHeaderFromDB\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"getBlockBodyBytes\",\"url\":\"classes/HistoryNetwork.html#getBlockBodyBytes\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"getBlockFromDB\",\"url\":\"classes/HistoryNetwork.html#getBlockFromDB\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"validateHeader\",\"url\":\"classes/HistoryNetwork.html#validateHeader\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendFindContent\",\"url\":\"classes/HistoryNetwork.html#sendFindContent\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"store\",\"url\":\"classes/HistoryNetwork.html#store\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"saveReceipts\",\"url\":\"classes/HistoryNetwork.html#saveReceipts\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"addBlockBody\",\"url\":\"classes/HistoryNetwork.html#addBlockBody\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"generateInclusionProof\",\"url\":\"classes/HistoryNetwork.html#generateInclusionProof\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"verifyInclusionProof\",\"url\":\"classes/HistoryNetwork.html#verifyInclusionProof\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"getStateRoot\",\"url\":\"classes/HistoryNetwork.html#getStateRoot\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"routingTable\",\"url\":\"classes/HistoryNetwork.html#routingTable\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"metrics\",\"url\":\"classes/HistoryNetwork.html#metrics\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"enr\",\"url\":\"classes/HistoryNetwork.html#enr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"blockIndex\",\"url\":\"classes/HistoryNetwork.html#blockIndex\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#blockIndex.__type-2\",\"classes\":\"\",\"parent\":\"HistoryNetwork.blockIndex\"},{\"kind\":1024,\"name\":\"setBlockIndex\",\"url\":\"classes/HistoryNetwork.html#setBlockIndex\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#setBlockIndex.__type-16\",\"classes\":\"\",\"parent\":\"HistoryNetwork.setBlockIndex\"},{\"kind\":1024,\"name\":\"handleNewRequest\",\"url\":\"classes/HistoryNetwork.html#handleNewRequest\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#handleNewRequest.__type-8\",\"classes\":\"\",\"parent\":\"HistoryNetwork.handleNewRequest\"},{\"kind\":1024,\"name\":\"sendMessage\",\"url\":\"classes/HistoryNetwork.html#sendMessage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#sendMessage.__type-12\",\"classes\":\"\",\"parent\":\"HistoryNetwork.sendMessage\"},{\"kind\":1024,\"name\":\"sendResponse\",\"url\":\"classes/HistoryNetwork.html#sendResponse\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#sendResponse.__type-14\",\"classes\":\"\",\"parent\":\"HistoryNetwork.sendResponse\"},{\"kind\":1024,\"name\":\"findEnr\",\"url\":\"classes/HistoryNetwork.html#findEnr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#findEnr.__type-4\",\"classes\":\"\",\"parent\":\"HistoryNetwork.findEnr\"},{\"kind\":1024,\"name\":\"put\",\"url\":\"classes/HistoryNetwork.html#put\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#put.__type-10\",\"classes\":\"\",\"parent\":\"HistoryNetwork.put\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"classes/HistoryNetwork.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#get.__type-6\",\"classes\":\"\",\"parent\":\"HistoryNetwork.get\"},{\"kind\":1024,\"name\":\"_prune\",\"url\":\"classes/HistoryNetwork.html#_prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/HistoryNetwork.html#_prune.__type\",\"classes\":\"\",\"parent\":\"HistoryNetwork._prune\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/HistoryNetwork.html#portal\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/HistoryNetwork.html#handle\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendPing\",\"url\":\"classes/HistoryNetwork.html#sendPing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handlePing\",\"url\":\"classes/HistoryNetwork.html#handlePing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendPong\",\"url\":\"classes/HistoryNetwork.html#sendPong\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendFindNodes\",\"url\":\"classes/HistoryNetwork.html#sendFindNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendOffer\",\"url\":\"classes/HistoryNetwork.html#sendOffer\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handleOffer\",\"url\":\"classes/HistoryNetwork.html#handleOffer\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendAccept\",\"url\":\"classes/HistoryNetwork.html#sendAccept\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handleFindContent\",\"url\":\"classes/HistoryNetwork.html#handleFindContent\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"bucketRefresh\",\"url\":\"classes/HistoryNetwork.html#bucketRefresh\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"addBootNode\",\"url\":\"classes/HistoryNetwork.html#addBootNode\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/HistoryNetwork.html#prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"gossipContent\",\"url\":\"classes/HistoryNetwork.html#gossipContent\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"retrieve\",\"url\":\"classes/HistoryNetwork.html#retrieve\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":32,\"name\":\"EPOCH_SIZE\",\"url\":\"variables/EPOCH_SIZE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_HISTORICAL_EPOCHS\",\"url\":\"variables/MAX_HISTORICAL_EPOCHS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_TRANSACTION_LENGTH\",\"url\":\"variables/MAX_TRANSACTION_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_TRANSACTION_COUNT\",\"url\":\"variables/MAX_TRANSACTION_COUNT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_RECEIPT_LENGTH\",\"url\":\"variables/MAX_RECEIPT_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_HEADER_LENGTH\",\"url\":\"variables/MAX_HEADER_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_ENCODED_UNCLES_LENGTH\",\"url\":\"variables/MAX_ENCODED_UNCLES_LENGTH.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"HistoryNetworkContentType\",\"url\":\"enums/HistoryNetworkContentType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"BlockHeader\",\"url\":\"enums/HistoryNetworkContentType.html#BlockHeader\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":16,\"name\":\"BlockBody\",\"url\":\"enums/HistoryNetworkContentType.html#BlockBody\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":16,\"name\":\"Receipt\",\"url\":\"enums/HistoryNetworkContentType.html#Receipt\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":16,\"name\":\"EpochAccumulator\",\"url\":\"enums/HistoryNetworkContentType.html#EpochAccumulator\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":16,\"name\":\"HeaderProof\",\"url\":\"enums/HistoryNetworkContentType.html#HeaderProof\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":8,\"name\":\"HistoryNetworkRetrievalMechanism\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"BlockHeaderByHash\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html#BlockHeaderByHash\",\"classes\":\"\",\"parent\":\"HistoryNetworkRetrievalMechanism\"},{\"kind\":16,\"name\":\"BlockBodyByHash\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html#BlockBodyByHash\",\"classes\":\"\",\"parent\":\"HistoryNetworkRetrievalMechanism\"},{\"kind\":16,\"name\":\"BlockReceiptsByHash\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html#BlockReceiptsByHash\",\"classes\":\"\",\"parent\":\"HistoryNetworkRetrievalMechanism\"},{\"kind\":16,\"name\":\"EpochAccumulatorByHash\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html#EpochAccumulatorByHash\",\"classes\":\"\",\"parent\":\"HistoryNetworkRetrievalMechanism\"},{\"kind\":256,\"name\":\"HeaderProofInterface\",\"url\":\"interfaces/HeaderProofInterface.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"epochRoot\",\"url\":\"interfaces/HeaderProofInterface.html#epochRoot\",\"classes\":\"\",\"parent\":\"HeaderProofInterface\"},{\"kind\":1024,\"name\":\"gindex\",\"url\":\"interfaces/HeaderProofInterface.html#gindex\",\"classes\":\"\",\"parent\":\"HeaderProofInterface\"},{\"kind\":1024,\"name\":\"leaf\",\"url\":\"interfaces/HeaderProofInterface.html#leaf\",\"classes\":\"\",\"parent\":\"HeaderProofInterface\"},{\"kind\":1024,\"name\":\"witnesses\",\"url\":\"interfaces/HeaderProofInterface.html#witnesses\",\"classes\":\"\",\"parent\":\"HeaderProofInterface\"},{\"kind\":256,\"name\":\"PreByzantiumTxReceiptWithType\",\"url\":\"interfaces/PreByzantiumTxReceiptWithType.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"txType\",\"url\":\"interfaces/PreByzantiumTxReceiptWithType.html#txType\",\"classes\":\"\",\"parent\":\"PreByzantiumTxReceiptWithType\"},{\"kind\":256,\"name\":\"PostByzantiumTxReceiptWithType\",\"url\":\"interfaces/PostByzantiumTxReceiptWithType.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"txType\",\"url\":\"interfaces/PostByzantiumTxReceiptWithType.html#txType\",\"classes\":\"\",\"parent\":\"PostByzantiumTxReceiptWithType\"},{\"kind\":256,\"name\":\"IReceiptOpts\",\"url\":\"interfaces/IReceiptOpts.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"cumulativeBlockGasUsed\",\"url\":\"interfaces/IReceiptOpts.html#cumulativeBlockGasUsed\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"bitvector\",\"url\":\"interfaces/IReceiptOpts.html#bitvector\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"logs\",\"url\":\"interfaces/IReceiptOpts.html#logs\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"interfaces/IReceiptOpts.html#stateRoot\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/IReceiptOpts.html#status\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"txType\",\"url\":\"interfaces/IReceiptOpts.html#txType\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":4194304,\"name\":\"HashRoot\",\"url\":\"types/HashRoot.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TotalDifficulty\",\"url\":\"types/TotalDifficulty.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Leaf\",\"url\":\"types/Leaf.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Witnesses\",\"url\":\"types/Witnesses.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"GIndex\",\"url\":\"types/GIndex.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"ContentKey\",\"url\":\"types/ContentKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ContentKey.html#__type\",\"classes\":\"\",\"parent\":\"ContentKey\"},{\"kind\":1024,\"name\":\"selector\",\"url\":\"types/ContentKey.html#__type.selector\",\"classes\":\"\",\"parent\":\"ContentKey.__type\"},{\"kind\":1024,\"name\":\"blockHash\",\"url\":\"types/ContentKey.html#__type.blockHash\",\"classes\":\"\",\"parent\":\"ContentKey.__type\"},{\"kind\":4194304,\"name\":\"SszProof\",\"url\":\"types/SszProof.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/SszProof.html#__type\",\"classes\":\"\",\"parent\":\"SszProof\"},{\"kind\":1024,\"name\":\"leaf\",\"url\":\"types/SszProof.html#__type.leaf\",\"classes\":\"\",\"parent\":\"SszProof.__type\"},{\"kind\":1024,\"name\":\"witnesses\",\"url\":\"types/SszProof.html#__type.witnesses\",\"classes\":\"\",\"parent\":\"SszProof.__type\"},{\"kind\":4194304,\"name\":\"HeaderRecord\",\"url\":\"types/HeaderRecord.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/HeaderRecord.html#__type\",\"classes\":\"\",\"parent\":\"HeaderRecord\"},{\"kind\":1024,\"name\":\"blockHash\",\"url\":\"types/HeaderRecord.html#__type.blockHash\",\"classes\":\"\",\"parent\":\"HeaderRecord.__type\"},{\"kind\":1024,\"name\":\"totalDifficulty\",\"url\":\"types/HeaderRecord.html#__type.totalDifficulty\",\"classes\":\"\",\"parent\":\"HeaderRecord.__type\"},{\"kind\":4194304,\"name\":\"HistoricalEpoch\",\"url\":\"types/HistoricalEpoch.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"HeaderRecordList\",\"url\":\"types/HeaderRecordList.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Rlp\",\"url\":\"types/Rlp.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PreShanghaiBlockBodyContent\",\"url\":\"types/PreShanghaiBlockBodyContent.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PreShanghaiBlockBodyContent.html#__type\",\"classes\":\"\",\"parent\":\"PreShanghaiBlockBodyContent\"},{\"kind\":1024,\"name\":\"txsRlp\",\"url\":\"types/PreShanghaiBlockBodyContent.html#__type.txsRlp\",\"classes\":\"\",\"parent\":\"PreShanghaiBlockBodyContent.__type\"},{\"kind\":1024,\"name\":\"unclesRlp\",\"url\":\"types/PreShanghaiBlockBodyContent.html#__type.unclesRlp\",\"classes\":\"\",\"parent\":\"PreShanghaiBlockBodyContent.__type\"},{\"kind\":4194304,\"name\":\"PostShanghaiBlockBodyContent\",\"url\":\"types/PostShanghaiBlockBodyContent.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PostShanghaiBlockBodyContent.html#__type\",\"classes\":\"\",\"parent\":\"PostShanghaiBlockBodyContent\"},{\"kind\":1024,\"name\":\"txsRlp\",\"url\":\"types/PostShanghaiBlockBodyContent.html#__type.txsRlp\",\"classes\":\"\",\"parent\":\"PostShanghaiBlockBodyContent.__type\"},{\"kind\":1024,\"name\":\"unclesRlp\",\"url\":\"types/PostShanghaiBlockBodyContent.html#__type.unclesRlp\",\"classes\":\"\",\"parent\":\"PostShanghaiBlockBodyContent.__type\"},{\"kind\":1024,\"name\":\"allWithdrawals\",\"url\":\"types/PostShanghaiBlockBodyContent.html#__type.allWithdrawals\",\"classes\":\"\",\"parent\":\"PostShanghaiBlockBodyContent.__type\"},{\"kind\":4194304,\"name\":\"BlockBodyContent\",\"url\":\"types/BlockBodyContent.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Log\",\"url\":\"types/Log.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"rlpReceipt\",\"url\":\"types/rlpReceipt.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TxReceiptWithType\",\"url\":\"types/TxReceiptWithType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TxReceiptType\",\"url\":\"types/TxReceiptType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HashRootType\",\"url\":\"variables/HashRootType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"TotalDifficultyType\",\"url\":\"variables/TotalDifficultyType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LeafType\",\"url\":\"variables/LeafType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"WitnessesType\",\"url\":\"variables/WitnessesType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"GIndexType\",\"url\":\"variables/GIndexType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ContentKeyType\",\"url\":\"variables/ContentKeyType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SszProofType\",\"url\":\"variables/SszProofType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HeaderRecordType\",\"url\":\"variables/HeaderRecordType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalEpochType\",\"url\":\"variables/HistoricalEpochType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalEpochsType\",\"url\":\"variables/HistoricalEpochsType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"EpochAccumulator\",\"url\":\"variables/EpochAccumulator.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MasterAccumulatorType\",\"url\":\"variables/MasterAccumulatorType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"sszTransactionType\",\"url\":\"variables/sszTransactionType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"allTransactionsType\",\"url\":\"variables/allTransactionsType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"sszUnclesType\",\"url\":\"variables/sszUnclesType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"BlockBodyContentType\",\"url\":\"variables/BlockBodyContentType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"sszReceiptType\",\"url\":\"variables/sszReceiptType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"sszReceiptsListType\",\"url\":\"variables/sszReceiptsListType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AccumulatorProofType\",\"url\":\"variables/AccumulatorProofType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"BlockHeaderProofType\",\"url\":\"variables/BlockHeaderProofType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"BlockHeaderWithProof\",\"url\":\"variables/BlockHeaderWithProof.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SSZWithdrawal\",\"url\":\"variables/SSZWithdrawal.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TAllWithdrawals\",\"url\":\"types/TAllWithdrawals.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AllWithdrawals\",\"url\":\"variables/AllWithdrawals.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PreShanghaiBlockBody\",\"url\":\"variables/PreShanghaiBlockBody.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PostShanghaiBlockBody\",\"url\":\"variables/PostShanghaiBlockBody.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getContentKey\",\"url\":\"functions/getContentKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getContentId\",\"url\":\"functions/getContentId.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"decodeHistoryNetworkContentKey\",\"url\":\"functions/decodeHistoryNetworkContentKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/decodeHistoryNetworkContentKey.html#decodeHistoryNetworkContentKey.__type\",\"classes\":\"\",\"parent\":\"decodeHistoryNetworkContentKey.decodeHistoryNetworkContentKey\"},{\"kind\":1024,\"name\":\"contentType\",\"url\":\"functions/decodeHistoryNetworkContentKey.html#decodeHistoryNetworkContentKey.__type.contentType\",\"classes\":\"\",\"parent\":\"decodeHistoryNetworkContentKey.decodeHistoryNetworkContentKey.__type\"},{\"kind\":1024,\"name\":\"blockHash\",\"url\":\"functions/decodeHistoryNetworkContentKey.html#decodeHistoryNetworkContentKey.__type.blockHash\",\"classes\":\"\",\"parent\":\"decodeHistoryNetworkContentKey.decodeHistoryNetworkContentKey.__type\"},{\"kind\":64,\"name\":\"decodeSszBlockBody\",\"url\":\"functions/decodeSszBlockBody.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"sszEncodeBlockBody\",\"url\":\"functions/sszEncodeBlockBody.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"reassembleBlock\",\"url\":\"functions/reassembleBlock.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"addRLPSerializedBlock\",\"url\":\"functions/addRLPSerializedBlock.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"blockNumberToGindex\",\"url\":\"functions/blockNumberToGindex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"epochIndexByBlocknumber\",\"url\":\"functions/epochIndexByBlocknumber.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"blockNumberToLeafIndex\",\"url\":\"functions/blockNumberToLeafIndex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"epochRootByIndex\",\"url\":\"functions/epochRootByIndex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"epochRootByBlocknumber\",\"url\":\"functions/epochRootByBlocknumber.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"AccumulatorOpts\",\"url\":\"interfaces/AccumulatorOpts.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"storedAccumulator\",\"url\":\"interfaces/AccumulatorOpts.html#storedAccumulator\",\"classes\":\"\",\"parent\":\"AccumulatorOpts\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/AccumulatorOpts.html#storedAccumulator.__type\",\"classes\":\"\",\"parent\":\"AccumulatorOpts.storedAccumulator\"},{\"kind\":1024,\"name\":\"historicalEpochs\",\"url\":\"interfaces/AccumulatorOpts.html#storedAccumulator.__type.historicalEpochs\",\"classes\":\"\",\"parent\":\"AccumulatorOpts.storedAccumulator.__type\"},{\"kind\":1024,\"name\":\"currentEpoch\",\"url\":\"interfaces/AccumulatorOpts.html#storedAccumulator.__type.currentEpoch\",\"classes\":\"\",\"parent\":\"AccumulatorOpts.storedAccumulator.__type\"},{\"kind\":128,\"name\":\"HeaderAccumulator\",\"url\":\"classes/HeaderAccumulator.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/HeaderAccumulator.html#constructor\",\"classes\":\"\",\"parent\":\"HeaderAccumulator\"},{\"kind\":1024,\"name\":\"currentEpoch\",\"url\":\"classes/HeaderAccumulator.html#currentEpoch\",\"classes\":\"\",\"parent\":\"HeaderAccumulator\"},{\"kind\":1024,\"name\":\"historicalEpochs\",\"url\":\"classes/HeaderAccumulator.html#historicalEpochs\",\"classes\":\"\",\"parent\":\"HeaderAccumulator\"},{\"kind\":2048,\"name\":\"currentHeight\",\"url\":\"classes/HeaderAccumulator.html#currentHeight\",\"classes\":\"\",\"parent\":\"HeaderAccumulator\"},{\"kind\":128,\"name\":\"AccumulatorManager\",\"url\":\"classes/AccumulatorManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AccumulatorManager.html#constructor\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":1024,\"name\":\"_history\",\"url\":\"classes/AccumulatorManager.html#_history\",\"classes\":\"tsd-is-private\",\"parent\":\"AccumulatorManager\"},{\"kind\":1024,\"name\":\"headerAccumulator\",\"url\":\"classes/AccumulatorManager.html#headerAccumulator\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":1024,\"name\":\"_verifiers\",\"url\":\"classes/AccumulatorManager.html#_verifiers\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"currentHeight\",\"url\":\"classes/AccumulatorManager.html#currentHeight\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"currentEpoch\",\"url\":\"classes/AccumulatorManager.html#currentEpoch\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"getHistoricalEpochs\",\"url\":\"classes/AccumulatorManager.html#getHistoricalEpochs\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"masterAccumulator\",\"url\":\"classes/AccumulatorManager.html#masterAccumulator\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"replaceAccumulator\",\"url\":\"classes/AccumulatorManager.html#replaceAccumulator\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"verifyInclusionProof\",\"url\":\"classes/AccumulatorManager.html#verifyInclusionProof\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"generateInclusionProof\",\"url\":\"classes/AccumulatorManager.html#generateInclusionProof\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"getHeaderRecordFromBlockhash\",\"url\":\"classes/AccumulatorManager.html#getHeaderRecordFromBlockhash\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":64,\"name\":\"encodeReceipt\",\"url\":\"functions/encodeReceipt.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"Receipt\",\"url\":\"classes/Receipt.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"fromReceiptData\",\"url\":\"classes/Receipt.html#fromReceiptData\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":2048,\"name\":\"fromEncodedReceipt\",\"url\":\"classes/Receipt.html#fromEncodedReceipt\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":2048,\"name\":\"decodeReceiptBytes\",\"url\":\"classes/Receipt.html#decodeReceiptBytes\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Receipt.html#constructor\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"cumulativeBlockGasUsed\",\"url\":\"classes/Receipt.html#cumulativeBlockGasUsed\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"bitvector\",\"url\":\"classes/Receipt.html#bitvector\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"logs\",\"url\":\"classes/Receipt.html#logs\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"classes/Receipt.html#stateRoot\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/Receipt.html#status\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"txType\",\"url\":\"classes/Receipt.html#txType\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":2048,\"name\":\"encoded\",\"url\":\"classes/Receipt.html#encoded\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":2048,\"name\":\"decoded\",\"url\":\"classes/Receipt.html#decoded\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":64,\"name\":\"logsBloom\",\"url\":\"functions/logsBloom.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"decodeReceipts\",\"url\":\"functions/decodeReceipts.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"saveReceipts\",\"url\":\"functions/saveReceipts.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getReceipts\",\"url\":\"functions/getReceipts.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getLogs\",\"url\":\"functions/getLogs.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"GET_LOGS_BLOCK_RANGE_LIMIT\",\"url\":\"variables/GET_LOGS_BLOCK_RANGE_LIMIT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"GET_LOGS_LIMIT\",\"url\":\"variables/GET_LOGS_LIMIT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"GET_LOGS_LIMIT_MEGABYTES\",\"url\":\"variables/GET_LOGS_LIMIT_MEGABYTES.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"GetLogsReturn\",\"url\":\"types/GetLogsReturn.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"GossipManager\",\"url\":\"classes/GossipManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/GossipManager.html#constructor\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":1024,\"name\":\"pulse\",\"url\":\"classes/GossipManager.html#pulse\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":1024,\"name\":\"history\",\"url\":\"classes/GossipManager.html#history\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":1024,\"name\":\"gossipQueues\",\"url\":\"classes/GossipManager.html#gossipQueues\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":2048,\"name\":\"setPulse\",\"url\":\"classes/GossipManager.html#setPulse\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":2048,\"name\":\"enqueue\",\"url\":\"classes/GossipManager.html#enqueue\",\"classes\":\"tsd-is-private\",\"parent\":\"GossipManager\"},{\"kind\":2048,\"name\":\"gossip\",\"url\":\"classes/GossipManager.html#gossip\",\"classes\":\"tsd-is-private\",\"parent\":\"GossipManager\"},{\"kind\":2048,\"name\":\"add\",\"url\":\"classes/GossipManager.html#add\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":128,\"name\":\"ETH\",\"url\":\"classes/ETH.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ETH.html#constructor\",\"classes\":\"\",\"parent\":\"ETH\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/ETH.html#network\",\"classes\":\"\",\"parent\":\"ETH\"},{\"kind\":2048,\"name\":\"getBlockByHash\",\"url\":\"classes/ETH.html#getBlockByHash\",\"classes\":\"\",\"parent\":\"ETH\"},{\"kind\":2048,\"name\":\"getBlockByNumber\",\"url\":\"classes/ETH.html#getBlockByNumber\",\"classes\":\"\",\"parent\":\"ETH\"},{\"kind\":64,\"name\":\"mergeArrays\",\"url\":\"functions/mergeArrays.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isSubarrayOf\",\"url\":\"functions/isSubarrayOf.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"removeDuplicateSequences\",\"url\":\"functions/removeDuplicateSequences.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MODULO\",\"url\":\"variables/MODULO.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getStateNetworkContentKey\",\"url\":\"functions/getStateNetworkContentKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"keyType\",\"url\":\"functions/keyType.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"decodeStateNetworkContentKey\",\"url\":\"functions/decodeStateNetworkContentKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getStateNetworkContentId\",\"url\":\"functions/getStateNetworkContentId.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"StateNetworkContentType\",\"url\":\"enums/StateNetworkContentType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"AccountTrieProof\",\"url\":\"enums/StateNetworkContentType.html#AccountTrieProof\",\"classes\":\"\",\"parent\":\"StateNetworkContentType\"},{\"kind\":16,\"name\":\"ContractStorageTrieProof\",\"url\":\"enums/StateNetworkContentType.html#ContractStorageTrieProof\",\"classes\":\"\",\"parent\":\"StateNetworkContentType\"},{\"kind\":16,\"name\":\"ContractByteCode\",\"url\":\"enums/StateNetworkContentType.html#ContractByteCode\",\"classes\":\"\",\"parent\":\"StateNetworkContentType\"},{\"kind\":4194304,\"name\":\"Bytes20\",\"url\":\"types/Bytes20.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Uint256\",\"url\":\"types/Uint256.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Address\",\"url\":\"types/Address.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"StateRoot\",\"url\":\"types/StateRoot.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"StateRootHex\",\"url\":\"types/StateRootHex.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"MPTWitnessNode\",\"url\":\"types/MPTWitnessNode.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"AccountTrieProofKey\",\"url\":\"types/AccountTrieProofKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/AccountTrieProofKey.html#__type\",\"classes\":\"\",\"parent\":\"AccountTrieProofKey\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"types/AccountTrieProofKey.html#__type.address\",\"classes\":\"\",\"parent\":\"AccountTrieProofKey.__type\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"types/AccountTrieProofKey.html#__type.stateRoot\",\"classes\":\"\",\"parent\":\"AccountTrieProofKey.__type\"},{\"kind\":4194304,\"name\":\"Slot\",\"url\":\"types/Slot.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"StorageTrieProofKey\",\"url\":\"types/StorageTrieProofKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/StorageTrieProofKey.html#__type\",\"classes\":\"\",\"parent\":\"StorageTrieProofKey\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"types/StorageTrieProofKey.html#__type.address\",\"classes\":\"\",\"parent\":\"StorageTrieProofKey.__type\"},{\"kind\":1024,\"name\":\"slot\",\"url\":\"types/StorageTrieProofKey.html#__type.slot\",\"classes\":\"\",\"parent\":\"StorageTrieProofKey.__type\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"types/StorageTrieProofKey.html#__type.stateRoot\",\"classes\":\"\",\"parent\":\"StorageTrieProofKey.__type\"},{\"kind\":4194304,\"name\":\"CodeHash\",\"url\":\"types/CodeHash.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"ContractByteCodeKey\",\"url\":\"types/ContractByteCodeKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ContractByteCodeKey.html#__type\",\"classes\":\"\",\"parent\":\"ContractByteCodeKey\"},{\"kind\":1024,\"name\":\"address\",\"url\":\"types/ContractByteCodeKey.html#__type.address\",\"classes\":\"\",\"parent\":\"ContractByteCodeKey.__type\"},{\"kind\":1024,\"name\":\"codeHash\",\"url\":\"types/ContractByteCodeKey.html#__type.codeHash\",\"classes\":\"\",\"parent\":\"ContractByteCodeKey.__type\"},{\"kind\":4194304,\"name\":\"AccountTrieProof\",\"url\":\"types/AccountTrieProof.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/AccountTrieProof.html#__type\",\"classes\":\"\",\"parent\":\"AccountTrieProof\"},{\"kind\":1024,\"name\":\"witnesses\",\"url\":\"types/AccountTrieProof.html#__type.witnesses\",\"classes\":\"\",\"parent\":\"AccountTrieProof.__type\"},{\"kind\":1024,\"name\":\"nonce\",\"url\":\"types/AccountTrieProof.html#__type.nonce\",\"classes\":\"\",\"parent\":\"AccountTrieProof.__type\"},{\"kind\":1024,\"name\":\"balance\",\"url\":\"types/AccountTrieProof.html#__type.balance\",\"classes\":\"\",\"parent\":\"AccountTrieProof.__type\"},{\"kind\":1024,\"name\":\"codeHash\",\"url\":\"types/AccountTrieProof.html#__type.codeHash\",\"classes\":\"\",\"parent\":\"AccountTrieProof.__type\"},{\"kind\":1024,\"name\":\"storageRoot\",\"url\":\"types/AccountTrieProof.html#__type.storageRoot\",\"classes\":\"\",\"parent\":\"AccountTrieProof.__type\"},{\"kind\":4194304,\"name\":\"ContractStorageTrieProof\",\"url\":\"types/ContractStorageTrieProof.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ContractStorageTrieProof.html#__type\",\"classes\":\"\",\"parent\":\"ContractStorageTrieProof\"},{\"kind\":1024,\"name\":\"witness\",\"url\":\"types/ContractStorageTrieProof.html#__type.witness\",\"classes\":\"\",\"parent\":\"ContractStorageTrieProof.__type\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"types/ContractStorageTrieProof.html#__type.data\",\"classes\":\"\",\"parent\":\"ContractStorageTrieProof.__type\"},{\"kind\":4194304,\"name\":\"ContractByteCode\",\"url\":\"types/ContractByteCode.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"Bytes20Type\",\"url\":\"variables/Bytes20Type.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MPTWitnessNodeType\",\"url\":\"variables/MPTWitnessNodeType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MPTWitnessesType\",\"url\":\"variables/MPTWitnessesType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AddressType\",\"url\":\"variables/AddressType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"StateRootType\",\"url\":\"variables/StateRootType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SlotType\",\"url\":\"variables/SlotType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AccountTrieProofKeyType\",\"url\":\"variables/AccountTrieProofKeyType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AccountTrieProofType\",\"url\":\"variables/AccountTrieProofType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ContractStorageTrieKeyType\",\"url\":\"variables/ContractStorageTrieKeyType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ContractStorageTrieProofType\",\"url\":\"variables/ContractStorageTrieProofType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ContractByteCodeKeyType\",\"url\":\"variables/ContractByteCodeKeyType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ContractByteCodeType\",\"url\":\"variables/ContractByteCodeType.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"StateNetwork\",\"url\":\"classes/StateNetwork.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StateNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"stateDB\",\"url\":\"classes/StateNetwork.html#stateDB\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/StateNetwork.html#networkId\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"networkName\",\"url\":\"classes/StateNetwork.html#networkName\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/StateNetwork.html#logger\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"eth_getBalance\",\"url\":\"classes/StateNetwork.html#eth_getBalance\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#eth_getBalance.__type-8\",\"classes\":\"\",\"parent\":\"StateNetwork.eth_getBalance\"},{\"kind\":1024,\"name\":\"eth_getStorageAt\",\"url\":\"classes/StateNetwork.html#eth_getStorageAt\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#eth_getStorageAt.__type-12\",\"classes\":\"\",\"parent\":\"StateNetwork.eth_getStorageAt\"},{\"kind\":1024,\"name\":\"eth_getTransactionCount\",\"url\":\"classes/StateNetwork.html#eth_getTransactionCount\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#eth_getTransactionCount.__type-14\",\"classes\":\"\",\"parent\":\"StateNetwork.eth_getTransactionCount\"},{\"kind\":1024,\"name\":\"eth_getCode\",\"url\":\"classes/StateNetwork.html#eth_getCode\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#eth_getCode.__type-10\",\"classes\":\"\",\"parent\":\"StateNetwork.eth_getCode\"},{\"kind\":1024,\"name\":\"eth_call\",\"url\":\"classes/StateNetwork.html#eth_call\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#eth_call.__type-4\",\"classes\":\"\",\"parent\":\"StateNetwork.eth_call\"},{\"kind\":1024,\"name\":\"eth_estimateGas\",\"url\":\"classes/StateNetwork.html#eth_estimateGas\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#eth_estimateGas.__type-6\",\"classes\":\"\",\"parent\":\"StateNetwork.eth_estimateGas\"},{\"kind\":2048,\"name\":\"sendFindContent\",\"url\":\"classes/StateNetwork.html#sendFindContent\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"findContentLocally\",\"url\":\"classes/StateNetwork.html#findContentLocally\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"routingTableInfo\",\"url\":\"classes/StateNetwork.html#routingTableInfo\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"store\",\"url\":\"classes/StateNetwork.html#store\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"getAccountTrieProof\",\"url\":\"classes/StateNetwork.html#getAccountTrieProof\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"routingTable\",\"url\":\"classes/StateNetwork.html#routingTable\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"metrics\",\"url\":\"classes/StateNetwork.html#metrics\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"enr\",\"url\":\"classes/StateNetwork.html#enr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"blockIndex\",\"url\":\"classes/StateNetwork.html#blockIndex\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#blockIndex.__type-2\",\"classes\":\"\",\"parent\":\"StateNetwork.blockIndex\"},{\"kind\":1024,\"name\":\"setBlockIndex\",\"url\":\"classes/StateNetwork.html#setBlockIndex\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#setBlockIndex.__type-28\",\"classes\":\"\",\"parent\":\"StateNetwork.setBlockIndex\"},{\"kind\":1024,\"name\":\"handleNewRequest\",\"url\":\"classes/StateNetwork.html#handleNewRequest\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#handleNewRequest.__type-20\",\"classes\":\"\",\"parent\":\"StateNetwork.handleNewRequest\"},{\"kind\":1024,\"name\":\"sendMessage\",\"url\":\"classes/StateNetwork.html#sendMessage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#sendMessage.__type-24\",\"classes\":\"\",\"parent\":\"StateNetwork.sendMessage\"},{\"kind\":1024,\"name\":\"sendResponse\",\"url\":\"classes/StateNetwork.html#sendResponse\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#sendResponse.__type-26\",\"classes\":\"\",\"parent\":\"StateNetwork.sendResponse\"},{\"kind\":1024,\"name\":\"findEnr\",\"url\":\"classes/StateNetwork.html#findEnr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#findEnr.__type-16\",\"classes\":\"\",\"parent\":\"StateNetwork.findEnr\"},{\"kind\":1024,\"name\":\"put\",\"url\":\"classes/StateNetwork.html#put\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#put.__type-22\",\"classes\":\"\",\"parent\":\"StateNetwork.put\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"classes/StateNetwork.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#get.__type-18\",\"classes\":\"\",\"parent\":\"StateNetwork.get\"},{\"kind\":1024,\"name\":\"_prune\",\"url\":\"classes/StateNetwork.html#_prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/StateNetwork.html#_prune.__type\",\"classes\":\"\",\"parent\":\"StateNetwork._prune\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/StateNetwork.html#portal\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/StateNetwork.html#handle\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendPing\",\"url\":\"classes/StateNetwork.html#sendPing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handlePing\",\"url\":\"classes/StateNetwork.html#handlePing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendPong\",\"url\":\"classes/StateNetwork.html#sendPong\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendFindNodes\",\"url\":\"classes/StateNetwork.html#sendFindNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendOffer\",\"url\":\"classes/StateNetwork.html#sendOffer\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handleOffer\",\"url\":\"classes/StateNetwork.html#handleOffer\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendAccept\",\"url\":\"classes/StateNetwork.html#sendAccept\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handleFindContent\",\"url\":\"classes/StateNetwork.html#handleFindContent\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"bucketRefresh\",\"url\":\"classes/StateNetwork.html#bucketRefresh\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"addBootNode\",\"url\":\"classes/StateNetwork.html#addBootNode\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/StateNetwork.html#prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"gossipContent\",\"url\":\"classes/StateNetwork.html#gossipContent\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"retrieve\",\"url\":\"classes/StateNetwork.html#retrieve\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":128,\"name\":\"UltralightStateManager\",\"url\":\"classes/UltralightStateManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UltralightStateManager.html#constructor\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"originalStorageCache\",\"url\":\"classes/UltralightStateManager.html#originalStorageCache\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UltralightStateManager.html#originalStorageCache.__type\",\"classes\":\"\",\"parent\":\"UltralightStateManager.originalStorageCache\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/UltralightStateManager.html#originalStorageCache.__type.get\",\"classes\":\"\",\"parent\":\"UltralightStateManager.originalStorageCache.__type\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/UltralightStateManager.html#originalStorageCache.__type.clear\",\"classes\":\"\",\"parent\":\"UltralightStateManager.originalStorageCache.__type\"},{\"kind\":1024,\"name\":\"state\",\"url\":\"classes/UltralightStateManager.html#state\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"classes/UltralightStateManager.html#stateRoot\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"stateRootBytes\",\"url\":\"classes/UltralightStateManager.html#stateRootBytes\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"dumpStorage\",\"url\":\"classes/UltralightStateManager.html#dumpStorage\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"dumpStorageRange\",\"url\":\"classes/UltralightStateManager.html#dumpStorageRange\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"generateCanonicalGenesis\",\"url\":\"classes/UltralightStateManager.html#generateCanonicalGenesis\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getProof\",\"url\":\"classes/UltralightStateManager.html#getProof\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"shallowCopy\",\"url\":\"classes/UltralightStateManager.html#shallowCopy\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getAccount\",\"url\":\"classes/UltralightStateManager.html#getAccount\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"putAccount\",\"url\":\"classes/UltralightStateManager.html#putAccount\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"deleteAccount\",\"url\":\"classes/UltralightStateManager.html#deleteAccount\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"modifyAccountFields\",\"url\":\"classes/UltralightStateManager.html#modifyAccountFields\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"putContractCode\",\"url\":\"classes/UltralightStateManager.html#putContractCode\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getContractCode\",\"url\":\"classes/UltralightStateManager.html#getContractCode\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getContractStorage\",\"url\":\"classes/UltralightStateManager.html#getContractStorage\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"putContractStorage\",\"url\":\"classes/UltralightStateManager.html#putContractStorage\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"clearContractStorage\",\"url\":\"classes/UltralightStateManager.html#clearContractStorage\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"checkpoint\",\"url\":\"classes/UltralightStateManager.html#checkpoint\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"commit\",\"url\":\"classes/UltralightStateManager.html#commit\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"revert\",\"url\":\"classes/UltralightStateManager.html#revert\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getStateRoot\",\"url\":\"classes/UltralightStateManager.html#getStateRoot\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"setStateRoot\",\"url\":\"classes/UltralightStateManager.html#setStateRoot\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"hasStateRoot\",\"url\":\"classes/UltralightStateManager.html#hasStateRoot\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":128,\"name\":\"BeaconLightClientNetwork\",\"url\":\"classes/BeaconLightClientNetwork.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BeaconLightClientNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/BeaconLightClientNetwork.html#networkId\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"beaconConfig\",\"url\":\"classes/BeaconLightClientNetwork.html#beaconConfig\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"networkName\",\"url\":\"classes/BeaconLightClientNetwork.html#networkName\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/BeaconLightClientNetwork.html#logger\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"lightClient\",\"url\":\"classes/BeaconLightClientNetwork.html#lightClient\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"bootstrapFinder\",\"url\":\"classes/BeaconLightClientNetwork.html#bootstrapFinder\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"syncStrategy\",\"url\":\"classes/BeaconLightClientNetwork.html#syncStrategy\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"trustedBlockRoot\",\"url\":\"classes/BeaconLightClientNetwork.html#trustedBlockRoot\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"getBootstrap\",\"url\":\"classes/BeaconLightClientNetwork.html#getBootstrap\",\"classes\":\"tsd-is-private\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"getBootStrapVote\",\"url\":\"classes/BeaconLightClientNetwork.html#getBootStrapVote\",\"classes\":\"tsd-is-private\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"initializeLightClient\",\"url\":\"classes/BeaconLightClientNetwork.html#initializeLightClient\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"findContentLocally\",\"url\":\"classes/BeaconLightClientNetwork.html#findContentLocally\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendFindContent\",\"url\":\"classes/BeaconLightClientNetwork.html#sendFindContent\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handleFindContent\",\"url\":\"classes/BeaconLightClientNetwork.html#handleFindContent\",\"classes\":\"tsd-is-protected\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"store\",\"url\":\"classes/BeaconLightClientNetwork.html#store\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"storeUpdateRange\",\"url\":\"classes/BeaconLightClientNetwork.html#storeUpdateRange\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"computeLightClientUpdateKey\",\"url\":\"classes/BeaconLightClientNetwork.html#computeLightClientUpdateKey\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"constructLightClientRange\",\"url\":\"classes/BeaconLightClientNetwork.html#constructLightClientRange\",\"classes\":\"tsd-is-private\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendOffer\",\"url\":\"classes/BeaconLightClientNetwork.html#sendOffer\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handleOffer\",\"url\":\"classes/BeaconLightClientNetwork.html#handleOffer\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"routingTable\",\"url\":\"classes/BeaconLightClientNetwork.html#routingTable\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"metrics\",\"url\":\"classes/BeaconLightClientNetwork.html#metrics\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"enr\",\"url\":\"classes/BeaconLightClientNetwork.html#enr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"blockIndex\",\"url\":\"classes/BeaconLightClientNetwork.html#blockIndex\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#blockIndex.__type-2\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork.blockIndex\"},{\"kind\":1024,\"name\":\"setBlockIndex\",\"url\":\"classes/BeaconLightClientNetwork.html#setBlockIndex\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#setBlockIndex.__type-16\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork.setBlockIndex\"},{\"kind\":1024,\"name\":\"handleNewRequest\",\"url\":\"classes/BeaconLightClientNetwork.html#handleNewRequest\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#handleNewRequest.__type-8\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork.handleNewRequest\"},{\"kind\":1024,\"name\":\"sendMessage\",\"url\":\"classes/BeaconLightClientNetwork.html#sendMessage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#sendMessage.__type-12\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork.sendMessage\"},{\"kind\":1024,\"name\":\"sendResponse\",\"url\":\"classes/BeaconLightClientNetwork.html#sendResponse\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#sendResponse.__type-14\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork.sendResponse\"},{\"kind\":1024,\"name\":\"findEnr\",\"url\":\"classes/BeaconLightClientNetwork.html#findEnr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#findEnr.__type-4\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork.findEnr\"},{\"kind\":1024,\"name\":\"put\",\"url\":\"classes/BeaconLightClientNetwork.html#put\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#put.__type-10\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork.put\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"classes/BeaconLightClientNetwork.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#get.__type-6\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork.get\"},{\"kind\":1024,\"name\":\"_prune\",\"url\":\"classes/BeaconLightClientNetwork.html#_prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BeaconLightClientNetwork.html#_prune.__type\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork._prune\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/BeaconLightClientNetwork.html#portal\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/BeaconLightClientNetwork.html#handle\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendPing\",\"url\":\"classes/BeaconLightClientNetwork.html#sendPing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handlePing\",\"url\":\"classes/BeaconLightClientNetwork.html#handlePing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendPong\",\"url\":\"classes/BeaconLightClientNetwork.html#sendPong\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendFindNodes\",\"url\":\"classes/BeaconLightClientNetwork.html#sendFindNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendAccept\",\"url\":\"classes/BeaconLightClientNetwork.html#sendAccept\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"bucketRefresh\",\"url\":\"classes/BeaconLightClientNetwork.html#bucketRefresh\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"addBootNode\",\"url\":\"classes/BeaconLightClientNetwork.html#addBootNode\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/BeaconLightClientNetwork.html#prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"gossipContent\",\"url\":\"classes/BeaconLightClientNetwork.html#gossipContent\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"retrieve\",\"url\":\"classes/BeaconLightClientNetwork.html#retrieve\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":32,\"name\":\"MAX_REQUEST_LIGHT_CLIENT_UPDATES\",\"url\":\"variables/MAX_REQUEST_LIGHT_CLIENT_UPDATES.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MIN_BOOTSTRAP_VOTES\",\"url\":\"variables/MIN_BOOTSTRAP_VOTES.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"BeaconLightClientNetworkContentType\",\"url\":\"enums/BeaconLightClientNetworkContentType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"LightClientBootstrap\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientBootstrap\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"LightClientUpdatesByRange\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientUpdatesByRange\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"LightClientFinalityUpdate\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientFinalityUpdate\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"LightClientOptimisticUpdate\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientOptimisticUpdate\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"LightClientUpdate\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientUpdate\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":4194304,\"name\":\"LightClientForkName\",\"url\":\"types/LightClientForkName.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientUpdatesByRange\",\"url\":\"variables/LightClientUpdatesByRange.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientBootstrapKey\",\"url\":\"variables/LightClientBootstrapKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientUpdatesByRangeKey\",\"url\":\"variables/LightClientUpdatesByRangeKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientFinalityUpdateKey\",\"url\":\"variables/LightClientFinalityUpdateKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientOptimisticUpdateKey\",\"url\":\"variables/LightClientOptimisticUpdateKey.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"SyncStrategy\",\"url\":\"enums/SyncStrategy.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"TrustedBlockRoot\",\"url\":\"enums/SyncStrategy.html#TrustedBlockRoot\",\"classes\":\"\",\"parent\":\"SyncStrategy\"},{\"kind\":16,\"name\":\"PollNetwork\",\"url\":\"enums/SyncStrategy.html#PollNetwork\",\"classes\":\"\",\"parent\":\"SyncStrategy\"},{\"kind\":64,\"name\":\"getBeaconContentKey\",\"url\":\"functions/getBeaconContentKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"decodeBeaconContentKey\",\"url\":\"functions/decodeBeaconContentKey.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"NetworkId\",\"url\":\"enums/NetworkId.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"StateNetwork\",\"url\":\"enums/NetworkId.html#StateNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"HistoryNetwork\",\"url\":\"enums/NetworkId.html#HistoryNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"TxGossipNetwork\",\"url\":\"enums/NetworkId.html#TxGossipNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"HeaderGossipNetwork\",\"url\":\"enums/NetworkId.html#HeaderGossipNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"CanonicalIndicesNetwork\",\"url\":\"enums/NetworkId.html#CanonicalIndicesNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"BeaconLightClientNetwork\",\"url\":\"enums/NetworkId.html#BeaconLightClientNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"UTPNetwork\",\"url\":\"enums/NetworkId.html#UTPNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"Rendezvous\",\"url\":\"enums/NetworkId.html#Rendezvous\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":4194304,\"name\":\"SubNetwork\",\"url\":\"types/SubNetwork.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"Bloom\",\"url\":\"classes/Bloom.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Bloom.html#constructor\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":1024,\"name\":\"bitvector\",\"url\":\"classes/Bloom.html#bitvector\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":2048,\"name\":\"add\",\"url\":\"classes/Bloom.html#add\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":2048,\"name\":\"check\",\"url\":\"classes/Bloom.html#check\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":2048,\"name\":\"multiCheck\",\"url\":\"classes/Bloom.html#multiCheck\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":2048,\"name\":\"or\",\"url\":\"classes/Bloom.html#or\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":32,\"name\":\"Bytes32Type\",\"url\":\"variables/Bytes32Type.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"BaseNetwork\",\"url\":\"classes/BaseNetwork.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BaseNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"routingTable\",\"url\":\"classes/BaseNetwork.html#routingTable\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"metrics\",\"url\":\"classes/BaseNetwork.html#metrics\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"nodeRadius\",\"url\":\"classes/BaseNetwork.html#nodeRadius\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"checkIndex\",\"url\":\"classes/BaseNetwork.html#checkIndex\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/BaseNetwork.html#logger\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/BaseNetwork.html#networkId\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"networkName\",\"url\":\"classes/BaseNetwork.html#networkName\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"enr\",\"url\":\"classes/BaseNetwork.html#enr\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"blockIndex\",\"url\":\"classes/BaseNetwork.html#blockIndex\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#blockIndex.__type-2\",\"classes\":\"\",\"parent\":\"BaseNetwork.blockIndex\"},{\"kind\":1024,\"name\":\"setBlockIndex\",\"url\":\"classes/BaseNetwork.html#setBlockIndex\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#setBlockIndex.__type-20\",\"classes\":\"\",\"parent\":\"BaseNetwork.setBlockIndex\"},{\"kind\":1024,\"name\":\"handleNewRequest\",\"url\":\"classes/BaseNetwork.html#handleNewRequest\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#handleNewRequest.__type-10\",\"classes\":\"\",\"parent\":\"BaseNetwork.handleNewRequest\"},{\"kind\":1024,\"name\":\"sendMessage\",\"url\":\"classes/BaseNetwork.html#sendMessage\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#sendMessage.__type-16\",\"classes\":\"\",\"parent\":\"BaseNetwork.sendMessage\"},{\"kind\":1024,\"name\":\"sendResponse\",\"url\":\"classes/BaseNetwork.html#sendResponse\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#sendResponse.__type-18\",\"classes\":\"\",\"parent\":\"BaseNetwork.sendResponse\"},{\"kind\":1024,\"name\":\"findEnr\",\"url\":\"classes/BaseNetwork.html#findEnr\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#findEnr.__type-6\",\"classes\":\"\",\"parent\":\"BaseNetwork.findEnr\"},{\"kind\":1024,\"name\":\"put\",\"url\":\"classes/BaseNetwork.html#put\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#put.__type-12\",\"classes\":\"\",\"parent\":\"BaseNetwork.put\"},{\"kind\":1024,\"name\":\"get\",\"url\":\"classes/BaseNetwork.html#get\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#get.__type-8\",\"classes\":\"\",\"parent\":\"BaseNetwork.get\"},{\"kind\":1024,\"name\":\"_prune\",\"url\":\"classes/BaseNetwork.html#_prune\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#_prune.__type\",\"classes\":\"\",\"parent\":\"BaseNetwork._prune\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/BaseNetwork.html#portal\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"store\",\"url\":\"classes/BaseNetwork.html#store\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/BaseNetwork.html#handle\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendPing\",\"url\":\"classes/BaseNetwork.html#sendPing\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handlePing\",\"url\":\"classes/BaseNetwork.html#handlePing\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendPong\",\"url\":\"classes/BaseNetwork.html#sendPong\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendFindNodes\",\"url\":\"classes/BaseNetwork.html#sendFindNodes\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handleFindNodes\",\"url\":\"classes/BaseNetwork.html#handleFindNodes\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendOffer\",\"url\":\"classes/BaseNetwork.html#sendOffer\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handleOffer\",\"url\":\"classes/BaseNetwork.html#handleOffer\",\"classes\":\"tsd-is-protected\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendAccept\",\"url\":\"classes/BaseNetwork.html#sendAccept\",\"classes\":\"tsd-is-protected\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handleFindContent\",\"url\":\"classes/BaseNetwork.html#handleFindContent\",\"classes\":\"tsd-is-protected\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"updateRoutingTable\",\"url\":\"classes/BaseNetwork.html#updateRoutingTable\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"findContentLocally\",\"url\":\"classes/BaseNetwork.html#findContentLocally\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#findContentLocally.__type-4\",\"classes\":\"\",\"parent\":\"BaseNetwork.findContentLocally\"},{\"kind\":1024,\"name\":\"sendFindContent\",\"url\":\"classes/BaseNetwork.html#sendFindContent\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#sendFindContent.__type-14\",\"classes\":\"\",\"parent\":\"BaseNetwork.sendFindContent\"},{\"kind\":2048,\"name\":\"livenessCheck\",\"url\":\"classes/BaseNetwork.html#livenessCheck\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"bucketRefresh\",\"url\":\"classes/BaseNetwork.html#bucketRefresh\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"addBootNode\",\"url\":\"classes/BaseNetwork.html#addBootNode\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/BaseNetwork.html#prune\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"gossipContent\",\"url\":\"classes/BaseNetwork.html#gossipContent\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"retrieve\",\"url\":\"classes/BaseNetwork.html#retrieve\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":128,\"name\":\"NodeLookup\",\"url\":\"classes/NodeLookup.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NodeLookup.html#constructor\",\"classes\":\"\",\"parent\":\"NodeLookup\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/NodeLookup.html#network\",\"classes\":\"tsd-is-private\",\"parent\":\"NodeLookup\"},{\"kind\":1024,\"name\":\"nodeSought\",\"url\":\"classes/NodeLookup.html#nodeSought\",\"classes\":\"tsd-is-private\",\"parent\":\"NodeLookup\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"classes/NodeLookup.html#log\",\"classes\":\"tsd-is-private\",\"parent\":\"NodeLookup\"},{\"kind\":2048,\"name\":\"startLookup\",\"url\":\"classes/NodeLookup.html#startLookup\",\"classes\":\"\",\"parent\":\"NodeLookup\"},{\"kind\":4194304,\"name\":\"ContentLookupResponse\",\"url\":\"types/ContentLookupResponse.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"ContentLookup\",\"url\":\"classes/ContentLookup.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContentLookup.html#constructor\",\"classes\":\"\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/ContentLookup.html#network\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"lookupPeers\",\"url\":\"classes/ContentLookup.html#lookupPeers\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"contacted\",\"url\":\"classes/ContentLookup.html#contacted\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"contentId\",\"url\":\"classes/ContentLookup.html#contentId\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"contentKey\",\"url\":\"classes/ContentLookup.html#contentKey\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/ContentLookup.html#logger\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"uTPlistener\",\"url\":\"classes/ContentLookup.html#uTPlistener\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":2048,\"name\":\"startLookup\",\"url\":\"classes/ContentLookup.html#startLookup\",\"classes\":\"\",\"parent\":\"ContentLookup\"},{\"kind\":128,\"name\":\"PortalNetworkRoutingTable\",\"url\":\"classes/PortalNetworkRoutingTable.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PortalNetworkRoutingTable.html#constructor\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/PortalNetworkRoutingTable.html#logger\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"radiusMap\",\"url\":\"classes/PortalNetworkRoutingTable.html#radiusMap\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"gossipMap\",\"url\":\"classes/PortalNetworkRoutingTable.html#gossipMap\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"ignored\",\"url\":\"classes/PortalNetworkRoutingTable.html#ignored\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"setLogger\",\"url\":\"classes/PortalNetworkRoutingTable.html#setLogger\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"updateRadius\",\"url\":\"classes/PortalNetworkRoutingTable.html#updateRadius\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"getRadius\",\"url\":\"classes/PortalNetworkRoutingTable.html#getRadius\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"contentKeyKnownToPeer\",\"url\":\"classes/PortalNetworkRoutingTable.html#contentKeyKnownToPeer\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"evictNode\",\"url\":\"classes/PortalNetworkRoutingTable.html#evictNode\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"ignoreNode\",\"url\":\"classes/PortalNetworkRoutingTable.html#ignoreNode\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"isIgnored\",\"url\":\"classes/PortalNetworkRoutingTable.html#isIgnored\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"clearIgnored\",\"url\":\"classes/PortalNetworkRoutingTable.html#clearIgnored\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":256,\"name\":\"IPortalNetworkEvents\",\"url\":\"interfaces/IPortalNetworkEvents.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"NodeAdded\",\"url\":\"interfaces/IPortalNetworkEvents.html#NodeAdded\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPortalNetworkEvents.html#NodeAdded.__type-2\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents.NodeAdded\"},{\"kind\":1024,\"name\":\"NodeRemoved\",\"url\":\"interfaces/IPortalNetworkEvents.html#NodeRemoved\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPortalNetworkEvents.html#NodeRemoved.__type-4\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents.NodeRemoved\"},{\"kind\":1024,\"name\":\"ContentAdded\",\"url\":\"interfaces/IPortalNetworkEvents.html#ContentAdded\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPortalNetworkEvents.html#ContentAdded.__type\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents.ContentAdded\"},{\"kind\":1024,\"name\":\"Verified\",\"url\":\"interfaces/IPortalNetworkEvents.html#Verified\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPortalNetworkEvents.html#Verified.__type-10\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents.Verified\"},{\"kind\":1024,\"name\":\"SendTalkReq\",\"url\":\"interfaces/IPortalNetworkEvents.html#SendTalkReq\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPortalNetworkEvents.html#SendTalkReq.__type-6\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents.SendTalkReq\"},{\"kind\":1024,\"name\":\"SendTalkResp\",\"url\":\"interfaces/IPortalNetworkEvents.html#SendTalkResp\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/IPortalNetworkEvents.html#SendTalkResp.__type-8\",\"classes\":\"\",\"parent\":\"IPortalNetworkEvents.SendTalkResp\"},{\"kind\":8,\"name\":\"TransportLayer\",\"url\":\"enums/TransportLayer.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"NODE\",\"url\":\"enums/TransportLayer.html#NODE\",\"classes\":\"\",\"parent\":\"TransportLayer\"},{\"kind\":16,\"name\":\"WEB\",\"url\":\"enums/TransportLayer.html#WEB\",\"classes\":\"\",\"parent\":\"TransportLayer\"},{\"kind\":16,\"name\":\"MOBILE\",\"url\":\"enums/TransportLayer.html#MOBILE\",\"classes\":\"\",\"parent\":\"TransportLayer\"},{\"kind\":256,\"name\":\"PortalNetworkOpts\",\"url\":\"interfaces/PortalNetworkOpts.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"supportedNetworks\",\"url\":\"interfaces/PortalNetworkOpts.html#supportedNetworks\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"radius\",\"url\":\"interfaces/PortalNetworkOpts.html#radius\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"bootnodes\",\"url\":\"interfaces/PortalNetworkOpts.html#bootnodes\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/PortalNetworkOpts.html#db\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"metrics\",\"url\":\"interfaces/PortalNetworkOpts.html#metrics\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"bindAddress\",\"url\":\"interfaces/PortalNetworkOpts.html#bindAddress\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"transport\",\"url\":\"interfaces/PortalNetworkOpts.html#transport\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"proxyAddress\",\"url\":\"interfaces/PortalNetworkOpts.html#proxyAddress\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"rebuildFromMemory\",\"url\":\"interfaces/PortalNetworkOpts.html#rebuildFromMemory\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"config\",\"url\":\"interfaces/PortalNetworkOpts.html#config\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"dataDir\",\"url\":\"interfaces/PortalNetworkOpts.html#dataDir\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":2048,\"name\":\"dbSize\",\"url\":\"interfaces/PortalNetworkOpts.html#dbSize\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"trustedBlockRoot\",\"url\":\"interfaces/PortalNetworkOpts.html#trustedBlockRoot\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"eventLog\",\"url\":\"interfaces/PortalNetworkOpts.html#eventLog\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":4194304,\"name\":\"PortalNetworkEventEmitter\",\"url\":\"types/PortalNetworkEventEmitter.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"RoutingTable\",\"url\":\"types/RoutingTable.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"PortalNetworkMetrics\",\"url\":\"interfaces/PortalNetworkMetrics.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"totalContentLookups\",\"url\":\"interfaces/PortalNetworkMetrics.html#totalContentLookups\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"knownHistoryNodes\",\"url\":\"interfaces/PortalNetworkMetrics.html#knownHistoryNodes\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"knownDiscv5Nodes\",\"url\":\"interfaces/PortalNetworkMetrics.html#knownDiscv5Nodes\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"successfulContentLookups\",\"url\":\"interfaces/PortalNetworkMetrics.html#successfulContentLookups\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"failedContentLookups\",\"url\":\"interfaces/PortalNetworkMetrics.html#failedContentLookups\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"offerMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#offerMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"offerMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#offerMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"acceptMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#acceptMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"acceptMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#acceptMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"findContentMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#findContentMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"findContentMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#findContentMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"contentMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#contentMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"contentMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#contentMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"findNodesMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#findNodesMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"findNodesMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#findNodesMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"nodesMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#nodesMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"nodesMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#nodesMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"totalBytesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#totalBytesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"totalBytesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#totalBytesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"currentDBSize\",\"url\":\"interfaces/PortalNetworkMetrics.html#currentDBSize\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":128,\"name\":\"DBManager\",\"url\":\"classes/DBManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DBManager.html#constructor\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":1024,\"name\":\"nodeId\",\"url\":\"classes/DBManager.html#nodeId\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/DBManager.html#db\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/DBManager.html#logger\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":1024,\"name\":\"currentSize\",\"url\":\"classes/DBManager.html#currentSize\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DBManager.html#currentSize.__type\",\"classes\":\"\",\"parent\":\"DBManager.currentSize\"},{\"kind\":1024,\"name\":\"sublevels\",\"url\":\"classes/DBManager.html#sublevels\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/DBManager.html#get\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"put\",\"url\":\"classes/DBManager.html#put\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"storeBlockIndex\",\"url\":\"classes/DBManager.html#storeBlockIndex\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"getBlockIndex\",\"url\":\"classes/DBManager.html#getBlockIndex\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"batch\",\"url\":\"classes/DBManager.html#batch\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/DBManager.html#del\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"databaseKey\",\"url\":\"classes/DBManager.html#databaseKey\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"sublevel\",\"url\":\"classes/DBManager.html#sublevel\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/DBManager.html#prune\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"open\",\"url\":\"classes/DBManager.html#open\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/DBManager.html#close\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"closeAll\",\"url\":\"classes/DBManager.html#closeAll\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":128,\"name\":\"UltralightProvider\",\"url\":\"classes/UltralightProvider.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/UltralightProvider.html#create\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UltralightProvider.html#constructor\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":1024,\"name\":\"fallbackProvider\",\"url\":\"classes/UltralightProvider.html#fallbackProvider\",\"classes\":\"tsd-is-private\",\"parent\":\"UltralightProvider\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/UltralightProvider.html#portal\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":1024,\"name\":\"historyNetwork\",\"url\":\"classes/UltralightProvider.html#historyNetwork\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":2048,\"name\":\"getBlock\",\"url\":\"classes/UltralightProvider.html#getBlock\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":2048,\"name\":\"getBlockWithTransactions\",\"url\":\"classes/UltralightProvider.html#getBlockWithTransactions\",\"classes\":\"\",\"parent\":\"UltralightProvider\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,66.447]],[\"comment/0\",[]],[\"name/1\",[1,57.974]],[\"comment/1\",[]],[\"name/2\",[2,36.324]],[\"comment/2\",[]],[\"name/3\",[3,61.338]],[\"comment/3\",[]],[\"name/4\",[4,66.447]],[\"comment/4\",[]],[\"name/5\",[5,66.447]],[\"comment/5\",[]],[\"name/6\",[6,61.338]],[\"comment/6\",[]],[\"name/7\",[7,57.974]],[\"comment/7\",[]],[\"name/8\",[8,61.338]],[\"comment/8\",[]],[\"name/9\",[9,51.783]],[\"comment/9\",[]],[\"name/10\",[10,43.76]],[\"comment/10\",[]],[\"name/11\",[11,57.974]],[\"comment/11\",[]],[\"name/12\",[12,66.447]],[\"comment/12\",[]],[\"name/13\",[13,61.338]],[\"comment/13\",[]],[\"name/14\",[14,66.447]],[\"comment/14\",[]],[\"name/15\",[15,66.447]],[\"comment/15\",[]],[\"name/16\",[16,57.974]],[\"comment/16\",[]],[\"name/17\",[17,57.974]],[\"comment/17\",[]],[\"name/18\",[18,55.46]],[\"comment/18\",[]],[\"name/19\",[19,26.134]],[\"comment/19\",[]],[\"name/20\",[20,66.447]],[\"comment/20\",[]],[\"name/21\",[21,66.447]],[\"comment/21\",[]],[\"name/22\",[22,66.447]],[\"comment/22\",[]],[\"name/23\",[23,66.447]],[\"comment/23\",[]],[\"name/24\",[24,66.447]],[\"comment/24\",[]],[\"name/25\",[25,66.447]],[\"comment/25\",[]],[\"name/26\",[26,66.447]],[\"comment/26\",[]],[\"name/27\",[27,66.447]],[\"comment/27\",[]],[\"name/28\",[28,66.447]],[\"comment/28\",[]],[\"name/29\",[29,66.447]],[\"comment/29\",[]],[\"name/30\",[30,66.447]],[\"comment/30\",[]],[\"name/31\",[2,36.324]],[\"comment/31\",[]],[\"name/32\",[31,66.447]],[\"comment/32\",[]],[\"name/33\",[10,43.76]],[\"comment/33\",[]],[\"name/34\",[32,61.338]],[\"comment/34\",[]],[\"name/35\",[33,61.338]],[\"comment/35\",[]],[\"name/36\",[34,61.338]],[\"comment/36\",[]],[\"name/37\",[35,61.338]],[\"comment/37\",[]],[\"name/38\",[36,61.338]],[\"comment/38\",[]],[\"name/39\",[37,61.338]],[\"comment/39\",[]],[\"name/40\",[38,61.338]],[\"comment/40\",[]],[\"name/41\",[39,66.447]],[\"comment/41\",[]],[\"name/42\",[40,66.447]],[\"comment/42\",[]],[\"name/43\",[41,66.447]],[\"comment/43\",[]],[\"name/44\",[6,61.338]],[\"comment/44\",[]],[\"name/45\",[42,50.352]],[\"comment/45\",[]],[\"name/46\",[43,55.46]],[\"comment/46\",[]],[\"name/47\",[44,66.447]],[\"comment/47\",[]],[\"name/48\",[45,66.447]],[\"comment/48\",[]],[\"name/49\",[46,66.447]],[\"comment/49\",[]],[\"name/50\",[47,66.447]],[\"comment/50\",[]],[\"name/51\",[48,66.447]],[\"comment/51\",[]],[\"name/52\",[49,66.447]],[\"comment/52\",[]],[\"name/53\",[50,66.447]],[\"comment/53\",[]],[\"name/54\",[42,50.352]],[\"comment/54\",[]],[\"name/55\",[51,66.447]],[\"comment/55\",[]],[\"name/56\",[52,66.447]],[\"comment/56\",[]],[\"name/57\",[53,66.447]],[\"comment/57\",[]],[\"name/58\",[54,66.447]],[\"comment/58\",[]],[\"name/59\",[43,55.46]],[\"comment/59\",[]],[\"name/60\",[55,66.447]],[\"comment/60\",[]],[\"name/61\",[19,26.134]],[\"comment/61\",[]],[\"name/62\",[56,61.338]],[\"comment/62\",[]],[\"name/63\",[57,61.338]],[\"comment/63\",[]],[\"name/64\",[58,66.447]],[\"comment/64\",[]],[\"name/65\",[19,26.134]],[\"comment/65\",[]],[\"name/66\",[56,61.338]],[\"comment/66\",[]],[\"name/67\",[57,61.338]],[\"comment/67\",[]],[\"name/68\",[59,66.447]],[\"comment/68\",[]],[\"name/69\",[60,66.447]],[\"comment/69\",[]],[\"name/70\",[61,66.447]],[\"comment/70\",[]],[\"name/71\",[19,26.134]],[\"comment/71\",[]],[\"name/72\",[62,66.447]],[\"comment/72\",[]],[\"name/73\",[63,66.447]],[\"comment/73\",[]],[\"name/74\",[64,66.447]],[\"comment/74\",[]],[\"name/75\",[19,26.134]],[\"comment/75\",[]],[\"name/76\",[65,66.447]],[\"comment/76\",[]],[\"name/77\",[43,55.46]],[\"comment/77\",[]],[\"name/78\",[66,66.447]],[\"comment/78\",[]],[\"name/79\",[67,66.447]],[\"comment/79\",[]],[\"name/80\",[19,26.134]],[\"comment/80\",[]],[\"name/81\",[68,55.46]],[\"comment/81\",[]],[\"name/82\",[69,66.447]],[\"comment/82\",[]],[\"name/83\",[70,66.447]],[\"comment/83\",[]],[\"name/84\",[19,26.134]],[\"comment/84\",[]],[\"name/85\",[71,61.338]],[\"comment/85\",[]],[\"name/86\",[72,66.447]],[\"comment/86\",[]],[\"name/87\",[73,45.244]],[\"comment/87\",[]],[\"name/88\",[42,50.352]],[\"comment/88\",[]],[\"name/89\",[43,55.46]],[\"comment/89\",[]],[\"name/90\",[74,66.447]],[\"comment/90\",[]],[\"name/91\",[75,66.447]],[\"comment/91\",[]],[\"name/92\",[76,66.447]],[\"comment/92\",[]],[\"name/93\",[19,26.134]],[\"comment/93\",[]],[\"name/94\",[77,53.454]],[\"comment/94\",[]],[\"name/95\",[78,66.447]],[\"comment/95\",[]],[\"name/96\",[79,66.447]],[\"comment/96\",[]],[\"name/97\",[19,26.134]],[\"comment/97\",[]],[\"name/98\",[73,45.244]],[\"comment/98\",[]],[\"name/99\",[77,53.454]],[\"comment/99\",[]],[\"name/100\",[80,66.447]],[\"comment/100\",[]],[\"name/101\",[81,66.447]],[\"comment/101\",[]],[\"name/102\",[82,66.447]],[\"comment/102\",[]],[\"name/103\",[83,66.447]],[\"comment/103\",[]],[\"name/104\",[84,66.447]],[\"comment/104\",[]],[\"name/105\",[85,66.447]],[\"comment/105\",[]],[\"name/106\",[2,36.324]],[\"comment/106\",[]],[\"name/107\",[86,66.447]],[\"comment/107\",[]],[\"name/108\",[87,51.783]],[\"comment/108\",[]],[\"name/109\",[88,66.447]],[\"comment/109\",[]],[\"name/110\",[89,66.447]],[\"comment/110\",[]],[\"name/111\",[90,57.974]],[\"comment/111\",[]],[\"name/112\",[91,66.447]],[\"comment/112\",[]],[\"name/113\",[92,66.447]],[\"comment/113\",[]],[\"name/114\",[93,66.447]],[\"comment/114\",[]],[\"name/115\",[94,66.447]],[\"comment/115\",[]],[\"name/116\",[95,66.447]],[\"comment/116\",[]],[\"name/117\",[96,66.447]],[\"comment/117\",[]],[\"name/118\",[97,66.447]],[\"comment/118\",[]],[\"name/119\",[98,66.447]],[\"comment/119\",[]],[\"name/120\",[99,66.447]],[\"comment/120\",[]],[\"name/121\",[100,66.447]],[\"comment/121\",[]],[\"name/122\",[101,66.447]],[\"comment/122\",[]],[\"name/123\",[102,66.447]],[\"comment/123\",[]],[\"name/124\",[103,66.447]],[\"comment/124\",[]],[\"name/125\",[104,66.447]],[\"comment/125\",[]],[\"name/126\",[105,66.447]],[\"comment/126\",[]],[\"name/127\",[106,66.447]],[\"comment/127\",[]],[\"name/128\",[107,66.447]],[\"comment/128\",[]],[\"name/129\",[108,66.447]],[\"comment/129\",[]],[\"name/130\",[109,66.447]],[\"comment/130\",[]],[\"name/131\",[110,47.988]],[\"comment/131\",[]],[\"name/132\",[111,50.352]],[\"comment/132\",[]],[\"name/133\",[112,53.454]],[\"comment/133\",[]],[\"name/134\",[73,45.244]],[\"comment/134\",[]],[\"name/135\",[113,53.454]],[\"comment/135\",[]],[\"name/136\",[114,55.46]],[\"comment/136\",[]],[\"name/137\",[115,55.46]],[\"comment/137\",[]],[\"name/138\",[116,55.46]],[\"comment/138\",[]],[\"name/139\",[117,46.078]],[\"comment/139\",[]],[\"name/140\",[118,46.078]],[\"comment/140\",[]],[\"name/141\",[119,66.447]],[\"comment/141\",[]],[\"name/142\",[120,66.447]],[\"comment/142\",[]],[\"name/143\",[121,66.447]],[\"comment/143\",[]],[\"name/144\",[122,66.447]],[\"comment/144\",[]],[\"name/145\",[123,66.447]],[\"comment/145\",[]],[\"name/146\",[110,47.988]],[\"comment/146\",[]],[\"name/147\",[117,46.078]],[\"comment/147\",[]],[\"name/148\",[118,46.078]],[\"comment/148\",[]],[\"name/149\",[73,45.244]],[\"comment/149\",[]],[\"name/150\",[87,51.783]],[\"comment/150\",[]],[\"name/151\",[124,66.447]],[\"comment/151\",[]],[\"name/152\",[110,47.988]],[\"comment/152\",[]],[\"name/153\",[111,50.352]],[\"comment/153\",[]],[\"name/154\",[73,45.244]],[\"comment/154\",[]],[\"name/155\",[117,46.078]],[\"comment/155\",[]],[\"name/156\",[118,46.078]],[\"comment/156\",[]],[\"name/157\",[87,51.783]],[\"comment/157\",[]],[\"name/158\",[125,66.447]],[\"comment/158\",[]],[\"name/159\",[110,47.988]],[\"comment/159\",[]],[\"name/160\",[111,50.352]],[\"comment/160\",[]],[\"name/161\",[112,53.454]],[\"comment/161\",[]],[\"name/162\",[73,45.244]],[\"comment/162\",[]],[\"name/163\",[117,46.078]],[\"comment/163\",[]],[\"name/164\",[118,46.078]],[\"comment/164\",[]],[\"name/165\",[87,51.783]],[\"comment/165\",[]],[\"name/166\",[126,66.447]],[\"comment/166\",[]],[\"name/167\",[110,47.988]],[\"comment/167\",[]],[\"name/168\",[111,50.352]],[\"comment/168\",[]],[\"name/169\",[87,51.783]],[\"comment/169\",[]],[\"name/170\",[73,45.244]],[\"comment/170\",[]],[\"name/171\",[117,46.078]],[\"comment/171\",[]],[\"name/172\",[118,46.078]],[\"comment/172\",[]],[\"name/173\",[127,66.447]],[\"comment/173\",[]],[\"name/174\",[128,66.447]],[\"comment/174\",[]],[\"name/175\",[129,46.987]],[\"comment/175\",[]],[\"name/176\",[130,55.46]],[\"comment/176\",[]],[\"name/177\",[131,66.447]],[\"comment/177\",[]],[\"name/178\",[132,61.338]],[\"comment/178\",[]],[\"name/179\",[117,46.078]],[\"comment/179\",[]],[\"name/180\",[118,46.078]],[\"comment/180\",[]],[\"name/181\",[133,55.46]],[\"comment/181\",[]],[\"name/182\",[10,43.76]],[\"comment/182\",[]],[\"name/183\",[42,50.352]],[\"comment/183\",[]],[\"name/184\",[134,66.447]],[\"comment/184\",[]],[\"name/185\",[87,51.783]],[\"comment/185\",[]],[\"name/186\",[110,47.988]],[\"comment/186\",[]],[\"name/187\",[73,45.244]],[\"comment/187\",[]],[\"name/188\",[135,66.447]],[\"comment/188\",[]],[\"name/189\",[136,66.447]],[\"comment/189\",[]],[\"name/190\",[137,66.447]],[\"comment/190\",[]],[\"name/191\",[138,66.447]],[\"comment/191\",[]],[\"name/192\",[139,66.447]],[\"comment/192\",[]],[\"name/193\",[140,66.447]],[\"comment/193\",[]],[\"name/194\",[19,26.134]],[\"comment/194\",[]],[\"name/195\",[110,47.988]],[\"comment/195\",[]],[\"name/196\",[113,53.454]],[\"comment/196\",[]],[\"name/197\",[111,50.352]],[\"comment/197\",[]],[\"name/198\",[73,45.244]],[\"comment/198\",[]],[\"name/199\",[114,55.46]],[\"comment/199\",[]],[\"name/200\",[115,55.46]],[\"comment/200\",[]],[\"name/201\",[116,55.46]],[\"comment/201\",[]],[\"name/202\",[117,46.078]],[\"comment/202\",[]],[\"name/203\",[118,46.078]],[\"comment/203\",[]],[\"name/204\",[141,66.447]],[\"comment/204\",[]],[\"name/205\",[142,66.447]],[\"comment/205\",[]],[\"name/206\",[143,66.447]],[\"comment/206\",[]],[\"name/207\",[2,36.324]],[\"comment/207\",[]],[\"name/208\",[90,57.974]],[\"comment/208\",[]],[\"name/209\",[110,47.988]],[\"comment/209\",[]],[\"name/210\",[113,53.454]],[\"comment/210\",[]],[\"name/211\",[111,50.352]],[\"comment/211\",[]],[\"name/212\",[73,45.244]],[\"comment/212\",[]],[\"name/213\",[114,55.46]],[\"comment/213\",[]],[\"name/214\",[115,55.46]],[\"comment/214\",[]],[\"name/215\",[116,55.46]],[\"comment/215\",[]],[\"name/216\",[117,46.078]],[\"comment/216\",[]],[\"name/217\",[118,46.078]],[\"comment/217\",[]],[\"name/218\",[144,61.338]],[\"comment/218\",[]],[\"name/219\",[145,66.447]],[\"comment/219\",[]],[\"name/220\",[2,36.324]],[\"comment/220\",[]],[\"name/221\",[146,66.447]],[\"comment/221\",[]],[\"name/222\",[112,53.454]],[\"comment/222\",[]],[\"name/223\",[90,57.974]],[\"comment/223\",[]],[\"name/224\",[110,47.988]],[\"comment/224\",[]],[\"name/225\",[113,53.454]],[\"comment/225\",[]],[\"name/226\",[111,50.352]],[\"comment/226\",[]],[\"name/227\",[73,45.244]],[\"comment/227\",[]],[\"name/228\",[114,55.46]],[\"comment/228\",[]],[\"name/229\",[115,55.46]],[\"comment/229\",[]],[\"name/230\",[116,55.46]],[\"comment/230\",[]],[\"name/231\",[117,46.078]],[\"comment/231\",[]],[\"name/232\",[118,46.078]],[\"comment/232\",[]],[\"name/233\",[144,61.338]],[\"comment/233\",[]],[\"name/234\",[147,61.338]],[\"comment/234\",[]],[\"name/235\",[2,36.324]],[\"comment/235\",[]],[\"name/236\",[10,43.76]],[\"comment/236\",[]],[\"name/237\",[148,61.338]],[\"comment/237\",[]],[\"name/238\",[149,61.338]],[\"comment/238\",[]],[\"name/239\",[150,61.338]],[\"comment/239\",[]],[\"name/240\",[151,57.974]],[\"comment/240\",[]],[\"name/241\",[19,26.134]],[\"comment/241\",[]],[\"name/242\",[152,61.338]],[\"comment/242\",[]],[\"name/243\",[153,66.447]],[\"comment/243\",[]],[\"name/244\",[2,36.324]],[\"comment/244\",[]],[\"name/245\",[133,55.46]],[\"comment/245\",[]],[\"name/246\",[154,61.338]],[\"comment/246\",[]],[\"name/247\",[112,53.454]],[\"comment/247\",[]],[\"name/248\",[155,66.447]],[\"comment/248\",[]],[\"name/249\",[1,57.974]],[\"comment/249\",[]],[\"name/250\",[2,36.324]],[\"comment/250\",[]],[\"name/251\",[133,55.46]],[\"comment/251\",[]],[\"name/252\",[154,61.338]],[\"comment/252\",[]],[\"name/253\",[112,53.454]],[\"comment/253\",[]],[\"name/254\",[156,66.447]],[\"comment/254\",[]],[\"name/255\",[2,36.324]],[\"comment/255\",[]],[\"name/256\",[129,46.987]],[\"comment/256\",[]],[\"name/257\",[133,55.46]],[\"comment/257\",[]],[\"name/258\",[42,50.352]],[\"comment/258\",[]],[\"name/259\",[130,55.46]],[\"comment/259\",[]],[\"name/260\",[117,46.078]],[\"comment/260\",[]],[\"name/261\",[118,46.078]],[\"comment/261\",[]],[\"name/262\",[157,66.447]],[\"comment/262\",[]],[\"name/263\",[149,61.338]],[\"comment/263\",[]],[\"name/264\",[148,61.338]],[\"comment/264\",[]],[\"name/265\",[158,57.974]],[\"comment/265\",[]],[\"name/266\",[159,66.447]],[\"comment/266\",[]],[\"name/267\",[160,66.447]],[\"comment/267\",[]],[\"name/268\",[161,66.447]],[\"comment/268\",[]],[\"name/269\",[162,66.447]],[\"comment/269\",[]],[\"name/270\",[163,66.447]],[\"comment/270\",[]],[\"name/271\",[164,66.447]],[\"comment/271\",[]],[\"name/272\",[10,43.76]],[\"comment/272\",[]],[\"name/273\",[147,61.338]],[\"comment/273\",[]],[\"name/274\",[165,61.338]],[\"comment/274\",[]],[\"name/275\",[19,26.134]],[\"comment/275\",[]],[\"name/276\",[166,61.338]],[\"comment/276\",[]],[\"name/277\",[19,26.134]],[\"comment/277\",[]],[\"name/278\",[167,61.338]],[\"comment/278\",[]],[\"name/279\",[19,26.134]],[\"comment/279\",[]],[\"name/280\",[151,57.974]],[\"comment/280\",[]],[\"name/281\",[19,26.134]],[\"comment/281\",[]],[\"name/282\",[168,66.447]],[\"comment/282\",[]],[\"name/283\",[169,66.447]],[\"comment/283\",[]],[\"name/284\",[170,66.447]],[\"comment/284\",[]],[\"name/285\",[171,66.447]],[\"comment/285\",[]],[\"name/286\",[172,66.447]],[\"comment/286\",[]],[\"name/287\",[173,66.447]],[\"comment/287\",[]],[\"name/288\",[174,66.447]],[\"comment/288\",[]],[\"name/289\",[175,66.447]],[\"comment/289\",[]],[\"name/290\",[152,61.338]],[\"comment/290\",[]],[\"name/291\",[176,66.447]],[\"comment/291\",[]],[\"name/292\",[177,66.447]],[\"comment/292\",[]],[\"name/293\",[178,66.447]],[\"comment/293\",[]],[\"name/294\",[179,66.447]],[\"comment/294\",[]],[\"name/295\",[180,66.447]],[\"comment/295\",[]],[\"name/296\",[181,66.447]],[\"comment/296\",[]],[\"name/297\",[182,66.447]],[\"comment/297\",[]],[\"name/298\",[183,66.447]],[\"comment/298\",[]],[\"name/299\",[184,66.447]],[\"comment/299\",[]],[\"name/300\",[185,66.447]],[\"comment/300\",[]],[\"name/301\",[186,66.447]],[\"comment/301\",[]],[\"name/302\",[187,66.447]],[\"comment/302\",[]],[\"name/303\",[188,57.974]],[\"comment/303\",[]],[\"name/304\",[189,66.447]],[\"comment/304\",[]],[\"name/305\",[190,66.447]],[\"comment/305\",[]],[\"name/306\",[191,66.447]],[\"comment/306\",[]],[\"name/307\",[192,66.447]],[\"comment/307\",[]],[\"name/308\",[193,66.447]],[\"comment/308\",[]],[\"name/309\",[194,66.447]],[\"comment/309\",[]],[\"name/310\",[195,66.447]],[\"comment/310\",[]],[\"name/311\",[196,66.447]],[\"comment/311\",[]],[\"name/312\",[197,66.447]],[\"comment/312\",[]],[\"name/313\",[198,66.447]],[\"comment/313\",[]],[\"name/314\",[19,26.134]],[\"comment/314\",[]],[\"name/315\",[199,66.447]],[\"comment/315\",[]],[\"name/316\",[200,66.447]],[\"comment/316\",[]],[\"name/317\",[201,66.447]],[\"comment/317\",[]],[\"name/318\",[202,66.447]],[\"comment/318\",[]],[\"name/319\",[203,66.447]],[\"comment/319\",[]],[\"name/320\",[204,66.447]],[\"comment/320\",[]],[\"name/321\",[205,66.447]],[\"comment/321\",[]],[\"name/322\",[206,66.447]],[\"comment/322\",[]],[\"name/323\",[207,66.447]],[\"comment/323\",[]],[\"name/324\",[208,66.447]],[\"comment/324\",[]],[\"name/325\",[209,66.447]],[\"comment/325\",[]],[\"name/326\",[210,66.447]],[\"comment/326\",[]],[\"name/327\",[130,55.46]],[\"comment/327\",[]],[\"name/328\",[132,61.338]],[\"comment/328\",[]],[\"name/329\",[211,66.447]],[\"comment/329\",[]],[\"name/330\",[212,66.447]],[\"comment/330\",[]],[\"name/331\",[213,66.447]],[\"comment/331\",[]],[\"name/332\",[214,66.447]],[\"comment/332\",[]],[\"name/333\",[215,66.447]],[\"comment/333\",[]],[\"name/334\",[19,26.134]],[\"comment/334\",[]],[\"name/335\",[216,66.447]],[\"comment/335\",[]],[\"name/336\",[217,66.447]],[\"comment/336\",[]],[\"name/337\",[218,66.447]],[\"comment/337\",[]],[\"name/338\",[219,66.447]],[\"comment/338\",[]],[\"name/339\",[220,66.447]],[\"comment/339\",[]],[\"name/340\",[221,66.447]],[\"comment/340\",[]],[\"name/341\",[222,66.447]],[\"comment/341\",[]],[\"name/342\",[223,66.447]],[\"comment/342\",[]],[\"name/343\",[224,66.447]],[\"comment/343\",[]],[\"name/344\",[225,66.447]],[\"comment/344\",[]],[\"name/345\",[226,66.447]],[\"comment/345\",[]],[\"name/346\",[227,66.447]],[\"comment/346\",[]],[\"name/347\",[228,66.447]],[\"comment/347\",[]],[\"name/348\",[229,66.447]],[\"comment/348\",[]],[\"name/349\",[230,66.447]],[\"comment/349\",[]],[\"name/350\",[130,55.46]],[\"comment/350\",[]],[\"name/351\",[118,46.078]],[\"comment/351\",[]],[\"name/352\",[231,66.447]],[\"comment/352\",[]],[\"name/353\",[232,66.447]],[\"comment/353\",[]],[\"name/354\",[233,66.447]],[\"comment/354\",[]],[\"name/355\",[117,46.078]],[\"comment/355\",[]],[\"name/356\",[158,57.974]],[\"comment/356\",[]],[\"name/357\",[234,66.447]],[\"comment/357\",[]],[\"name/358\",[235,66.447]],[\"comment/358\",[]],[\"name/359\",[236,66.447]],[\"comment/359\",[]],[\"name/360\",[237,53.454]],[\"comment/360\",[]],[\"name/361\",[238,66.447]],[\"comment/361\",[]],[\"name/362\",[239,66.447]],[\"comment/362\",[]],[\"name/363\",[19,26.134]],[\"comment/363\",[]],[\"name/364\",[240,66.447]],[\"comment/364\",[]],[\"name/365\",[150,61.338]],[\"comment/365\",[]],[\"name/366\",[2,36.324]],[\"comment/366\",[]],[\"name/367\",[241,66.447]],[\"comment/367\",[]],[\"name/368\",[10,43.76]],[\"comment/368\",[]],[\"name/369\",[242,66.447]],[\"comment/369\",[]],[\"name/370\",[243,66.447]],[\"comment/370\",[]],[\"name/371\",[244,66.447]],[\"comment/371\",[]],[\"name/372\",[245,66.447]],[\"comment/372\",[]],[\"name/373\",[246,66.447]],[\"comment/373\",[]],[\"name/374\",[19,26.134]],[\"comment/374\",[]],[\"name/375\",[247,66.447]],[\"comment/375\",[]],[\"name/376\",[248,66.447]],[\"comment/376\",[]],[\"name/377\",[249,66.447]],[\"comment/377\",[]],[\"name/378\",[250,66.447]],[\"comment/378\",[]],[\"name/379\",[251,66.447]],[\"comment/379\",[]],[\"name/380\",[252,66.447]],[\"comment/380\",[]],[\"name/381\",[253,66.447]],[\"comment/381\",[]],[\"name/382\",[254,66.447]],[\"comment/382\",[]],[\"name/383\",[255,66.447]],[\"comment/383\",[]],[\"name/384\",[167,61.338]],[\"comment/384\",[]],[\"name/385\",[165,61.338]],[\"comment/385\",[]],[\"name/386\",[166,61.338]],[\"comment/386\",[]],[\"name/387\",[151,57.974]],[\"comment/387\",[]],[\"name/388\",[256,66.447]],[\"comment/388\",[]],[\"name/389\",[257,66.447]],[\"comment/389\",[]],[\"name/390\",[258,66.447]],[\"comment/390\",[]],[\"name/391\",[259,66.447]],[\"comment/391\",[]],[\"name/392\",[260,66.447]],[\"comment/392\",[]],[\"name/393\",[261,66.447]],[\"comment/393\",[]],[\"name/394\",[113,53.454]],[\"comment/394\",[]],[\"name/395\",[262,66.447]],[\"comment/395\",[]],[\"name/396\",[263,66.447]],[\"comment/396\",[]],[\"name/397\",[264,66.447]],[\"comment/397\",[]],[\"name/398\",[265,66.447]],[\"comment/398\",[]],[\"name/399\",[266,66.447]],[\"comment/399\",[]],[\"name/400\",[267,66.447]],[\"comment/400\",[]],[\"name/401\",[268,66.447]],[\"comment/401\",[]],[\"name/402\",[269,66.447]],[\"comment/402\",[]],[\"name/403\",[270,66.447]],[\"comment/403\",[]],[\"name/404\",[271,66.447]],[\"comment/404\",[]],[\"name/405\",[272,66.447]],[\"comment/405\",[]],[\"name/406\",[273,66.447]],[\"comment/406\",[]],[\"name/407\",[274,66.447]],[\"comment/407\",[]],[\"name/408\",[275,66.447]],[\"comment/408\",[]],[\"name/409\",[276,66.447]],[\"comment/409\",[]],[\"name/410\",[277,66.447]],[\"comment/410\",[]],[\"name/411\",[278,66.447]],[\"comment/411\",[]],[\"name/412\",[279,66.447]],[\"comment/412\",[]],[\"name/413\",[280,66.447]],[\"comment/413\",[]],[\"name/414\",[281,66.447]],[\"comment/414\",[]],[\"name/415\",[282,66.447]],[\"comment/415\",[]],[\"name/416\",[283,66.447]],[\"comment/416\",[]],[\"name/417\",[284,66.447]],[\"comment/417\",[]],[\"name/418\",[285,66.447]],[\"comment/418\",[]],[\"name/419\",[286,66.447]],[\"comment/419\",[]],[\"name/420\",[287,66.447]],[\"comment/420\",[]],[\"name/421\",[288,66.447]],[\"comment/421\",[]],[\"name/422\",[289,66.447]],[\"comment/422\",[]],[\"name/423\",[290,66.447]],[\"comment/423\",[]],[\"name/424\",[291,66.447]],[\"comment/424\",[]],[\"name/425\",[292,66.447]],[\"comment/425\",[]],[\"name/426\",[293,66.447]],[\"comment/426\",[]],[\"name/427\",[294,66.447]],[\"comment/427\",[]],[\"name/428\",[295,66.447]],[\"comment/428\",[]],[\"name/429\",[296,66.447]],[\"comment/429\",[]],[\"name/430\",[297,66.447]],[\"comment/430\",[]],[\"name/431\",[298,66.447]],[\"comment/431\",[]],[\"name/432\",[2,36.324]],[\"comment/432\",[]],[\"name/433\",[299,66.447]],[\"comment/433\",[]],[\"name/434\",[10,43.76]],[\"comment/434\",[]],[\"name/435\",[300,66.447]],[\"comment/435\",[]],[\"name/436\",[301,66.447]],[\"comment/436\",[]],[\"name/437\",[302,66.447]],[\"comment/437\",[]],[\"name/438\",[303,66.447]],[\"comment/438\",[]],[\"name/439\",[304,66.447]],[\"comment/439\",[]],[\"name/440\",[305,53.454]],[\"comment/440\",[]],[\"name/441\",[306,66.447]],[\"comment/441\",[]],[\"name/442\",[307,57.974]],[\"comment/442\",[]],[\"name/443\",[308,66.447]],[\"comment/443\",[]],[\"name/444\",[309,66.447]],[\"comment/444\",[]],[\"name/445\",[310,66.447]],[\"comment/445\",[]],[\"name/446\",[311,66.447]],[\"comment/446\",[]],[\"name/447\",[312,66.447]],[\"comment/447\",[]],[\"name/448\",[313,66.447]],[\"comment/448\",[]],[\"name/449\",[314,66.447]],[\"comment/449\",[]],[\"name/450\",[315,66.447]],[\"comment/450\",[]],[\"name/451\",[129,46.987]],[\"comment/451\",[]],[\"name/452\",[316,55.46]],[\"comment/452\",[]],[\"name/453\",[237,53.454]],[\"comment/453\",[]],[\"name/454\",[317,61.338]],[\"comment/454\",[]],[\"name/455\",[77,53.454]],[\"comment/455\",[]],[\"name/456\",[42,50.352]],[\"comment/456\",[]],[\"name/457\",[318,66.447]],[\"comment/457\",[]],[\"name/458\",[2,36.324]],[\"comment/458\",[]],[\"name/459\",[129,46.987]],[\"comment/459\",[]],[\"name/460\",[316,55.46]],[\"comment/460\",[]],[\"name/461\",[68,55.46]],[\"comment/461\",[]],[\"name/462\",[77,53.454]],[\"comment/462\",[]],[\"name/463\",[237,53.454]],[\"comment/463\",[]],[\"name/464\",[317,61.338]],[\"comment/464\",[]],[\"name/465\",[42,50.352]],[\"comment/465\",[]],[\"name/466\",[319,66.447]],[\"comment/466\",[]],[\"name/467\",[188,57.974]],[\"comment/467\",[]],[\"name/468\",[320,66.447]],[\"comment/468\",[]],[\"name/469\",[321,66.447]],[\"comment/469\",[]],[\"name/470\",[322,66.447]],[\"comment/470\",[]],[\"name/471\",[316,55.46]],[\"comment/471\",[]],[\"name/472\",[323,66.447]],[\"comment/472\",[]],[\"name/473\",[324,66.447]],[\"comment/473\",[]],[\"name/474\",[325,66.447]],[\"comment/474\",[]],[\"name/475\",[326,66.447]],[\"comment/475\",[]],[\"name/476\",[327,66.447]],[\"comment/476\",[]],[\"name/477\",[129,46.987]],[\"comment/477\",[]],[\"name/478\",[77,53.454]],[\"comment/478\",[]],[\"name/479\",[13,61.338]],[\"comment/479\",[]],[\"name/480\",[73,45.244]],[\"comment/480\",[]],[\"name/481\",[316,55.46]],[\"comment/481\",[]],[\"name/482\",[328,66.447]],[\"comment/482\",[]],[\"name/483\",[329,66.447]],[\"comment/483\",[]],[\"name/484\",[330,66.447]],[\"comment/484\",[]],[\"name/485\",[331,66.447]],[\"comment/485\",[]],[\"name/486\",[332,66.447]],[\"comment/486\",[]],[\"name/487\",[333,66.447]],[\"comment/487\",[]],[\"name/488\",[334,66.447]],[\"comment/488\",[]],[\"name/489\",[335,66.447]],[\"comment/489\",[]],[\"name/490\",[336,66.447]],[\"comment/490\",[]],[\"name/491\",[337,66.447]],[\"comment/491\",[]],[\"name/492\",[338,66.447]],[\"comment/492\",[]],[\"name/493\",[339,66.447]],[\"comment/493\",[]],[\"name/494\",[340,66.447]],[\"comment/494\",[]],[\"name/495\",[341,66.447]],[\"comment/495\",[]],[\"name/496\",[342,66.447]],[\"comment/496\",[]],[\"name/497\",[343,66.447]],[\"comment/497\",[]],[\"name/498\",[2,36.324]],[\"comment/498\",[]],[\"name/499\",[344,66.447]],[\"comment/499\",[]],[\"name/500\",[237,53.454]],[\"comment/500\",[]],[\"name/501\",[345,61.338]],[\"comment/501\",[]],[\"name/502\",[346,57.974]],[\"comment/502\",[]],[\"name/503\",[347,61.338]],[\"comment/503\",[]],[\"name/504\",[348,61.338]],[\"comment/504\",[]],[\"name/505\",[16,57.974]],[\"comment/505\",[]],[\"name/506\",[17,57.974]],[\"comment/506\",[]],[\"name/507\",[307,57.974]],[\"comment/507\",[]],[\"name/508\",[349,61.338]],[\"comment/508\",[]],[\"name/509\",[350,61.338]],[\"comment/509\",[]],[\"name/510\",[351,66.447]],[\"comment/510\",[]],[\"name/511\",[2,36.324]],[\"comment/511\",[]],[\"name/512\",[237,53.454]],[\"comment/512\",[]],[\"name/513\",[19,26.134]],[\"comment/513\",[]],[\"name/514\",[352,66.447]],[\"comment/514\",[]],[\"name/515\",[353,66.447]],[\"comment/515\",[]],[\"name/516\",[354,66.447]],[\"comment/516\",[]],[\"name/517\",[345,61.338]],[\"comment/517\",[]],[\"name/518\",[348,61.338]],[\"comment/518\",[]],[\"name/519\",[347,61.338]],[\"comment/519\",[]],[\"name/520\",[16,57.974]],[\"comment/520\",[]],[\"name/521\",[17,57.974]],[\"comment/521\",[]],[\"name/522\",[307,57.974]],[\"comment/522\",[]],[\"name/523\",[349,61.338]],[\"comment/523\",[]],[\"name/524\",[350,61.338]],[\"comment/524\",[]],[\"name/525\",[355,57.974]],[\"comment/525\",[]],[\"name/526\",[2,36.324]],[\"comment/526\",[]],[\"name/527\",[129,46.987]],[\"comment/527\",[]],[\"name/528\",[356,55.46]],[\"comment/528\",[]],[\"name/529\",[10,43.76]],[\"comment/529\",[]],[\"name/530\",[11,57.974]],[\"comment/530\",[]],[\"name/531\",[357,61.338]],[\"comment/531\",[]],[\"name/532\",[358,55.46]],[\"comment/532\",[]],[\"name/533\",[359,66.447]],[\"comment/533\",[]],[\"name/534\",[360,66.447]],[\"comment/534\",[]],[\"name/535\",[361,66.447]],[\"comment/535\",[]],[\"name/536\",[362,66.447]],[\"comment/536\",[]],[\"name/537\",[363,66.447]],[\"comment/537\",[]],[\"name/538\",[364,55.46]],[\"comment/538\",[]],[\"name/539\",[365,55.46]],[\"comment/539\",[]],[\"name/540\",[366,61.338]],[\"comment/540\",[]],[\"name/541\",[367,66.447]],[\"comment/541\",[]],[\"name/542\",[368,61.338]],[\"comment/542\",[]],[\"name/543\",[369,61.338]],[\"comment/543\",[]],[\"name/544\",[370,61.338]],[\"comment/544\",[]],[\"name/545\",[371,53.454]],[\"comment/545\",[]],[\"name/546\",[9,51.783]],[\"comment/546\",[]],[\"name/547\",[372,55.46]],[\"comment/547\",[]],[\"name/548\",[373,55.46]],[\"comment/548\",[]],[\"name/549\",[19,26.134]],[\"comment/549\",[]],[\"name/550\",[374,55.46]],[\"comment/550\",[]],[\"name/551\",[19,26.134]],[\"comment/551\",[]],[\"name/552\",[305,53.454]],[\"comment/552\",[]],[\"name/553\",[19,26.134]],[\"comment/553\",[]],[\"name/554\",[375,55.46]],[\"comment/554\",[]],[\"name/555\",[19,26.134]],[\"comment/555\",[]],[\"name/556\",[376,55.46]],[\"comment/556\",[]],[\"name/557\",[19,26.134]],[\"comment/557\",[]],[\"name/558\",[377,55.46]],[\"comment/558\",[]],[\"name/559\",[19,26.134]],[\"comment/559\",[]],[\"name/560\",[378,53.454]],[\"comment/560\",[]],[\"name/561\",[19,26.134]],[\"comment/561\",[]],[\"name/562\",[379,51.783]],[\"comment/562\",[]],[\"name/563\",[19,26.134]],[\"comment/563\",[]],[\"name/564\",[380,55.46]],[\"comment/564\",[]],[\"name/565\",[19,26.134]],[\"comment/565\",[]],[\"name/566\",[381,53.454]],[\"comment/566\",[]],[\"name/567\",[382,55.46]],[\"comment/567\",[]],[\"name/568\",[383,55.46]],[\"comment/568\",[]],[\"name/569\",[384,55.46]],[\"comment/569\",[]],[\"name/570\",[385,55.46]],[\"comment/570\",[]],[\"name/571\",[386,55.46]],[\"comment/571\",[]],[\"name/572\",[387,55.46]],[\"comment/572\",[]],[\"name/573\",[388,55.46]],[\"comment/573\",[]],[\"name/574\",[389,55.46]],[\"comment/574\",[]],[\"name/575\",[390,55.46]],[\"comment/575\",[]],[\"name/576\",[391,55.46]],[\"comment/576\",[]],[\"name/577\",[392,55.46]],[\"comment/577\",[]],[\"name/578\",[393,53.454]],[\"comment/578\",[]],[\"name/579\",[394,55.46]],[\"comment/579\",[]],[\"name/580\",[395,55.46]],[\"comment/580\",[]],[\"name/581\",[396,66.447]],[\"comment/581\",[]],[\"name/582\",[397,66.447]],[\"comment/582\",[]],[\"name/583\",[398,66.447]],[\"comment/583\",[]],[\"name/584\",[399,66.447]],[\"comment/584\",[]],[\"name/585\",[400,66.447]],[\"comment/585\",[]],[\"name/586\",[401,66.447]],[\"comment/586\",[]],[\"name/587\",[402,66.447]],[\"comment/587\",[]],[\"name/588\",[403,66.447]],[\"comment/588\",[]],[\"name/589\",[404,66.447]],[\"comment/589\",[]],[\"name/590\",[405,66.447]],[\"comment/590\",[]],[\"name/591\",[406,61.338]],[\"comment/591\",[]],[\"name/592\",[407,61.338]],[\"comment/592\",[]],[\"name/593\",[408,66.447]],[\"comment/593\",[]],[\"name/594\",[409,66.447]],[\"comment/594\",[]],[\"name/595\",[410,66.447]],[\"comment/595\",[]],[\"name/596\",[411,66.447]],[\"comment/596\",[]],[\"name/597\",[412,66.447]],[\"comment/597\",[]],[\"name/598\",[413,66.447]],[\"comment/598\",[]],[\"name/599\",[414,66.447]],[\"comment/599\",[]],[\"name/600\",[415,66.447]],[\"comment/600\",[]],[\"name/601\",[416,61.338]],[\"comment/601\",[]],[\"name/602\",[417,57.974]],[\"comment/602\",[]],[\"name/603\",[418,55.46]],[\"comment/603\",[]],[\"name/604\",[419,66.447]],[\"comment/604\",[]],[\"name/605\",[420,55.46]],[\"comment/605\",[]],[\"name/606\",[421,66.447]],[\"comment/606\",[]],[\"name/607\",[420,55.46]],[\"comment/607\",[]],[\"name/608\",[422,66.447]],[\"comment/608\",[]],[\"name/609\",[423,61.338]],[\"comment/609\",[]],[\"name/610\",[424,57.974]],[\"comment/610\",[]],[\"name/611\",[425,61.338]],[\"comment/611\",[]],[\"name/612\",[426,51.783]],[\"comment/612\",[]],[\"name/613\",[427,61.338]],[\"comment/613\",[]],[\"name/614\",[420,55.46]],[\"comment/614\",[]],[\"name/615\",[428,66.447]],[\"comment/615\",[]],[\"name/616\",[429,61.338]],[\"comment/616\",[]],[\"name/617\",[417,57.974]],[\"comment/617\",[]],[\"name/618\",[418,55.46]],[\"comment/618\",[]],[\"name/619\",[416,61.338]],[\"comment/619\",[]],[\"name/620\",[68,55.46]],[\"comment/620\",[]],[\"name/621\",[19,26.134]],[\"comment/621\",[]],[\"name/622\",[71,61.338]],[\"comment/622\",[]],[\"name/623\",[430,57.974]],[\"comment/623\",[]],[\"name/624\",[431,66.447]],[\"comment/624\",[]],[\"name/625\",[19,26.134]],[\"comment/625\",[]],[\"name/626\",[417,57.974]],[\"comment/626\",[]],[\"name/627\",[418,55.46]],[\"comment/627\",[]],[\"name/628\",[432,66.447]],[\"comment/628\",[]],[\"name/629\",[19,26.134]],[\"comment/629\",[]],[\"name/630\",[430,57.974]],[\"comment/630\",[]],[\"name/631\",[429,61.338]],[\"comment/631\",[]],[\"name/632\",[433,66.447]],[\"comment/632\",[]],[\"name/633\",[434,66.447]],[\"comment/633\",[]],[\"name/634\",[435,66.447]],[\"comment/634\",[]],[\"name/635\",[436,66.447]],[\"comment/635\",[]],[\"name/636\",[19,26.134]],[\"comment/636\",[]],[\"name/637\",[437,61.338]],[\"comment/637\",[]],[\"name/638\",[438,61.338]],[\"comment/638\",[]],[\"name/639\",[439,66.447]],[\"comment/639\",[]],[\"name/640\",[19,26.134]],[\"comment/640\",[]],[\"name/641\",[437,61.338]],[\"comment/641\",[]],[\"name/642\",[438,61.338]],[\"comment/642\",[]],[\"name/643\",[440,61.338]],[\"comment/643\",[]],[\"name/644\",[441,66.447]],[\"comment/644\",[]],[\"name/645\",[346,57.974]],[\"comment/645\",[]],[\"name/646\",[442,66.447]],[\"comment/646\",[]],[\"name/647\",[443,66.447]],[\"comment/647\",[]],[\"name/648\",[444,66.447]],[\"comment/648\",[]],[\"name/649\",[445,66.447]],[\"comment/649\",[]],[\"name/650\",[446,66.447]],[\"comment/650\",[]],[\"name/651\",[447,66.447]],[\"comment/651\",[]],[\"name/652\",[448,66.447]],[\"comment/652\",[]],[\"name/653\",[449,66.447]],[\"comment/653\",[]],[\"name/654\",[450,66.447]],[\"comment/654\",[]],[\"name/655\",[451,66.447]],[\"comment/655\",[]],[\"name/656\",[452,66.447]],[\"comment/656\",[]],[\"name/657\",[453,66.447]],[\"comment/657\",[]],[\"name/658\",[454,66.447]],[\"comment/658\",[]],[\"name/659\",[407,61.338]],[\"comment/659\",[]],[\"name/660\",[455,66.447]],[\"comment/660\",[]],[\"name/661\",[456,66.447]],[\"comment/661\",[]],[\"name/662\",[457,66.447]],[\"comment/662\",[]],[\"name/663\",[458,66.447]],[\"comment/663\",[]],[\"name/664\",[459,66.447]],[\"comment/664\",[]],[\"name/665\",[460,66.447]],[\"comment/665\",[]],[\"name/666\",[461,66.447]],[\"comment/666\",[]],[\"name/667\",[462,66.447]],[\"comment/667\",[]],[\"name/668\",[463,66.447]],[\"comment/668\",[]],[\"name/669\",[464,66.447]],[\"comment/669\",[]],[\"name/670\",[465,66.447]],[\"comment/670\",[]],[\"name/671\",[466,66.447]],[\"comment/671\",[]],[\"name/672\",[440,61.338]],[\"comment/672\",[]],[\"name/673\",[467,66.447]],[\"comment/673\",[]],[\"name/674\",[468,66.447]],[\"comment/674\",[]],[\"name/675\",[469,66.447]],[\"comment/675\",[]],[\"name/676\",[470,66.447]],[\"comment/676\",[]],[\"name/677\",[471,66.447]],[\"comment/677\",[]],[\"name/678\",[19,26.134]],[\"comment/678\",[]],[\"name/679\",[472,66.447]],[\"comment/679\",[]],[\"name/680\",[430,57.974]],[\"comment/680\",[]],[\"name/681\",[473,66.447]],[\"comment/681\",[]],[\"name/682\",[474,66.447]],[\"comment/682\",[]],[\"name/683\",[475,66.447]],[\"comment/683\",[]],[\"name/684\",[476,66.447]],[\"comment/684\",[]],[\"name/685\",[477,66.447]],[\"comment/685\",[]],[\"name/686\",[478,66.447]],[\"comment/686\",[]],[\"name/687\",[479,66.447]],[\"comment/687\",[]],[\"name/688\",[480,66.447]],[\"comment/688\",[]],[\"name/689\",[481,66.447]],[\"comment/689\",[]],[\"name/690\",[482,66.447]],[\"comment/690\",[]],[\"name/691\",[483,66.447]],[\"comment/691\",[]],[\"name/692\",[19,26.134]],[\"comment/692\",[]],[\"name/693\",[484,61.338]],[\"comment/693\",[]],[\"name/694\",[485,57.974]],[\"comment/694\",[]],[\"name/695\",[486,61.338]],[\"comment/695\",[]],[\"name/696\",[2,36.324]],[\"comment/696\",[]],[\"name/697\",[485,57.974]],[\"comment/697\",[]],[\"name/698\",[484,61.338]],[\"comment/698\",[]],[\"name/699\",[487,61.338]],[\"comment/699\",[]],[\"name/700\",[488,66.447]],[\"comment/700\",[]],[\"name/701\",[2,36.324]],[\"comment/701\",[]],[\"name/702\",[489,66.447]],[\"comment/702\",[]],[\"name/703\",[486,61.338]],[\"comment/703\",[]],[\"name/704\",[490,66.447]],[\"comment/704\",[]],[\"name/705\",[487,61.338]],[\"comment/705\",[]],[\"name/706\",[485,57.974]],[\"comment/706\",[]],[\"name/707\",[491,66.447]],[\"comment/707\",[]],[\"name/708\",[492,66.447]],[\"comment/708\",[]],[\"name/709\",[493,66.447]],[\"comment/709\",[]],[\"name/710\",[369,61.338]],[\"comment/710\",[]],[\"name/711\",[368,61.338]],[\"comment/711\",[]],[\"name/712\",[494,66.447]],[\"comment/712\",[]],[\"name/713\",[495,66.447]],[\"comment/713\",[]],[\"name/714\",[406,61.338]],[\"comment/714\",[]],[\"name/715\",[496,66.447]],[\"comment/715\",[]],[\"name/716\",[497,66.447]],[\"comment/716\",[]],[\"name/717\",[498,66.447]],[\"comment/717\",[]],[\"name/718\",[2,36.324]],[\"comment/718\",[]],[\"name/719\",[423,61.338]],[\"comment/719\",[]],[\"name/720\",[424,57.974]],[\"comment/720\",[]],[\"name/721\",[425,61.338]],[\"comment/721\",[]],[\"name/722\",[426,51.783]],[\"comment/722\",[]],[\"name/723\",[427,61.338]],[\"comment/723\",[]],[\"name/724\",[420,55.46]],[\"comment/724\",[]],[\"name/725\",[499,66.447]],[\"comment/725\",[]],[\"name/726\",[500,66.447]],[\"comment/726\",[]],[\"name/727\",[501,66.447]],[\"comment/727\",[]],[\"name/728\",[502,66.447]],[\"comment/728\",[]],[\"name/729\",[366,61.338]],[\"comment/729\",[]],[\"name/730\",[503,66.447]],[\"comment/730\",[]],[\"name/731\",[504,66.447]],[\"comment/731\",[]],[\"name/732\",[505,66.447]],[\"comment/732\",[]],[\"name/733\",[506,66.447]],[\"comment/733\",[]],[\"name/734\",[507,66.447]],[\"comment/734\",[]],[\"name/735\",[508,66.447]],[\"comment/735\",[]],[\"name/736\",[357,61.338]],[\"comment/736\",[]],[\"name/737\",[2,36.324]],[\"comment/737\",[]],[\"name/738\",[509,66.447]],[\"comment/738\",[]],[\"name/739\",[510,66.447]],[\"comment/739\",[]],[\"name/740\",[511,66.447]],[\"comment/740\",[]],[\"name/741\",[512,66.447]],[\"comment/741\",[]],[\"name/742\",[513,66.447]],[\"comment/742\",[]],[\"name/743\",[514,66.447]],[\"comment/743\",[]],[\"name/744\",[515,61.338]],[\"comment/744\",[]],[\"name/745\",[11,57.974]],[\"comment/745\",[]],[\"name/746\",[2,36.324]],[\"comment/746\",[]],[\"name/747\",[18,55.46]],[\"comment/747\",[]],[\"name/748\",[516,66.447]],[\"comment/748\",[]],[\"name/749\",[517,66.447]],[\"comment/749\",[]],[\"name/750\",[518,66.447]],[\"comment/750\",[]],[\"name/751\",[519,66.447]],[\"comment/751\",[]],[\"name/752\",[520,66.447]],[\"comment/752\",[]],[\"name/753\",[521,66.447]],[\"comment/753\",[]],[\"name/754\",[522,66.447]],[\"comment/754\",[]],[\"name/755\",[523,66.447]],[\"comment/755\",[]],[\"name/756\",[524,66.447]],[\"comment/756\",[]],[\"name/757\",[525,66.447]],[\"comment/757\",[]],[\"name/758\",[526,66.447]],[\"comment/758\",[]],[\"name/759\",[527,61.338]],[\"comment/759\",[]],[\"name/760\",[528,61.338]],[\"comment/760\",[]],[\"name/761\",[529,61.338]],[\"comment/761\",[]],[\"name/762\",[530,66.447]],[\"comment/762\",[]],[\"name/763\",[531,66.447]],[\"comment/763\",[]],[\"name/764\",[532,55.46]],[\"comment/764\",[]],[\"name/765\",[426,51.783]],[\"comment/765\",[]],[\"name/766\",[533,66.447]],[\"comment/766\",[]],[\"name/767\",[534,66.447]],[\"comment/767\",[]],[\"name/768\",[535,66.447]],[\"comment/768\",[]],[\"name/769\",[19,26.134]],[\"comment/769\",[]],[\"name/770\",[532,55.46]],[\"comment/770\",[]],[\"name/771\",[426,51.783]],[\"comment/771\",[]],[\"name/772\",[536,61.338]],[\"comment/772\",[]],[\"name/773\",[537,66.447]],[\"comment/773\",[]],[\"name/774\",[19,26.134]],[\"comment/774\",[]],[\"name/775\",[532,55.46]],[\"comment/775\",[]],[\"name/776\",[536,61.338]],[\"comment/776\",[]],[\"name/777\",[426,51.783]],[\"comment/777\",[]],[\"name/778\",[538,57.974]],[\"comment/778\",[]],[\"name/779\",[539,66.447]],[\"comment/779\",[]],[\"name/780\",[19,26.134]],[\"comment/780\",[]],[\"name/781\",[532,55.46]],[\"comment/781\",[]],[\"name/782\",[538,57.974]],[\"comment/782\",[]],[\"name/783\",[527,61.338]],[\"comment/783\",[]],[\"name/784\",[19,26.134]],[\"comment/784\",[]],[\"name/785\",[418,55.46]],[\"comment/785\",[]],[\"name/786\",[540,66.447]],[\"comment/786\",[]],[\"name/787\",[541,66.447]],[\"comment/787\",[]],[\"name/788\",[538,57.974]],[\"comment/788\",[]],[\"name/789\",[542,66.447]],[\"comment/789\",[]],[\"name/790\",[528,61.338]],[\"comment/790\",[]],[\"name/791\",[19,26.134]],[\"comment/791\",[]],[\"name/792\",[543,66.447]],[\"comment/792\",[]],[\"name/793\",[544,66.447]],[\"comment/793\",[]],[\"name/794\",[529,61.338]],[\"comment/794\",[]],[\"name/795\",[545,66.447]],[\"comment/795\",[]],[\"name/796\",[546,66.447]],[\"comment/796\",[]],[\"name/797\",[547,66.447]],[\"comment/797\",[]],[\"name/798\",[548,66.447]],[\"comment/798\",[]],[\"name/799\",[549,66.447]],[\"comment/799\",[]],[\"name/800\",[550,66.447]],[\"comment/800\",[]],[\"name/801\",[551,66.447]],[\"comment/801\",[]],[\"name/802\",[552,66.447]],[\"comment/802\",[]],[\"name/803\",[553,66.447]],[\"comment/803\",[]],[\"name/804\",[554,66.447]],[\"comment/804\",[]],[\"name/805\",[555,66.447]],[\"comment/805\",[]],[\"name/806\",[556,66.447]],[\"comment/806\",[]],[\"name/807\",[557,61.338]],[\"comment/807\",[]],[\"name/808\",[2,36.324]],[\"comment/808\",[]],[\"name/809\",[558,66.447]],[\"comment/809\",[]],[\"name/810\",[129,46.987]],[\"comment/810\",[]],[\"name/811\",[356,55.46]],[\"comment/811\",[]],[\"name/812\",[10,43.76]],[\"comment/812\",[]],[\"name/813\",[559,66.447]],[\"comment/813\",[]],[\"name/814\",[19,26.134]],[\"comment/814\",[]],[\"name/815\",[560,66.447]],[\"comment/815\",[]],[\"name/816\",[19,26.134]],[\"comment/816\",[]],[\"name/817\",[561,66.447]],[\"comment/817\",[]],[\"name/818\",[19,26.134]],[\"comment/818\",[]],[\"name/819\",[562,66.447]],[\"comment/819\",[]],[\"name/820\",[19,26.134]],[\"comment/820\",[]],[\"name/821\",[563,66.447]],[\"comment/821\",[]],[\"name/822\",[19,26.134]],[\"comment/822\",[]],[\"name/823\",[564,66.447]],[\"comment/823\",[]],[\"name/824\",[19,26.134]],[\"comment/824\",[]],[\"name/825\",[364,55.46]],[\"comment/825\",[]],[\"name/826\",[358,55.46]],[\"comment/826\",[]],[\"name/827\",[565,66.447]],[\"comment/827\",[]],[\"name/828\",[365,55.46]],[\"comment/828\",[]],[\"name/829\",[566,66.447]],[\"comment/829\",[]],[\"name/830\",[371,53.454]],[\"comment/830\",[]],[\"name/831\",[9,51.783]],[\"comment/831\",[]],[\"name/832\",[372,55.46]],[\"comment/832\",[]],[\"name/833\",[373,55.46]],[\"comment/833\",[]],[\"name/834\",[19,26.134]],[\"comment/834\",[]],[\"name/835\",[374,55.46]],[\"comment/835\",[]],[\"name/836\",[19,26.134]],[\"comment/836\",[]],[\"name/837\",[305,53.454]],[\"comment/837\",[]],[\"name/838\",[19,26.134]],[\"comment/838\",[]],[\"name/839\",[375,55.46]],[\"comment/839\",[]],[\"name/840\",[19,26.134]],[\"comment/840\",[]],[\"name/841\",[376,55.46]],[\"comment/841\",[]],[\"name/842\",[19,26.134]],[\"comment/842\",[]],[\"name/843\",[377,55.46]],[\"comment/843\",[]],[\"name/844\",[19,26.134]],[\"comment/844\",[]],[\"name/845\",[378,53.454]],[\"comment/845\",[]],[\"name/846\",[19,26.134]],[\"comment/846\",[]],[\"name/847\",[379,51.783]],[\"comment/847\",[]],[\"name/848\",[19,26.134]],[\"comment/848\",[]],[\"name/849\",[380,55.46]],[\"comment/849\",[]],[\"name/850\",[19,26.134]],[\"comment/850\",[]],[\"name/851\",[381,53.454]],[\"comment/851\",[]],[\"name/852\",[382,55.46]],[\"comment/852\",[]],[\"name/853\",[383,55.46]],[\"comment/853\",[]],[\"name/854\",[384,55.46]],[\"comment/854\",[]],[\"name/855\",[385,55.46]],[\"comment/855\",[]],[\"name/856\",[386,55.46]],[\"comment/856\",[]],[\"name/857\",[387,55.46]],[\"comment/857\",[]],[\"name/858\",[388,55.46]],[\"comment/858\",[]],[\"name/859\",[389,55.46]],[\"comment/859\",[]],[\"name/860\",[390,55.46]],[\"comment/860\",[]],[\"name/861\",[391,55.46]],[\"comment/861\",[]],[\"name/862\",[392,55.46]],[\"comment/862\",[]],[\"name/863\",[393,53.454]],[\"comment/863\",[]],[\"name/864\",[394,55.46]],[\"comment/864\",[]],[\"name/865\",[395,55.46]],[\"comment/865\",[]],[\"name/866\",[567,66.447]],[\"comment/866\",[]],[\"name/867\",[2,36.324]],[\"comment/867\",[]],[\"name/868\",[568,66.447]],[\"comment/868\",[]],[\"name/869\",[19,26.134]],[\"comment/869\",[]],[\"name/870\",[379,51.783]],[\"comment/870\",[]],[\"name/871\",[569,66.447]],[\"comment/871\",[]],[\"name/872\",[158,57.974]],[\"comment/872\",[]],[\"name/873\",[426,51.783]],[\"comment/873\",[]],[\"name/874\",[570,66.447]],[\"comment/874\",[]],[\"name/875\",[571,66.447]],[\"comment/875\",[]],[\"name/876\",[572,66.447]],[\"comment/876\",[]],[\"name/877\",[573,66.447]],[\"comment/877\",[]],[\"name/878\",[574,66.447]],[\"comment/878\",[]],[\"name/879\",[575,66.447]],[\"comment/879\",[]],[\"name/880\",[576,66.447]],[\"comment/880\",[]],[\"name/881\",[577,66.447]],[\"comment/881\",[]],[\"name/882\",[578,66.447]],[\"comment/882\",[]],[\"name/883\",[579,66.447]],[\"comment/883\",[]],[\"name/884\",[580,66.447]],[\"comment/884\",[]],[\"name/885\",[581,66.447]],[\"comment/885\",[]],[\"name/886\",[582,66.447]],[\"comment/886\",[]],[\"name/887\",[583,66.447]],[\"comment/887\",[]],[\"name/888\",[584,66.447]],[\"comment/888\",[]],[\"name/889\",[585,66.447]],[\"comment/889\",[]],[\"name/890\",[586,66.447]],[\"comment/890\",[]],[\"name/891\",[587,66.447]],[\"comment/891\",[]],[\"name/892\",[370,61.338]],[\"comment/892\",[]],[\"name/893\",[588,66.447]],[\"comment/893\",[]],[\"name/894\",[589,66.447]],[\"comment/894\",[]],[\"name/895\",[590,61.338]],[\"comment/895\",[]],[\"name/896\",[2,36.324]],[\"comment/896\",[]],[\"name/897\",[129,46.987]],[\"comment/897\",[]],[\"name/898\",[591,66.447]],[\"comment/898\",[]],[\"name/899\",[356,55.46]],[\"comment/899\",[]],[\"name/900\",[10,43.76]],[\"comment/900\",[]],[\"name/901\",[592,66.447]],[\"comment/901\",[]],[\"name/902\",[593,66.447]],[\"comment/902\",[]],[\"name/903\",[594,61.338]],[\"comment/903\",[]],[\"name/904\",[595,57.974]],[\"comment/904\",[]],[\"name/905\",[596,66.447]],[\"comment/905\",[]],[\"name/906\",[597,66.447]],[\"comment/906\",[]],[\"name/907\",[598,66.447]],[\"comment/907\",[]],[\"name/908\",[358,55.46]],[\"comment/908\",[]],[\"name/909\",[364,55.46]],[\"comment/909\",[]],[\"name/910\",[390,55.46]],[\"comment/910\",[]],[\"name/911\",[365,55.46]],[\"comment/911\",[]],[\"name/912\",[599,66.447]],[\"comment/912\",[]],[\"name/913\",[600,66.447]],[\"comment/913\",[]],[\"name/914\",[601,66.447]],[\"comment/914\",[]],[\"name/915\",[387,55.46]],[\"comment/915\",[]],[\"name/916\",[388,55.46]],[\"comment/916\",[]],[\"name/917\",[371,53.454]],[\"comment/917\",[]],[\"name/918\",[9,51.783]],[\"comment/918\",[]],[\"name/919\",[372,55.46]],[\"comment/919\",[]],[\"name/920\",[373,55.46]],[\"comment/920\",[]],[\"name/921\",[19,26.134]],[\"comment/921\",[]],[\"name/922\",[374,55.46]],[\"comment/922\",[]],[\"name/923\",[19,26.134]],[\"comment/923\",[]],[\"name/924\",[305,53.454]],[\"comment/924\",[]],[\"name/925\",[19,26.134]],[\"comment/925\",[]],[\"name/926\",[375,55.46]],[\"comment/926\",[]],[\"name/927\",[19,26.134]],[\"comment/927\",[]],[\"name/928\",[376,55.46]],[\"comment/928\",[]],[\"name/929\",[19,26.134]],[\"comment/929\",[]],[\"name/930\",[377,55.46]],[\"comment/930\",[]],[\"name/931\",[19,26.134]],[\"comment/931\",[]],[\"name/932\",[378,53.454]],[\"comment/932\",[]],[\"name/933\",[19,26.134]],[\"comment/933\",[]],[\"name/934\",[379,51.783]],[\"comment/934\",[]],[\"name/935\",[19,26.134]],[\"comment/935\",[]],[\"name/936\",[380,55.46]],[\"comment/936\",[]],[\"name/937\",[19,26.134]],[\"comment/937\",[]],[\"name/938\",[381,53.454]],[\"comment/938\",[]],[\"name/939\",[382,55.46]],[\"comment/939\",[]],[\"name/940\",[383,55.46]],[\"comment/940\",[]],[\"name/941\",[384,55.46]],[\"comment/941\",[]],[\"name/942\",[385,55.46]],[\"comment/942\",[]],[\"name/943\",[386,55.46]],[\"comment/943\",[]],[\"name/944\",[389,55.46]],[\"comment/944\",[]],[\"name/945\",[391,55.46]],[\"comment/945\",[]],[\"name/946\",[392,55.46]],[\"comment/946\",[]],[\"name/947\",[393,53.454]],[\"comment/947\",[]],[\"name/948\",[394,55.46]],[\"comment/948\",[]],[\"name/949\",[395,55.46]],[\"comment/949\",[]],[\"name/950\",[602,66.447]],[\"comment/950\",[]],[\"name/951\",[603,66.447]],[\"comment/951\",[]],[\"name/952\",[604,66.447]],[\"comment/952\",[]],[\"name/953\",[605,66.447]],[\"comment/953\",[]],[\"name/954\",[606,61.338]],[\"comment/954\",[]],[\"name/955\",[607,66.447]],[\"comment/955\",[]],[\"name/956\",[608,66.447]],[\"comment/956\",[]],[\"name/957\",[609,66.447]],[\"comment/957\",[]],[\"name/958\",[610,66.447]],[\"comment/958\",[]],[\"name/959\",[606,61.338]],[\"comment/959\",[]],[\"name/960\",[611,66.447]],[\"comment/960\",[]],[\"name/961\",[612,66.447]],[\"comment/961\",[]],[\"name/962\",[613,66.447]],[\"comment/962\",[]],[\"name/963\",[614,66.447]],[\"comment/963\",[]],[\"name/964\",[594,61.338]],[\"comment/964\",[]],[\"name/965\",[595,57.974]],[\"comment/965\",[]],[\"name/966\",[615,66.447]],[\"comment/966\",[]],[\"name/967\",[616,66.447]],[\"comment/967\",[]],[\"name/968\",[617,66.447]],[\"comment/968\",[]],[\"name/969\",[129,46.987]],[\"comment/969\",[]],[\"name/970\",[557,61.338]],[\"comment/970\",[]],[\"name/971\",[355,57.974]],[\"comment/971\",[]],[\"name/972\",[618,66.447]],[\"comment/972\",[]],[\"name/973\",[619,66.447]],[\"comment/973\",[]],[\"name/974\",[620,66.447]],[\"comment/974\",[]],[\"name/975\",[590,61.338]],[\"comment/975\",[]],[\"name/976\",[621,66.447]],[\"comment/976\",[]],[\"name/977\",[622,66.447]],[\"comment/977\",[]],[\"name/978\",[623,66.447]],[\"comment/978\",[]],[\"name/979\",[624,66.447]],[\"comment/979\",[]],[\"name/980\",[2,36.324]],[\"comment/980\",[]],[\"name/981\",[424,57.974]],[\"comment/981\",[]],[\"name/982\",[515,61.338]],[\"comment/982\",[]],[\"name/983\",[625,66.447]],[\"comment/983\",[]],[\"name/984\",[626,66.447]],[\"comment/984\",[]],[\"name/985\",[627,66.447]],[\"comment/985\",[]],[\"name/986\",[628,66.447]],[\"comment/986\",[]],[\"name/987\",[629,66.447]],[\"comment/987\",[]],[\"name/988\",[2,36.324]],[\"comment/988\",[]],[\"name/989\",[371,53.454]],[\"comment/989\",[]],[\"name/990\",[9,51.783]],[\"comment/990\",[]],[\"name/991\",[630,66.447]],[\"comment/991\",[]],[\"name/992\",[631,66.447]],[\"comment/992\",[]],[\"name/993\",[10,43.76]],[\"comment/993\",[]],[\"name/994\",[129,46.987]],[\"comment/994\",[]],[\"name/995\",[356,55.46]],[\"comment/995\",[]],[\"name/996\",[372,55.46]],[\"comment/996\",[]],[\"name/997\",[373,55.46]],[\"comment/997\",[]],[\"name/998\",[19,26.134]],[\"comment/998\",[]],[\"name/999\",[374,55.46]],[\"comment/999\",[]],[\"name/1000\",[19,26.134]],[\"comment/1000\",[]],[\"name/1001\",[305,53.454]],[\"comment/1001\",[]],[\"name/1002\",[19,26.134]],[\"comment/1002\",[]],[\"name/1003\",[375,55.46]],[\"comment/1003\",[]],[\"name/1004\",[19,26.134]],[\"comment/1004\",[]],[\"name/1005\",[376,55.46]],[\"comment/1005\",[]],[\"name/1006\",[19,26.134]],[\"comment/1006\",[]],[\"name/1007\",[377,55.46]],[\"comment/1007\",[]],[\"name/1008\",[19,26.134]],[\"comment/1008\",[]],[\"name/1009\",[378,53.454]],[\"comment/1009\",[]],[\"name/1010\",[19,26.134]],[\"comment/1010\",[]],[\"name/1011\",[379,51.783]],[\"comment/1011\",[]],[\"name/1012\",[19,26.134]],[\"comment/1012\",[]],[\"name/1013\",[380,55.46]],[\"comment/1013\",[]],[\"name/1014\",[19,26.134]],[\"comment/1014\",[]],[\"name/1015\",[381,53.454]],[\"comment/1015\",[]],[\"name/1016\",[365,55.46]],[\"comment/1016\",[]],[\"name/1017\",[382,55.46]],[\"comment/1017\",[]],[\"name/1018\",[383,55.46]],[\"comment/1018\",[]],[\"name/1019\",[384,55.46]],[\"comment/1019\",[]],[\"name/1020\",[385,55.46]],[\"comment/1020\",[]],[\"name/1021\",[386,55.46]],[\"comment/1021\",[]],[\"name/1022\",[632,66.447]],[\"comment/1022\",[]],[\"name/1023\",[387,55.46]],[\"comment/1023\",[]],[\"name/1024\",[388,55.46]],[\"comment/1024\",[]],[\"name/1025\",[389,55.46]],[\"comment/1025\",[]],[\"name/1026\",[390,55.46]],[\"comment/1026\",[]],[\"name/1027\",[633,66.447]],[\"comment/1027\",[]],[\"name/1028\",[358,55.46]],[\"comment/1028\",[]],[\"name/1029\",[19,26.134]],[\"comment/1029\",[]],[\"name/1030\",[364,55.46]],[\"comment/1030\",[]],[\"name/1031\",[19,26.134]],[\"comment/1031\",[]],[\"name/1032\",[634,66.447]],[\"comment/1032\",[]],[\"name/1033\",[391,55.46]],[\"comment/1033\",[]],[\"name/1034\",[392,55.46]],[\"comment/1034\",[]],[\"name/1035\",[393,53.454]],[\"comment/1035\",[]],[\"name/1036\",[394,55.46]],[\"comment/1036\",[]],[\"name/1037\",[395,55.46]],[\"comment/1037\",[]],[\"name/1038\",[635,66.447]],[\"comment/1038\",[]],[\"name/1039\",[2,36.324]],[\"comment/1039\",[]],[\"name/1040\",[18,55.46]],[\"comment/1040\",[]],[\"name/1041\",[636,66.447]],[\"comment/1041\",[]],[\"name/1042\",[346,57.974]],[\"comment/1042\",[]],[\"name/1043\",[637,61.338]],[\"comment/1043\",[]],[\"name/1044\",[638,66.447]],[\"comment/1044\",[]],[\"name/1045\",[639,66.447]],[\"comment/1045\",[]],[\"name/1046\",[2,36.324]],[\"comment/1046\",[]],[\"name/1047\",[18,55.46]],[\"comment/1047\",[]],[\"name/1048\",[640,66.447]],[\"comment/1048\",[]],[\"name/1049\",[641,66.447]],[\"comment/1049\",[]],[\"name/1050\",[642,66.447]],[\"comment/1050\",[]],[\"name/1051\",[68,55.46]],[\"comment/1051\",[]],[\"name/1052\",[10,43.76]],[\"comment/1052\",[]],[\"name/1053\",[643,66.447]],[\"comment/1053\",[]],[\"name/1054\",[637,61.338]],[\"comment/1054\",[]],[\"name/1055\",[644,66.447]],[\"comment/1055\",[]],[\"name/1056\",[2,36.324]],[\"comment/1056\",[]],[\"name/1057\",[10,43.76]],[\"comment/1057\",[]],[\"name/1058\",[645,66.447]],[\"comment/1058\",[]],[\"name/1059\",[646,66.447]],[\"comment/1059\",[]],[\"name/1060\",[647,66.447]],[\"comment/1060\",[]],[\"name/1061\",[32,61.338]],[\"comment/1061\",[]],[\"name/1062\",[33,61.338]],[\"comment/1062\",[]],[\"name/1063\",[34,61.338]],[\"comment/1063\",[]],[\"name/1064\",[35,61.338]],[\"comment/1064\",[]],[\"name/1065\",[36,61.338]],[\"comment/1065\",[]],[\"name/1066\",[648,66.447]],[\"comment/1066\",[]],[\"name/1067\",[37,61.338]],[\"comment/1067\",[]],[\"name/1068\",[38,61.338]],[\"comment/1068\",[]],[\"name/1069\",[649,66.447]],[\"comment/1069\",[]],[\"name/1070\",[650,66.447]],[\"comment/1070\",[]],[\"name/1071\",[19,26.134]],[\"comment/1071\",[]],[\"name/1072\",[651,66.447]],[\"comment/1072\",[]],[\"name/1073\",[19,26.134]],[\"comment/1073\",[]],[\"name/1074\",[652,66.447]],[\"comment/1074\",[]],[\"name/1075\",[19,26.134]],[\"comment/1075\",[]],[\"name/1076\",[653,66.447]],[\"comment/1076\",[]],[\"name/1077\",[19,26.134]],[\"comment/1077\",[]],[\"name/1078\",[654,66.447]],[\"comment/1078\",[]],[\"name/1079\",[19,26.134]],[\"comment/1079\",[]],[\"name/1080\",[655,66.447]],[\"comment/1080\",[]],[\"name/1081\",[19,26.134]],[\"comment/1081\",[]],[\"name/1082\",[656,66.447]],[\"comment/1082\",[]],[\"name/1083\",[657,66.447]],[\"comment/1083\",[]],[\"name/1084\",[658,66.447]],[\"comment/1084\",[]],[\"name/1085\",[659,66.447]],[\"comment/1085\",[]],[\"name/1086\",[660,66.447]],[\"comment/1086\",[]],[\"name/1087\",[661,66.447]],[\"comment/1087\",[]],[\"name/1088\",[662,66.447]],[\"comment/1088\",[]],[\"name/1089\",[8,61.338]],[\"comment/1089\",[]],[\"name/1090\",[7,57.974]],[\"comment/1090\",[]],[\"name/1091\",[9,51.783]],[\"comment/1091\",[]],[\"name/1092\",[663,66.447]],[\"comment/1092\",[]],[\"name/1093\",[664,66.447]],[\"comment/1093\",[]],[\"name/1094\",[665,66.447]],[\"comment/1094\",[]],[\"name/1095\",[666,66.447]],[\"comment/1095\",[]],[\"name/1096\",[667,66.447]],[\"comment/1096\",[]],[\"name/1097\",[668,66.447]],[\"comment/1097\",[]],[\"name/1098\",[669,66.447]],[\"comment/1098\",[]],[\"name/1099\",[595,57.974]],[\"comment/1099\",[]],[\"name/1100\",[3,61.338]],[\"comment/1100\",[]],[\"name/1101\",[670,66.447]],[\"comment/1101\",[]],[\"name/1102\",[371,53.454]],[\"comment/1102\",[]],[\"name/1103\",[671,66.447]],[\"comment/1103\",[]],[\"name/1104\",[672,66.447]],[\"comment/1104\",[]],[\"name/1105\",[673,66.447]],[\"comment/1105\",[]],[\"name/1106\",[674,66.447]],[\"comment/1106\",[]],[\"name/1107\",[675,66.447]],[\"comment/1107\",[]],[\"name/1108\",[676,66.447]],[\"comment/1108\",[]],[\"name/1109\",[677,66.447]],[\"comment/1109\",[]],[\"name/1110\",[678,66.447]],[\"comment/1110\",[]],[\"name/1111\",[679,66.447]],[\"comment/1111\",[]],[\"name/1112\",[680,66.447]],[\"comment/1112\",[]],[\"name/1113\",[681,66.447]],[\"comment/1113\",[]],[\"name/1114\",[682,66.447]],[\"comment/1114\",[]],[\"name/1115\",[683,66.447]],[\"comment/1115\",[]],[\"name/1116\",[684,66.447]],[\"comment/1116\",[]],[\"name/1117\",[685,66.447]],[\"comment/1117\",[]],[\"name/1118\",[686,66.447]],[\"comment/1118\",[]],[\"name/1119\",[687,66.447]],[\"comment/1119\",[]],[\"name/1120\",[688,66.447]],[\"comment/1120\",[]],[\"name/1121\",[689,66.447]],[\"comment/1121\",[]],[\"name/1122\",[690,66.447]],[\"comment/1122\",[]],[\"name/1123\",[691,66.447]],[\"comment/1123\",[]],[\"name/1124\",[692,66.447]],[\"comment/1124\",[]],[\"name/1125\",[2,36.324]],[\"comment/1125\",[]],[\"name/1126\",[693,66.447]],[\"comment/1126\",[]],[\"name/1127\",[7,57.974]],[\"comment/1127\",[]],[\"name/1128\",[10,43.76]],[\"comment/1128\",[]],[\"name/1129\",[694,66.447]],[\"comment/1129\",[]],[\"name/1130\",[19,26.134]],[\"comment/1130\",[]],[\"name/1131\",[695,66.447]],[\"comment/1131\",[]],[\"name/1132\",[379,51.783]],[\"comment/1132\",[]],[\"name/1133\",[378,53.454]],[\"comment/1133\",[]],[\"name/1134\",[696,66.447]],[\"comment/1134\",[]],[\"name/1135\",[697,66.447]],[\"comment/1135\",[]],[\"name/1136\",[698,66.447]],[\"comment/1136\",[]],[\"name/1137\",[699,66.447]],[\"comment/1137\",[]],[\"name/1138\",[700,66.447]],[\"comment/1138\",[]],[\"name/1139\",[701,66.447]],[\"comment/1139\",[]],[\"name/1140\",[393,53.454]],[\"comment/1140\",[]],[\"name/1141\",[702,66.447]],[\"comment/1141\",[]],[\"name/1142\",[188,57.974]],[\"comment/1142\",[]],[\"name/1143\",[703,66.447]],[\"comment/1143\",[]],[\"name/1144\",[704,66.447]],[\"comment/1144\",[]],[\"name/1145\",[1,57.974]],[\"comment/1145\",[]],[\"name/1146\",[2,36.324]],[\"comment/1146\",[]],[\"name/1147\",[705,66.447]],[\"comment/1147\",[]],[\"name/1148\",[381,53.454]],[\"comment/1148\",[]],[\"name/1149\",[355,57.974]],[\"comment/1149\",[]],[\"name/1150\",[706,66.447]],[\"comment/1150\",[]],[\"name/1151\",[707,66.447]],[\"comment/1151\",[]]],\"invertedIndex\":[[\"0x500a\",{\"_index\":21,\"name\":{\"21\":{}},\"comment\":{}}],[\"0x500b\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"0x501a\",{\"_index\":22,\"name\":{\"22\":{}},\"comment\":{}}],[\"__type\",{\"_index\":19,\"name\":{\"19\":{},\"61\":{},\"65\":{},\"71\":{},\"75\":{},\"80\":{},\"84\":{},\"93\":{},\"97\":{},\"194\":{},\"241\":{},\"275\":{},\"277\":{},\"279\":{},\"281\":{},\"314\":{},\"334\":{},\"363\":{},\"374\":{},\"513\":{},\"549\":{},\"551\":{},\"553\":{},\"555\":{},\"557\":{},\"559\":{},\"561\":{},\"563\":{},\"565\":{},\"621\":{},\"625\":{},\"629\":{},\"636\":{},\"640\":{},\"678\":{},\"692\":{},\"769\":{},\"774\":{},\"780\":{},\"784\":{},\"791\":{},\"814\":{},\"816\":{},\"818\":{},\"820\":{},\"822\":{},\"824\":{},\"834\":{},\"836\":{},\"838\":{},\"840\":{},\"842\":{},\"844\":{},\"846\":{},\"848\":{},\"850\":{},\"869\":{},\"921\":{},\"923\":{},\"925\":{},\"927\":{},\"929\":{},\"931\":{},\"933\":{},\"935\":{},\"937\":{},\"998\":{},\"1000\":{},\"1002\":{},\"1004\":{},\"1006\":{},\"1008\":{},\"1010\":{},\"1012\":{},\"1014\":{},\"1029\":{},\"1031\":{},\"1071\":{},\"1073\":{},\"1075\":{},\"1077\":{},\"1079\":{},\"1081\":{},\"1130\":{}},\"comment\":{}}],[\"_cleartimeout\",{\"_index\":174,\"name\":{\"288\":{}},\"comment\":{}}],[\"_handledatapacket\",{\"_index\":311,\"name\":{\"446\":{}},\"comment\":{}}],[\"_handlefinpacket\",{\"_index\":313,\"name\":{\"448\":{}},\"comment\":{}}],[\"_handleresetpacket\",{\"_index\":312,\"name\":{\"447\":{}},\"comment\":{}}],[\"_handleselectiveackpacket\",{\"_index\":310,\"name\":{\"445\":{}},\"comment\":{}}],[\"_handlestatepacket\",{\"_index\":309,\"name\":{\"444\":{}},\"comment\":{}}],[\"_handlesynpacket\",{\"_index\":308,\"name\":{\"443\":{}},\"comment\":{}}],[\"_history\",{\"_index\":489,\"name\":{\"702\":{}},\"comment\":{}}],[\"_prune\",{\"_index\":380,\"name\":{\"564\":{},\"849\":{},\"936\":{},\"1013\":{}},\"comment\":{}}],[\"_size\",{\"_index\":88,\"name\":{\"109\":{}},\"comment\":{}}],[\"_verifiers\",{\"_index\":490,\"name\":{\"704\":{}},\"comment\":{}}],[\"accept\",{\"_index\":52,\"name\":{\"56\":{}},\"comment\":{}}],[\"accept_read\",{\"_index\":326,\"name\":{\"475\":{}},\"comment\":{}}],[\"acceptmessage\",{\"_index\":79,\"name\":{\"96\":{}},\"comment\":{}}],[\"acceptmessagesreceived\",{\"_index\":680,\"name\":{\"1112\":{}},\"comment\":{}}],[\"acceptmessagessent\",{\"_index\":679,\"name\":{\"1111\":{}},\"comment\":{}}],[\"acceptmessagetype\",{\"_index\":80,\"name\":{\"100\":{}},\"comment\":{}}],[\"accounttrieproof\",{\"_index\":527,\"name\":{\"759\":{},\"783\":{}},\"comment\":{}}],[\"accounttrieproofkey\",{\"_index\":535,\"name\":{\"768\":{}},\"comment\":{}}],[\"accounttrieproofkeytype\",{\"_index\":551,\"name\":{\"801\":{}},\"comment\":{}}],[\"accounttrieprooftype\",{\"_index\":552,\"name\":{\"802\":{}},\"comment\":{}}],[\"accumulatormanager\",{\"_index\":488,\"name\":{\"700\":{}},\"comment\":{}}],[\"accumulatoropts\",{\"_index\":482,\"name\":{\"690\":{}},\"comment\":{}}],[\"accumulatorprooftype\",{\"_index\":462,\"name\":{\"667\":{}},\"comment\":{}}],[\"acknr\",{\"_index\":118,\"name\":{\"140\":{},\"148\":{},\"156\":{},\"164\":{},\"172\":{},\"180\":{},\"203\":{},\"217\":{},\"232\":{},\"261\":{},\"351\":{}},\"comment\":{}}],[\"acknrs\",{\"_index\":162,\"name\":{\"269\":{}},\"comment\":{}}],[\"ackresult\",{\"_index\":211,\"name\":{\"329\":{}},\"comment\":{}}],[\"add\",{\"_index\":515,\"name\":{\"744\":{},\"982\":{}},\"comment\":{}}],[\"addblockbody\",{\"_index\":367,\"name\":{\"541\":{}},\"comment\":{}}],[\"addbootnode\",{\"_index\":392,\"name\":{\"577\":{},\"862\":{},\"946\":{},\"1034\":{}},\"comment\":{}}],[\"address\",{\"_index\":532,\"name\":{\"764\":{},\"770\":{},\"775\":{},\"781\":{}},\"comment\":{}}],[\"addresstype\",{\"_index\":548,\"name\":{\"798\":{}},\"comment\":{}}],[\"addrlpserializedblock\",{\"_index\":476,\"name\":{\"684\":{}},\"comment\":{}}],[\"alltransactionstype\",{\"_index\":457,\"name\":{\"662\":{}},\"comment\":{}}],[\"allwithdrawals\",{\"_index\":440,\"name\":{\"643\":{},\"672\":{}},\"comment\":{}}],[\"arraybytelength\",{\"_index\":329,\"name\":{\"483\":{}},\"comment\":{}}],[\"attatchprefix\",{\"_index\":293,\"name\":{\"426\":{}},\"comment\":{}}],[\"auto_ack_smaller_than_ack_number\",{\"_index\":276,\"name\":{\"409\":{}},\"comment\":{}}],[\"balance\",{\"_index\":541,\"name\":{\"787\":{}},\"comment\":{}}],[\"basedelay\",{\"_index\":246,\"name\":{\"373\":{}},\"comment\":{}}],[\"basenetwork\",{\"_index\":629,\"name\":{\"987\":{}},\"comment\":{}}],[\"basicpacketheader\",{\"_index\":143,\"name\":{\"206\":{}},\"comment\":{}}],[\"batch\",{\"_index\":698,\"name\":{\"1136\":{}},\"comment\":{}}],[\"beaconconfig\",{\"_index\":591,\"name\":{\"898\":{}},\"comment\":{}}],[\"beaconlightclientnetwork\",{\"_index\":590,\"name\":{\"895\":{},\"975\":{}},\"comment\":{}}],[\"beaconlightclientnetworkcontenttype\",{\"_index\":604,\"name\":{\"952\":{}},\"comment\":{}}],[\"bindaddress\",{\"_index\":663,\"name\":{\"1092\":{}},\"comment\":{}}],[\"bindaddrs\",{\"_index\":348,\"name\":{\"504\":{},\"518\":{}},\"comment\":{}}],[\"bitlength\",{\"_index\":259,\"name\":{\"391\":{}},\"comment\":{}}],[\"bitmap\",{\"_index\":261,\"name\":{\"393\":{}},\"comment\":{}}],[\"bitmask\",{\"_index\":112,\"name\":{\"133\":{},\"161\":{},\"222\":{},\"247\":{},\"253\":{}},\"comment\":{}}],[\"bitmasktoacknrs\",{\"_index\":298,\"name\":{\"431\":{}},\"comment\":{}}],[\"bitvector\",{\"_index\":424,\"name\":{\"610\":{},\"720\":{},\"981\":{}},\"comment\":{}}],[\"blockbody\",{\"_index\":405,\"name\":{\"590\":{}},\"comment\":{}}],[\"blockbodybyhash\",{\"_index\":411,\"name\":{\"596\":{}},\"comment\":{}}],[\"blockbodycontent\",{\"_index\":441,\"name\":{\"644\":{}},\"comment\":{}}],[\"blockbodycontenttype\",{\"_index\":459,\"name\":{\"664\":{}},\"comment\":{}}],[\"blockfromrpc\",{\"_index\":338,\"name\":{\"492\":{}},\"comment\":{}}],[\"blockhash\",{\"_index\":430,\"name\":{\"623\":{},\"630\":{},\"680\":{}},\"comment\":{}}],[\"blockheader\",{\"_index\":404,\"name\":{\"589\":{}},\"comment\":{}}],[\"blockheaderbyhash\",{\"_index\":410,\"name\":{\"595\":{}},\"comment\":{}}],[\"blockheaderfromrpc\",{\"_index\":337,\"name\":{\"491\":{}},\"comment\":{}}],[\"blockheaderprooftype\",{\"_index\":463,\"name\":{\"668\":{}},\"comment\":{}}],[\"blockheaderwithproof\",{\"_index\":464,\"name\":{\"669\":{}},\"comment\":{}}],[\"blockindex\",{\"_index\":373,\"name\":{\"548\":{},\"833\":{},\"920\":{},\"997\":{}},\"comment\":{}}],[\"blocknumbertogindex\",{\"_index\":477,\"name\":{\"685\":{}},\"comment\":{}}],[\"blocknumbertoleafindex\",{\"_index\":479,\"name\":{\"687\":{}},\"comment\":{}}],[\"blockreceiptsbyhash\",{\"_index\":412,\"name\":{\"597\":{}},\"comment\":{}}],[\"bloom\",{\"_index\":624,\"name\":{\"979\":{}},\"comment\":{}}],[\"bootnodes\",{\"_index\":8,\"name\":{\"8\":{},\"1089\":{}},\"comment\":{}}],[\"bootstrapfinder\",{\"_index\":593,\"name\":{\"902\":{}},\"comment\":{}}],[\"bucketrefresh\",{\"_index\":391,\"name\":{\"576\":{},\"861\":{},\"945\":{},\"1033\":{}},\"comment\":{}}],[\"buffer_size\",{\"_index\":91,\"name\":{\"112\":{}},\"comment\":{}}],[\"bytelist\",{\"_index\":53,\"name\":{\"57\":{}},\"comment\":{}}],[\"bytes2\",{\"_index\":54,\"name\":{\"58\":{}},\"comment\":{}}],[\"bytes20\",{\"_index\":530,\"name\":{\"762\":{}},\"comment\":{}}],[\"bytes20type\",{\"_index\":545,\"name\":{\"795\":{}},\"comment\":{}}],[\"bytes32timestamp\",{\"_index\":257,\"name\":{\"389\":{}},\"comment\":{}}],[\"bytes32type\",{\"_index\":628,\"name\":{\"986\":{}},\"comment\":{}}],[\"c_control_target_micros\",{\"_index\":270,\"name\":{\"403\":{}},\"comment\":{}}],[\"canonicalindicesnetwork\",{\"_index\":620,\"name\":{\"974\":{}},\"comment\":{}}],[\"cansend\",{\"_index\":255,\"name\":{\"383\":{}},\"comment\":{}}],[\"capacitorudptransportservice\",{\"_index\":351,\"name\":{\"510\":{}},\"comment\":{}}],[\"check\",{\"_index\":625,\"name\":{\"983\":{}},\"comment\":{}}],[\"checkindex\",{\"_index\":631,\"name\":{\"992\":{}},\"comment\":{}}],[\"checkpoint\",{\"_index\":585,\"name\":{\"889\":{}},\"comment\":{}}],[\"checktimeoutsloopinterval\",{\"_index\":194,\"name\":{\"309\":{}},\"comment\":{}}],[\"clear\",{\"_index\":569,\"name\":{\"871\":{}},\"comment\":{}}],[\"clearcontractstorage\",{\"_index\":584,\"name\":{\"888\":{}},\"comment\":{}}],[\"clearignored\",{\"_index\":38,\"name\":{\"40\":{},\"1068\":{}},\"comment\":{}}],[\"close\",{\"_index\":188,\"name\":{\"303\":{},\"467\":{},\"1142\":{}},\"comment\":{}}],[\"closeall\",{\"_index\":703,\"name\":{\"1143\":{}},\"comment\":{}}],[\"closed\",{\"_index\":205,\"name\":{\"321\":{}},\"comment\":{}}],[\"closerequest\",{\"_index\":301,\"name\":{\"436\":{}},\"comment\":{}}],[\"codehash\",{\"_index\":538,\"name\":{\"778\":{},\"782\":{},\"788\":{}},\"comment\":{}}],[\"commit\",{\"_index\":586,\"name\":{\"890\":{}},\"comment\":{}}],[\"compare\",{\"_index\":187,\"name\":{\"302\":{}},\"comment\":{}}],[\"computelightclientupdatekey\",{\"_index\":600,\"name\":{\"913\":{}},\"comment\":{}}],[\"config\",{\"_index\":667,\"name\":{\"1096\":{}},\"comment\":{}}],[\"congestioncontrol\",{\"_index\":150,\"name\":{\"239\":{},\"365\":{}},\"comment\":{}}],[\"connected\",{\"_index\":203,\"name\":{\"319\":{}},\"comment\":{}}],[\"connection_attempt_intervall_millis\",{\"_index\":273,\"name\":{\"406\":{}},\"comment\":{}}],[\"connectiondirection\",{\"_index\":207,\"name\":{\"323\":{}},\"comment\":{}}],[\"connectionerror\",{\"_index\":240,\"name\":{\"364\":{}},\"comment\":{}}],[\"connectionid\",{\"_index\":73,\"name\":{\"87\":{},\"98\":{},\"134\":{},\"149\":{},\"154\":{},\"162\":{},\"170\":{},\"187\":{},\"198\":{},\"212\":{},\"227\":{},\"480\":{}},\"comment\":{}}],[\"connectionidrcv\",{\"_index\":231,\"name\":{\"352\":{}},\"comment\":{}}],[\"connectionidsnd\",{\"_index\":232,\"name\":{\"353\":{}},\"comment\":{}}],[\"connectionidtype\",{\"_index\":74,\"name\":{\"90\":{}},\"comment\":{}}],[\"connectionstate\",{\"_index\":200,\"name\":{\"316\":{}},\"comment\":{}}],[\"constructlightclientrange\",{\"_index\":601,\"name\":{\"914\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"2\":{},\"31\":{},\"106\":{},\"207\":{},\"220\":{},\"235\":{},\"244\":{},\"250\":{},\"255\":{},\"366\":{},\"432\":{},\"458\":{},\"498\":{},\"511\":{},\"526\":{},\"696\":{},\"701\":{},\"718\":{},\"737\":{},\"746\":{},\"808\":{},\"867\":{},\"896\":{},\"980\":{},\"988\":{},\"1039\":{},\"1046\":{},\"1056\":{},\"1125\":{},\"1146\":{}},\"comment\":{}}],[\"consumed\",{\"_index\":223,\"name\":{\"342\":{}},\"comment\":{}}],[\"contacted\",{\"_index\":641,\"name\":{\"1049\":{}},\"comment\":{}}],[\"content\",{\"_index\":42,\"name\":{\"45\":{},\"54\":{},\"88\":{},\"183\":{},\"258\":{},\"456\":{},\"465\":{}},\"comment\":{}}],[\"contentadded\",{\"_index\":652,\"name\":{\"1074\":{}},\"comment\":{}}],[\"contentid\",{\"_index\":642,\"name\":{\"1050\":{}},\"comment\":{}}],[\"contentkey\",{\"_index\":68,\"name\":{\"81\":{},\"461\":{},\"620\":{},\"1051\":{}},\"comment\":{}}],[\"contentkeyknowntopeer\",{\"_index\":35,\"name\":{\"37\":{},\"1064\":{}},\"comment\":{}}],[\"contentkeys\",{\"_index\":77,\"name\":{\"94\":{},\"99\":{},\"455\":{},\"462\":{},\"478\":{}},\"comment\":{}}],[\"contentkeytype\",{\"_index\":450,\"name\":{\"654\":{}},\"comment\":{}}],[\"contentlookup\",{\"_index\":639,\"name\":{\"1045\":{}},\"comment\":{}}],[\"contentlookupresponse\",{\"_index\":638,\"name\":{\"1044\":{}},\"comment\":{}}],[\"contentmessage\",{\"_index\":70,\"name\":{\"83\":{}},\"comment\":{}}],[\"contentmessagesreceived\",{\"_index\":684,\"name\":{\"1116\":{}},\"comment\":{}}],[\"contentmessagessent\",{\"_index\":683,\"name\":{\"1115\":{}},\"comment\":{}}],[\"contentmessagetype\",{\"_index\":75,\"name\":{\"91\":{}},\"comment\":{}}],[\"contentrequest\",{\"_index\":318,\"name\":{\"457\":{}},\"comment\":{}}],[\"contentrequestoptions\",{\"_index\":315,\"name\":{\"450\":{}},\"comment\":{}}],[\"contents\",{\"_index\":328,\"name\":{\"482\":{}},\"comment\":{}}],[\"contenttype\",{\"_index\":472,\"name\":{\"679\":{}},\"comment\":{}}],[\"contractbytecode\",{\"_index\":529,\"name\":{\"761\":{},\"794\":{}},\"comment\":{}}],[\"contractbytecodekey\",{\"_index\":539,\"name\":{\"779\":{}},\"comment\":{}}],[\"contractbytecodekeytype\",{\"_index\":555,\"name\":{\"805\":{}},\"comment\":{}}],[\"contractbytecodetype\",{\"_index\":556,\"name\":{\"806\":{}},\"comment\":{}}],[\"contractstoragetriekeytype\",{\"_index\":553,\"name\":{\"803\":{}},\"comment\":{}}],[\"contractstoragetrieproof\",{\"_index\":528,\"name\":{\"760\":{},\"790\":{}},\"comment\":{}}],[\"contractstoragetrieprooftype\",{\"_index\":554,\"name\":{\"804\":{}},\"comment\":{}}],[\"create\",{\"_index\":1,\"name\":{\"1\":{},\"249\":{},\"1145\":{}},\"comment\":{}}],[\"createpacket\",{\"_index\":152,\"name\":{\"242\":{},\"290\":{}},\"comment\":{}}],[\"createpacketheader\",{\"_index\":142,\"name\":{\"205\":{}},\"comment\":{}}],[\"createportalnetworkutpsocket\",{\"_index\":303,\"name\":{\"438\":{}},\"comment\":{}}],[\"createsocketkey\",{\"_index\":321,\"name\":{\"469\":{}},\"comment\":{}}],[\"cumulativeblockgasused\",{\"_index\":423,\"name\":{\"609\":{},\"719\":{}},\"comment\":{}}],[\"cur_window\",{\"_index\":251,\"name\":{\"379\":{}},\"comment\":{}}],[\"currentdbsize\",{\"_index\":691,\"name\":{\"1123\":{}},\"comment\":{}}],[\"currentepoch\",{\"_index\":485,\"name\":{\"694\":{},\"697\":{},\"706\":{}},\"comment\":{}}],[\"currentheight\",{\"_index\":487,\"name\":{\"699\":{},\"705\":{}},\"comment\":{}}],[\"currentsize\",{\"_index\":694,\"name\":{\"1129\":{}},\"comment\":{}}],[\"custompayload\",{\"_index\":57,\"name\":{\"63\":{},\"67\":{}},\"comment\":{}}],[\"data\",{\"_index\":544,\"name\":{\"793\":{}},\"comment\":{}}],[\"databasekey\",{\"_index\":700,\"name\":{\"1138\":{}},\"comment\":{}}],[\"datadir\",{\"_index\":668,\"name\":{\"1097\":{}},\"comment\":{}}],[\"datapacket\",{\"_index\":102,\"name\":{\"123\":{}},\"comment\":{}}],[\"dataresendsbeforefailure\",{\"_index\":218,\"name\":{\"337\":{}},\"comment\":{}}],[\"db\",{\"_index\":7,\"name\":{\"7\":{},\"1090\":{},\"1127\":{}},\"comment\":{}}],[\"dbmanager\",{\"_index\":692,\"name\":{\"1124\":{}},\"comment\":{}}],[\"dbsize\",{\"_index\":669,\"name\":{\"1098\":{}},\"comment\":{}}],[\"debug\",{\"_index\":288,\"name\":{\"421\":{}},\"comment\":{}}],[\"decodebeaconcontentkey\",{\"_index\":617,\"name\":{\"968\":{}},\"comment\":{}}],[\"decoded\",{\"_index\":500,\"name\":{\"726\":{}},\"comment\":{}}],[\"decodehistorynetworkcontentkey\",{\"_index\":471,\"name\":{\"677\":{}},\"comment\":{}}],[\"decodereceiptbytes\",{\"_index\":498,\"name\":{\"717\":{}},\"comment\":{}}],[\"decodereceipts\",{\"_index\":502,\"name\":{\"728\":{}},\"comment\":{}}],[\"decodesszblockbody\",{\"_index\":473,\"name\":{\"681\":{}},\"comment\":{}}],[\"decodestatenetworkcontentkey\",{\"_index\":524,\"name\":{\"756\":{}},\"comment\":{}}],[\"def_header_length\",{\"_index\":291,\"name\":{\"424\":{}},\"comment\":{}}],[\"default_packet_size\",{\"_index\":278,\"name\":{\"411\":{}},\"comment\":{}}],[\"defaultdataresendsbeforefailure\",{\"_index\":197,\"name\":{\"312\":{}},\"comment\":{}}],[\"defaultinitialsyntimeout\",{\"_index\":195,\"name\":{\"310\":{}},\"comment\":{}}],[\"del\",{\"_index\":699,\"name\":{\"1137\":{}},\"comment\":{}}],[\"delay\",{\"_index\":247,\"name\":{\"375\":{}},\"comment\":{}}],[\"delay_target\",{\"_index\":267,\"name\":{\"400\":{}},\"comment\":{}}],[\"deleteaccount\",{\"_index\":578,\"name\":{\"882\":{}},\"comment\":{}}],[\"direction\",{\"_index\":233,\"name\":{\"354\":{}},\"comment\":{}}],[\"dirsize\",{\"_index\":334,\"name\":{\"488\":{}},\"comment\":{}}],[\"discv5\",{\"_index\":4,\"name\":{\"4\":{}},\"comment\":{}}],[\"distance\",{\"_index\":39,\"name\":{\"41\":{}},\"comment\":{}}],[\"distances\",{\"_index\":62,\"name\":{\"72\":{}},\"comment\":{}}],[\"done\",{\"_index\":224,\"name\":{\"343\":{}},\"comment\":{}}],[\"dropprefixes\",{\"_index\":296,\"name\":{\"429\":{}},\"comment\":{}}],[\"dumpstorage\",{\"_index\":571,\"name\":{\"875\":{}},\"comment\":{}}],[\"dumpstoragerange\",{\"_index\":572,\"name\":{\"876\":{}},\"comment\":{}}],[\"duration\",{\"_index\":221,\"name\":{\"340\":{}},\"comment\":{}}],[\"enablelog\",{\"_index\":23,\"name\":{\"23\":{}},\"comment\":{}}],[\"encode\",{\"_index\":90,\"name\":{\"111\":{},\"208\":{},\"223\":{}},\"comment\":{}}],[\"encoded\",{\"_index\":499,\"name\":{\"725\":{}},\"comment\":{}}],[\"encodereceipt\",{\"_index\":495,\"name\":{\"713\":{}},\"comment\":{}}],[\"encodewithvariantprefix\",{\"_index\":294,\"name\":{\"427\":{}},\"comment\":{}}],[\"enqueue\",{\"_index\":513,\"name\":{\"742\":{}},\"comment\":{}}],[\"enr\",{\"_index\":372,\"name\":{\"547\":{},\"832\":{},\"919\":{},\"996\":{}},\"comment\":{}}],[\"enrs\",{\"_index\":43,\"name\":{\"46\":{},\"59\":{},\"77\":{},\"89\":{}},\"comment\":{}}],[\"enrseq\",{\"_index\":56,\"name\":{\"62\":{},\"66\":{}},\"comment\":{}}],[\"epoch_size\",{\"_index\":396,\"name\":{\"581\":{}},\"comment\":{}}],[\"epochaccumulator\",{\"_index\":407,\"name\":{\"592\":{},\"659\":{}},\"comment\":{}}],[\"epochaccumulatorbyhash\",{\"_index\":413,\"name\":{\"598\":{}},\"comment\":{}}],[\"epochindexbyblocknumber\",{\"_index\":478,\"name\":{\"686\":{}},\"comment\":{}}],[\"epochroot\",{\"_index\":415,\"name\":{\"600\":{}},\"comment\":{}}],[\"epochrootbyblocknumber\",{\"_index\":481,\"name\":{\"689\":{}},\"comment\":{}}],[\"epochrootbyindex\",{\"_index\":480,\"name\":{\"688\":{}},\"comment\":{}}],[\"eth\",{\"_index\":11,\"name\":{\"11\":{},\"530\":{},\"745\":{}},\"comment\":{}}],[\"eth_call\",{\"_index\":563,\"name\":{\"821\":{}},\"comment\":{}}],[\"eth_estimategas\",{\"_index\":564,\"name\":{\"823\":{}},\"comment\":{}}],[\"eth_getbalance\",{\"_index\":559,\"name\":{\"813\":{}},\"comment\":{}}],[\"eth_getcode\",{\"_index\":562,\"name\":{\"819\":{}},\"comment\":{}}],[\"eth_getstorageat\",{\"_index\":560,\"name\":{\"815\":{}},\"comment\":{}}],[\"eth_gettransactioncount\",{\"_index\":561,\"name\":{\"817\":{}},\"comment\":{}}],[\"ethjsblocktoethersblock\",{\"_index\":339,\"name\":{\"493\":{}},\"comment\":{}}],[\"ethjsblocktoethersblockwithtxs\",{\"_index\":341,\"name\":{\"495\":{}},\"comment\":{}}],[\"eventlog\",{\"_index\":3,\"name\":{\"3\":{},\"1100\":{}},\"comment\":{}}],[\"evictnode\",{\"_index\":36,\"name\":{\"38\":{},\"1065\":{}},\"comment\":{}}],[\"expected\",{\"_index\":164,\"name\":{\"271\":{}},\"comment\":{}}],[\"extendedtransactionresponse\",{\"_index\":340,\"name\":{\"494\":{}},\"comment\":{}}],[\"extension\",{\"_index\":111,\"name\":{\"132\":{},\"153\":{},\"160\":{},\"168\":{},\"197\":{},\"211\":{},\"226\":{}},\"comment\":{}}],[\"extensions\",{\"_index\":141,\"name\":{\"204\":{}},\"comment\":{}}],[\"failedcontentlookups\",{\"_index\":676,\"name\":{\"1108\":{}},\"comment\":{}}],[\"fallbackprovider\",{\"_index\":705,\"name\":{\"1147\":{}},\"comment\":{}}],[\"findcontent\",{\"_index\":50,\"name\":{\"53\":{}},\"comment\":{}}],[\"findcontent_read\",{\"_index\":324,\"name\":{\"473\":{}},\"comment\":{}}],[\"findcontentlocally\",{\"_index\":358,\"name\":{\"532\":{},\"826\":{},\"908\":{},\"1028\":{}},\"comment\":{}}],[\"findcontentmessage\",{\"_index\":67,\"name\":{\"79\":{}},\"comment\":{}}],[\"findcontentmessagesreceived\",{\"_index\":682,\"name\":{\"1114\":{}},\"comment\":{}}],[\"findcontentmessagessent\",{\"_index\":681,\"name\":{\"1113\":{}},\"comment\":{}}],[\"findcontentmessagetype\",{\"_index\":69,\"name\":{\"82\":{}},\"comment\":{}}],[\"findenr\",{\"_index\":377,\"name\":{\"558\":{},\"843\":{},\"930\":{},\"1007\":{}},\"comment\":{}}],[\"findnodes\",{\"_index\":48,\"name\":{\"51\":{}},\"comment\":{}}],[\"findnodesmessage\",{\"_index\":61,\"name\":{\"70\":{}},\"comment\":{}}],[\"findnodesmessagesreceived\",{\"_index\":686,\"name\":{\"1118\":{}},\"comment\":{}}],[\"findnodesmessagessent\",{\"_index\":685,\"name\":{\"1117\":{}},\"comment\":{}}],[\"findnodesmessagetype\",{\"_index\":63,\"name\":{\"73\":{}},\"comment\":{}}],[\"finnr\",{\"_index\":157,\"name\":{\"262\":{}},\"comment\":{}}],[\"finpacket\",{\"_index\":101,\"name\":{\"122\":{}},\"comment\":{}}],[\"foundcontent\",{\"_index\":41,\"name\":{\"43\":{}},\"comment\":{}}],[\"foundcontent_write\",{\"_index\":323,\"name\":{\"472\":{}},\"comment\":{}}],[\"frombuffer\",{\"_index\":84,\"name\":{\"104\":{}},\"comment\":{}}],[\"fromencodedreceipt\",{\"_index\":497,\"name\":{\"716\":{}},\"comment\":{}}],[\"fromopts\",{\"_index\":85,\"name\":{\"105\":{}},\"comment\":{}}],[\"fromreceiptdata\",{\"_index\":496,\"name\":{\"715\":{}},\"comment\":{}}],[\"generatecanonicalgenesis\",{\"_index\":573,\"name\":{\"877\":{}},\"comment\":{}}],[\"generateinclusionproof\",{\"_index\":368,\"name\":{\"542\":{},\"711\":{}},\"comment\":{}}],[\"generaterandomnodeidatdistance\",{\"_index\":332,\"name\":{\"486\":{}},\"comment\":{}}],[\"generateselectiveackbitmask\",{\"_index\":190,\"name\":{\"305\":{}},\"comment\":{}}],[\"get\",{\"_index\":379,\"name\":{\"562\":{},\"847\":{},\"870\":{},\"934\":{},\"1011\":{},\"1132\":{}},\"comment\":{}}],[\"get_logs_block_range_limit\",{\"_index\":505,\"name\":{\"732\":{}},\"comment\":{}}],[\"get_logs_limit\",{\"_index\":506,\"name\":{\"733\":{}},\"comment\":{}}],[\"get_logs_limit_megabytes\",{\"_index\":507,\"name\":{\"734\":{}},\"comment\":{}}],[\"getaccount\",{\"_index\":576,\"name\":{\"880\":{}},\"comment\":{}}],[\"getaccounttrieproof\",{\"_index\":566,\"name\":{\"829\":{}},\"comment\":{}}],[\"getbeaconcontentkey\",{\"_index\":616,\"name\":{\"967\":{}},\"comment\":{}}],[\"getblock\",{\"_index\":706,\"name\":{\"1150\":{}},\"comment\":{}}],[\"getblockbodybytes\",{\"_index\":361,\"name\":{\"535\":{}},\"comment\":{}}],[\"getblockbyhash\",{\"_index\":516,\"name\":{\"748\":{}},\"comment\":{}}],[\"getblockbynumber\",{\"_index\":517,\"name\":{\"749\":{}},\"comment\":{}}],[\"getblockfromdb\",{\"_index\":362,\"name\":{\"536\":{}},\"comment\":{}}],[\"getblockheaderfromdb\",{\"_index\":360,\"name\":{\"534\":{}},\"comment\":{}}],[\"getblockindex\",{\"_index\":697,\"name\":{\"1135\":{}},\"comment\":{}}],[\"getblockreceipts\",{\"_index\":335,\"name\":{\"489\":{}},\"comment\":{}}],[\"getblockwithtransactions\",{\"_index\":707,\"name\":{\"1151\":{}},\"comment\":{}}],[\"getbootstrap\",{\"_index\":596,\"name\":{\"905\":{}},\"comment\":{}}],[\"getbootstrapvote\",{\"_index\":597,\"name\":{\"906\":{}},\"comment\":{}}],[\"getcontactableaddr\",{\"_index\":350,\"name\":{\"509\":{},\"524\":{}},\"comment\":{}}],[\"getcontentid\",{\"_index\":470,\"name\":{\"676\":{}},\"comment\":{}}],[\"getcontentkey\",{\"_index\":469,\"name\":{\"675\":{}},\"comment\":{}}],[\"getcontractcode\",{\"_index\":581,\"name\":{\"885\":{}},\"comment\":{}}],[\"getcontractstorage\",{\"_index\":582,\"name\":{\"886\":{}},\"comment\":{}}],[\"getheaderrecordfromblockhash\",{\"_index\":494,\"name\":{\"712\":{}},\"comment\":{}}],[\"gethistoricalepochs\",{\"_index\":491,\"name\":{\"707\":{}},\"comment\":{}}],[\"getlogs\",{\"_index\":504,\"name\":{\"731\":{}},\"comment\":{}}],[\"getlogsreturn\",{\"_index\":508,\"name\":{\"735\":{}},\"comment\":{}}],[\"getproof\",{\"_index\":574,\"name\":{\"878\":{}},\"comment\":{}}],[\"getradius\",{\"_index\":34,\"name\":{\"36\":{},\"1063\":{}},\"comment\":{}}],[\"getreceipts\",{\"_index\":503,\"name\":{\"730\":{}},\"comment\":{}}],[\"getrequestkey\",{\"_index\":302,\"name\":{\"437\":{}},\"comment\":{}}],[\"getseqnr\",{\"_index\":170,\"name\":{\"284\":{}},\"comment\":{}}],[\"getstatenetworkcontentid\",{\"_index\":525,\"name\":{\"757\":{}},\"comment\":{}}],[\"getstatenetworkcontentkey\",{\"_index\":522,\"name\":{\"754\":{}},\"comment\":{}}],[\"getstateroot\",{\"_index\":370,\"name\":{\"544\":{},\"892\":{}},\"comment\":{}}],[\"gindex\",{\"_index\":416,\"name\":{\"601\":{},\"619\":{}},\"comment\":{}}],[\"gindextype\",{\"_index\":449,\"name\":{\"653\":{}},\"comment\":{}}],[\"gossip\",{\"_index\":514,\"name\":{\"743\":{}},\"comment\":{}}],[\"gossipcontent\",{\"_index\":394,\"name\":{\"579\":{},\"864\":{},\"948\":{},\"1036\":{}},\"comment\":{}}],[\"gossipmanager\",{\"_index\":357,\"name\":{\"531\":{},\"736\":{}},\"comment\":{}}],[\"gossipmap\",{\"_index\":646,\"name\":{\"1059\":{}},\"comment\":{}}],[\"gossipqueues\",{\"_index\":511,\"name\":{\"740\":{}},\"comment\":{}}],[\"gotfin\",{\"_index\":206,\"name\":{\"322\":{}},\"comment\":{}}],[\"handle\",{\"_index\":382,\"name\":{\"567\":{},\"852\":{},\"939\":{},\"1017\":{}},\"comment\":{}}],[\"handledatapacket\",{\"_index\":185,\"name\":{\"300\":{}},\"comment\":{}}],[\"handlefinack\",{\"_index\":183,\"name\":{\"298\":{}},\"comment\":{}}],[\"handlefindcontent\",{\"_index\":390,\"name\":{\"575\":{},\"860\":{},\"910\":{},\"1026\":{}},\"comment\":{}}],[\"handlefindnodes\",{\"_index\":632,\"name\":{\"1022\":{}},\"comment\":{}}],[\"handlefinpacket\",{\"_index\":186,\"name\":{\"301\":{}},\"comment\":{}}],[\"handleincoming\",{\"_index\":349,\"name\":{\"508\":{},\"523\":{}},\"comment\":{}}],[\"handlenewrequest\",{\"_index\":305,\"name\":{\"440\":{},\"552\":{},\"837\":{},\"924\":{},\"1001\":{}},\"comment\":{}}],[\"handleoffer\",{\"_index\":388,\"name\":{\"573\":{},\"858\":{},\"916\":{},\"1024\":{}},\"comment\":{}}],[\"handleping\",{\"_index\":384,\"name\":{\"569\":{},\"854\":{},\"941\":{},\"1019\":{}},\"comment\":{}}],[\"handlestatepacket\",{\"_index\":184,\"name\":{\"299\":{}},\"comment\":{}}],[\"handlesynpacket\",{\"_index\":182,\"name\":{\"297\":{}},\"comment\":{}}],[\"handleutp\",{\"_index\":27,\"name\":{\"27\":{}},\"comment\":{}}],[\"handleutppacket\",{\"_index\":306,\"name\":{\"441\":{}},\"comment\":{}}],[\"hashroot\",{\"_index\":428,\"name\":{\"615\":{}},\"comment\":{}}],[\"hashroottype\",{\"_index\":445,\"name\":{\"649\":{}},\"comment\":{}}],[\"hasstateroot\",{\"_index\":589,\"name\":{\"894\":{}},\"comment\":{}}],[\"header\",{\"_index\":86,\"name\":{\"107\":{}},\"comment\":{}}],[\"headeraccumulator\",{\"_index\":486,\"name\":{\"695\":{},\"703\":{}},\"comment\":{}}],[\"headerextension\",{\"_index\":106,\"name\":{\"127\":{}},\"comment\":{}}],[\"headergossipnetwork\",{\"_index\":619,\"name\":{\"973\":{}},\"comment\":{}}],[\"headerinput\",{\"_index\":119,\"name\":{\"141\":{}},\"comment\":{}}],[\"headerproof\",{\"_index\":408,\"name\":{\"593\":{}},\"comment\":{}}],[\"headerproofinterface\",{\"_index\":414,\"name\":{\"599\":{}},\"comment\":{}}],[\"headerrecord\",{\"_index\":432,\"name\":{\"628\":{}},\"comment\":{}}],[\"headerrecordlist\",{\"_index\":434,\"name\":{\"633\":{}},\"comment\":{}}],[\"headerrecordtype\",{\"_index\":452,\"name\":{\"656\":{}},\"comment\":{}}],[\"historicalepoch\",{\"_index\":433,\"name\":{\"632\":{}},\"comment\":{}}],[\"historicalepochs\",{\"_index\":484,\"name\":{\"693\":{},\"698\":{}},\"comment\":{}}],[\"historicalepochstype\",{\"_index\":454,\"name\":{\"658\":{}},\"comment\":{}}],[\"historicalepochtype\",{\"_index\":453,\"name\":{\"657\":{}},\"comment\":{}}],[\"history\",{\"_index\":510,\"name\":{\"739\":{}},\"comment\":{}}],[\"historynetwork\",{\"_index\":355,\"name\":{\"525\":{},\"971\":{},\"1149\":{}},\"comment\":{}}],[\"historynetworkcontenttype\",{\"_index\":403,\"name\":{\"588\":{}},\"comment\":{}}],[\"historynetworkretrievalmechanism\",{\"_index\":409,\"name\":{\"594\":{}},\"comment\":{}}],[\"host\",{\"_index\":236,\"name\":{\"359\":{}},\"comment\":{}}],[\"ibasic\",{\"_index\":124,\"name\":{\"151\":{}},\"comment\":{}}],[\"ibody\",{\"_index\":222,\"name\":{\"341\":{}},\"comment\":{}}],[\"icreate\",{\"_index\":127,\"name\":{\"173\":{}},\"comment\":{}}],[\"icreatedata\",{\"_index\":134,\"name\":{\"184\":{}},\"comment\":{}}],[\"icreatepacketopts\",{\"_index\":135,\"name\":{\"188\":{}},\"comment\":{}}],[\"id_mask\",{\"_index\":265,\"name\":{\"398\":{}},\"comment\":{}}],[\"idata\",{\"_index\":126,\"name\":{\"166\":{}},\"comment\":{}}],[\"ignored\",{\"_index\":647,\"name\":{\"1060\":{}},\"comment\":{}}],[\"ignorenode\",{\"_index\":648,\"name\":{\"1066\":{}},\"comment\":{}}],[\"indexblockhash\",{\"_index\":359,\"name\":{\"533\":{}},\"comment\":{}}],[\"inewrequest\",{\"_index\":327,\"name\":{\"476\":{}},\"comment\":{}}],[\"ingoing\",{\"_index\":209,\"name\":{\"325\":{}},\"comment\":{}}],[\"init\",{\"_index\":319,\"name\":{\"466\":{}},\"comment\":{}}],[\"initializelightclient\",{\"_index\":598,\"name\":{\"907\":{}},\"comment\":{}}],[\"initialrcvretransmittimeout\",{\"_index\":196,\"name\":{\"311\":{}},\"comment\":{}}],[\"initialsyntimeout\",{\"_index\":217,\"name\":{\"336\":{}},\"comment\":{}}],[\"ioutgoingpacket\",{\"_index\":225,\"name\":{\"344\":{}},\"comment\":{}}],[\"ipacket\",{\"_index\":123,\"name\":{\"145\":{}},\"comment\":{}}],[\"ipmode\",{\"_index\":347,\"name\":{\"503\":{},\"519\":{}},\"comment\":{}}],[\"iportalnetworkevents\",{\"_index\":649,\"name\":{\"1069\":{}},\"comment\":{}}],[\"ipv4\",{\"_index\":353,\"name\":{\"515\":{}},\"comment\":{}}],[\"ipv6\",{\"_index\":354,\"name\":{\"516\":{}},\"comment\":{}}],[\"ireceiptopts\",{\"_index\":422,\"name\":{\"608\":{}},\"comment\":{}}],[\"iselectiveack\",{\"_index\":125,\"name\":{\"158\":{}},\"comment\":{}}],[\"iselectiveackheaderinput\",{\"_index\":109,\"name\":{\"130\":{}},\"comment\":{}}],[\"isignored\",{\"_index\":37,\"name\":{\"39\":{},\"1067\":{}},\"comment\":{}}],[\"isocketconfigoptions\",{\"_index\":216,\"name\":{\"335\":{}},\"comment\":{}}],[\"isocketoptions\",{\"_index\":234,\"name\":{\"357\":{}},\"comment\":{}}],[\"issubarrayof\",{\"_index\":519,\"name\":{\"751\":{}},\"comment\":{}}],[\"iutpsocket\",{\"_index\":230,\"name\":{\"349\":{}},\"comment\":{}}],[\"iutpsocketkeyoptions\",{\"_index\":210,\"name\":{\"326\":{}},\"comment\":{}}],[\"keytype\",{\"_index\":523,\"name\":{\"755\":{}},\"comment\":{}}],[\"knowndiscv5nodes\",{\"_index\":674,\"name\":{\"1106\":{}},\"comment\":{}}],[\"knownhistorynodes\",{\"_index\":673,\"name\":{\"1105\":{}},\"comment\":{}}],[\"leaf\",{\"_index\":417,\"name\":{\"602\":{},\"617\":{},\"626\":{}},\"comment\":{}}],[\"leaftype\",{\"_index\":447,\"name\":{\"651\":{}},\"comment\":{}}],[\"len\",{\"_index\":154,\"name\":{\"246\":{},\"252\":{}},\"comment\":{}}],[\"length\",{\"_index\":144,\"name\":{\"218\":{},\"233\":{}},\"comment\":{}}],[\"lightclient\",{\"_index\":592,\"name\":{\"901\":{}},\"comment\":{}}],[\"lightclientbootstrap\",{\"_index\":605,\"name\":{\"953\":{}},\"comment\":{}}],[\"lightclientbootstrapkey\",{\"_index\":611,\"name\":{\"960\":{}},\"comment\":{}}],[\"lightclientfinalityupdate\",{\"_index\":607,\"name\":{\"955\":{}},\"comment\":{}}],[\"lightclientfinalityupdatekey\",{\"_index\":613,\"name\":{\"962\":{}},\"comment\":{}}],[\"lightclientforkname\",{\"_index\":610,\"name\":{\"958\":{}},\"comment\":{}}],[\"lightclientoptimisticupdate\",{\"_index\":608,\"name\":{\"956\":{}},\"comment\":{}}],[\"lightclientoptimisticupdatekey\",{\"_index\":614,\"name\":{\"963\":{}},\"comment\":{}}],[\"lightclientupdate\",{\"_index\":609,\"name\":{\"957\":{}},\"comment\":{}}],[\"lightclientupdatesbyrange\",{\"_index\":606,\"name\":{\"954\":{},\"959\":{}},\"comment\":{}}],[\"lightclientupdatesbyrangekey\",{\"_index\":612,\"name\":{\"961\":{}},\"comment\":{}}],[\"livenesscheck\",{\"_index\":634,\"name\":{\"1032\":{}},\"comment\":{}}],[\"log\",{\"_index\":346,\"name\":{\"502\":{},\"645\":{},\"1042\":{}},\"comment\":{}}],[\"logger\",{\"_index\":10,\"name\":{\"10\":{},\"33\":{},\"182\":{},\"236\":{},\"272\":{},\"368\":{},\"434\":{},\"529\":{},\"812\":{},\"900\":{},\"993\":{},\"1052\":{},\"1057\":{},\"1128\":{}},\"comment\":{}}],[\"logprogress\",{\"_index\":189,\"name\":{\"304\":{}},\"comment\":{}}],[\"logs\",{\"_index\":425,\"name\":{\"611\":{},\"721\":{}},\"comment\":{}}],[\"logsbloom\",{\"_index\":501,\"name\":{\"727\":{}},\"comment\":{}}],[\"logscope\",{\"_index\":198,\"name\":{\"313\":{}},\"comment\":{}}],[\"lookuppeers\",{\"_index\":640,\"name\":{\"1048\":{}},\"comment\":{}}],[\"masteraccumulator\",{\"_index\":492,\"name\":{\"708\":{}},\"comment\":{}}],[\"masteraccumulatortype\",{\"_index\":455,\"name\":{\"660\":{}},\"comment\":{}}],[\"max_burst_send\",{\"_index\":283,\"name\":{\"416\":{}},\"comment\":{}}],[\"max_byte\",{\"_index\":263,\"name\":{\"396\":{}},\"comment\":{}}],[\"max_connection_attempts\",{\"_index\":272,\"name\":{\"405\":{}},\"comment\":{}}],[\"max_cwnd_increase_packets_per_rtt\",{\"_index\":269,\"name\":{\"402\":{}},\"comment\":{}}],[\"max_encoded_uncles_length\",{\"_index\":402,\"name\":{\"587\":{}},\"comment\":{}}],[\"max_header_length\",{\"_index\":401,\"name\":{\"586\":{}},\"comment\":{}}],[\"max_historical_epochs\",{\"_index\":397,\"name\":{\"582\":{}},\"comment\":{}}],[\"max_packet_size\",{\"_index\":279,\"name\":{\"412\":{}},\"comment\":{}}],[\"max_receipt_length\",{\"_index\":400,\"name\":{\"585\":{}},\"comment\":{}}],[\"max_request_light_client_updates\",{\"_index\":602,\"name\":{\"950\":{}},\"comment\":{}}],[\"max_transaction_count\",{\"_index\":399,\"name\":{\"584\":{}},\"comment\":{}}],[\"max_transaction_length\",{\"_index\":398,\"name\":{\"583\":{}},\"comment\":{}}],[\"max_udp_header_length\",{\"_index\":290,\"name\":{\"423\":{}},\"comment\":{}}],[\"max_uint_8\",{\"_index\":262,\"name\":{\"395\":{}},\"comment\":{}}],[\"max_utp_packet_length\",{\"_index\":289,\"name\":{\"422\":{}},\"comment\":{}}],[\"max_window\",{\"_index\":250,\"name\":{\"378\":{}},\"comment\":{}}],[\"megabyte\",{\"_index\":330,\"name\":{\"484\":{}},\"comment\":{}}],[\"mergearrays\",{\"_index\":518,\"name\":{\"750\":{}},\"comment\":{}}],[\"messagecodes\",{\"_index\":45,\"name\":{\"48\":{}},\"comment\":{}}],[\"messagetypeunion\",{\"_index\":81,\"name\":{\"101\":{}},\"comment\":{}}],[\"metrics\",{\"_index\":9,\"name\":{\"9\":{},\"546\":{},\"831\":{},\"918\":{},\"990\":{},\"1091\":{}},\"comment\":{}}],[\"microsecond_wait_between_bursts\",{\"_index\":285,\"name\":{\"418\":{}},\"comment\":{}}],[\"microseconds\",{\"_index\":139,\"name\":{\"192\":{}},\"comment\":{}}],[\"microsecondtimestamp\",{\"_index\":256,\"name\":{\"388\":{}},\"comment\":{}}],[\"miliseconds\",{\"_index\":219,\"name\":{\"338\":{}},\"comment\":{}}],[\"min_bootstrap_votes\",{\"_index\":603,\"name\":{\"951\":{}},\"comment\":{}}],[\"min_packet_size\",{\"_index\":280,\"name\":{\"413\":{}},\"comment\":{}}],[\"min_skip_packet_before_resend\",{\"_index\":284,\"name\":{\"417\":{}},\"comment\":{}}],[\"minimum_delta_to_max_window_micros\",{\"_index\":274,\"name\":{\"407\":{}},\"comment\":{}}],[\"minimum_difference_timestamp_microsec\",{\"_index\":277,\"name\":{\"410\":{}},\"comment\":{}}],[\"minimum_mtu\",{\"_index\":281,\"name\":{\"414\":{}},\"comment\":{}}],[\"minimum_timeout_millis\",{\"_index\":271,\"name\":{\"404\":{}},\"comment\":{}}],[\"mobile\",{\"_index\":659,\"name\":{\"1085\":{}},\"comment\":{}}],[\"modifyaccountfields\",{\"_index\":579,\"name\":{\"883\":{}},\"comment\":{}}],[\"modulo\",{\"_index\":521,\"name\":{\"753\":{}},\"comment\":{}}],[\"moment\",{\"_index\":220,\"name\":{\"339\":{}},\"comment\":{}}],[\"mptwitnessestype\",{\"_index\":547,\"name\":{\"797\":{}},\"comment\":{}}],[\"mptwitnessnode\",{\"_index\":534,\"name\":{\"767\":{}},\"comment\":{}}],[\"mptwitnessnodetype\",{\"_index\":546,\"name\":{\"796\":{}},\"comment\":{}}],[\"mtu\",{\"_index\":266,\"name\":{\"399\":{}},\"comment\":{}}],[\"mtusize\",{\"_index\":193,\"name\":{\"308\":{}},\"comment\":{}}],[\"multiaddr\",{\"_index\":344,\"name\":{\"499\":{}},\"comment\":{}}],[\"multicheck\",{\"_index\":626,\"name\":{\"984\":{}},\"comment\":{}}],[\"nearest\",{\"_index\":31,\"name\":{\"32\":{}},\"comment\":{}}],[\"needresend\",{\"_index\":228,\"name\":{\"347\":{}},\"comment\":{}}],[\"network\",{\"_index\":18,\"name\":{\"18\":{},\"747\":{},\"1040\":{},\"1047\":{}},\"comment\":{}}],[\"networkid\",{\"_index\":129,\"name\":{\"175\":{},\"256\":{},\"451\":{},\"459\":{},\"477\":{},\"527\":{},\"810\":{},\"897\":{},\"969\":{},\"994\":{}},\"comment\":{}}],[\"networkname\",{\"_index\":356,\"name\":{\"528\":{},\"811\":{},\"899\":{},\"995\":{}},\"comment\":{}}],[\"networks\",{\"_index\":5,\"name\":{\"5\":{}},\"comment\":{}}],[\"nextpowerof2\",{\"_index\":260,\"name\":{\"392\":{}},\"comment\":{}}],[\"node\",{\"_index\":657,\"name\":{\"1083\":{}},\"comment\":{}}],[\"nodeadded\",{\"_index\":650,\"name\":{\"1070\":{}},\"comment\":{}}],[\"nodeid\",{\"_index\":693,\"name\":{\"1126\":{}},\"comment\":{}}],[\"nodelookup\",{\"_index\":635,\"name\":{\"1038\":{}},\"comment\":{}}],[\"noderadius\",{\"_index\":630,\"name\":{\"991\":{}},\"comment\":{}}],[\"noderemoved\",{\"_index\":651,\"name\":{\"1072\":{}},\"comment\":{}}],[\"nodes\",{\"_index\":49,\"name\":{\"52\":{}},\"comment\":{}}],[\"nodesmessage\",{\"_index\":64,\"name\":{\"74\":{}},\"comment\":{}}],[\"nodesmessagesreceived\",{\"_index\":688,\"name\":{\"1120\":{}},\"comment\":{}}],[\"nodesmessagessent\",{\"_index\":687,\"name\":{\"1119\":{}},\"comment\":{}}],[\"nodesmessagetype\",{\"_index\":66,\"name\":{\"78\":{}},\"comment\":{}}],[\"nodesought\",{\"_index\":636,\"name\":{\"1041\":{}},\"comment\":{}}],[\"nonce\",{\"_index\":540,\"name\":{\"786\":{}},\"comment\":{}}],[\"none\",{\"_index\":107,\"name\":{\"128\":{}},\"comment\":{}}],[\"normalizetxparams\",{\"_index\":336,\"name\":{\"490\":{}},\"comment\":{}}],[\"offer\",{\"_index\":51,\"name\":{\"55\":{}},\"comment\":{}}],[\"offer_write\",{\"_index\":325,\"name\":{\"474\":{}},\"comment\":{}}],[\"offermessage\",{\"_index\":76,\"name\":{\"92\":{}},\"comment\":{}}],[\"offermessagesreceived\",{\"_index\":678,\"name\":{\"1110\":{}},\"comment\":{}}],[\"offermessagessent\",{\"_index\":677,\"name\":{\"1109\":{}},\"comment\":{}}],[\"offermessagetype\",{\"_index\":78,\"name\":{\"95\":{}},\"comment\":{}}],[\"only_positive_gain\",{\"_index\":287,\"name\":{\"420\":{}},\"comment\":{}}],[\"ontalkreq\",{\"_index\":25,\"name\":{\"25\":{}},\"comment\":{}}],[\"ontalkresp\",{\"_index\":26,\"name\":{\"26\":{}},\"comment\":{}}],[\"open\",{\"_index\":702,\"name\":{\"1141\":{}},\"comment\":{}}],[\"opencontentrequest\",{\"_index\":299,\"name\":{\"433\":{}},\"comment\":{}}],[\"or\",{\"_index\":627,\"name\":{\"985\":{}},\"comment\":{}}],[\"originalstoragecache\",{\"_index\":568,\"name\":{\"868\":{}},\"comment\":{}}],[\"ourdelay\",{\"_index\":249,\"name\":{\"377\":{}},\"comment\":{}}],[\"outbuffer\",{\"_index\":254,\"name\":{\"382\":{}},\"comment\":{}}],[\"outgoing\",{\"_index\":208,\"name\":{\"324\":{}},\"comment\":{}}],[\"packet\",{\"_index\":83,\"name\":{\"103\":{}},\"comment\":{}}],[\"packetacked\",{\"_index\":212,\"name\":{\"330\":{}},\"comment\":{}}],[\"packetalreadyacked\",{\"_index\":213,\"name\":{\"331\":{}},\"comment\":{}}],[\"packetbytes\",{\"_index\":226,\"name\":{\"345\":{}},\"comment\":{}}],[\"packetheader\",{\"_index\":122,\"name\":{\"144\":{}},\"comment\":{}}],[\"packetheadertype\",{\"_index\":140,\"name\":{\"193\":{}},\"comment\":{}}],[\"packetinput\",{\"_index\":121,\"name\":{\"143\":{}},\"comment\":{}}],[\"packetmanager\",{\"_index\":147,\"name\":{\"234\":{},\"273\":{}},\"comment\":{}}],[\"packetnotsentyet\",{\"_index\":214,\"name\":{\"332\":{}},\"comment\":{}}],[\"packetoptions\",{\"_index\":120,\"name\":{\"142\":{}},\"comment\":{}}],[\"packettype\",{\"_index\":92,\"name\":{\"113\":{}},\"comment\":{}}],[\"parseprefix\",{\"_index\":295,\"name\":{\"428\":{}},\"comment\":{}}],[\"payload\",{\"_index\":87,\"name\":{\"108\":{},\"150\":{},\"157\":{},\"165\":{},\"169\":{},\"185\":{}},\"comment\":{}}],[\"peerid\",{\"_index\":13,\"name\":{\"13\":{},\"479\":{}},\"comment\":{}}],[\"ping\",{\"_index\":46,\"name\":{\"49\":{}},\"comment\":{}}],[\"pingmessage\",{\"_index\":55,\"name\":{\"60\":{}},\"comment\":{}}],[\"pingmessagetype\",{\"_index\":59,\"name\":{\"68\":{}},\"comment\":{}}],[\"pingpongcustomdata\",{\"_index\":44,\"name\":{\"47\":{}},\"comment\":{}}],[\"pingpongcustomdatatype\",{\"_index\":40,\"name\":{\"42\":{}},\"comment\":{}}],[\"pollnetwork\",{\"_index\":615,\"name\":{\"966\":{}},\"comment\":{}}],[\"pong\",{\"_index\":47,\"name\":{\"50\":{}},\"comment\":{}}],[\"pongmessage\",{\"_index\":58,\"name\":{\"64\":{}},\"comment\":{}}],[\"pongmessagetype\",{\"_index\":60,\"name\":{\"69\":{}},\"comment\":{}}],[\"port\",{\"_index\":235,\"name\":{\"358\":{}},\"comment\":{}}],[\"portal\",{\"_index\":381,\"name\":{\"566\":{},\"851\":{},\"938\":{},\"1015\":{},\"1148\":{}},\"comment\":{}}],[\"portalnetwork\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"portalnetworkeventemitter\",{\"_index\":670,\"name\":{\"1101\":{}},\"comment\":{}}],[\"portalnetworkmetrics\",{\"_index\":671,\"name\":{\"1103\":{}},\"comment\":{}}],[\"portalnetworkopts\",{\"_index\":660,\"name\":{\"1086\":{}},\"comment\":{}}],[\"portalnetworkroutingtable\",{\"_index\":644,\"name\":{\"1055\":{}},\"comment\":{}}],[\"portalnetworkutp\",{\"_index\":297,\"name\":{\"430\":{}},\"comment\":{}}],[\"portalwiremessagetype\",{\"_index\":82,\"name\":{\"102\":{}},\"comment\":{}}],[\"postbyzantiumtxreceiptwithtype\",{\"_index\":421,\"name\":{\"606\":{}},\"comment\":{}}],[\"postshanghaiblockbody\",{\"_index\":468,\"name\":{\"674\":{}},\"comment\":{}}],[\"postshanghaiblockbodycontent\",{\"_index\":439,\"name\":{\"639\":{}},\"comment\":{}}],[\"prebyzantiumtxreceiptwithtype\",{\"_index\":419,\"name\":{\"604\":{}},\"comment\":{}}],[\"preshanghaiblockbody\",{\"_index\":467,\"name\":{\"673\":{}},\"comment\":{}}],[\"preshanghaiblockbodycontent\",{\"_index\":436,\"name\":{\"635\":{}},\"comment\":{}}],[\"proxyaddress\",{\"_index\":665,\"name\":{\"1094\":{}},\"comment\":{}}],[\"prune\",{\"_index\":393,\"name\":{\"578\":{},\"863\":{},\"947\":{},\"1035\":{},\"1140\":{}},\"comment\":{}}],[\"ptype\",{\"_index\":110,\"name\":{\"131\":{},\"146\":{},\"152\":{},\"159\":{},\"167\":{},\"186\":{},\"195\":{},\"209\":{},\"224\":{}},\"comment\":{}}],[\"pulse\",{\"_index\":509,\"name\":{\"738\":{}},\"comment\":{}}],[\"put\",{\"_index\":378,\"name\":{\"560\":{},\"845\":{},\"932\":{},\"1009\":{},\"1133\":{}},\"comment\":{}}],[\"putaccount\",{\"_index\":577,\"name\":{\"881\":{}},\"comment\":{}}],[\"putcontractcode\",{\"_index\":580,\"name\":{\"884\":{}},\"comment\":{}}],[\"putcontractstorage\",{\"_index\":583,\"name\":{\"887\":{}},\"comment\":{}}],[\"radius\",{\"_index\":662,\"name\":{\"1088\":{}},\"comment\":{}}],[\"radiusmap\",{\"_index\":645,\"name\":{\"1058\":{}},\"comment\":{}}],[\"randuint16\",{\"_index\":258,\"name\":{\"390\":{}},\"comment\":{}}],[\"rcvconnectionid\",{\"_index\":148,\"name\":{\"237\":{},\"264\":{}},\"comment\":{}}],[\"rcvid\",{\"_index\":132,\"name\":{\"178\":{},\"328\":{}},\"comment\":{}}],[\"read\",{\"_index\":104,\"name\":{\"125\":{}},\"comment\":{}}],[\"reader\",{\"_index\":160,\"name\":{\"267\":{}},\"comment\":{}}],[\"readercontent\",{\"_index\":161,\"name\":{\"268\":{}},\"comment\":{}}],[\"reassembleblock\",{\"_index\":475,\"name\":{\"683\":{}},\"comment\":{}}],[\"rebuildfrommemory\",{\"_index\":666,\"name\":{\"1095\":{}},\"comment\":{}}],[\"receipt\",{\"_index\":406,\"name\":{\"591\":{},\"714\":{}},\"comment\":{}}],[\"received\",{\"_index\":163,\"name\":{\"270\":{}},\"comment\":{}}],[\"refreshlisteners\",{\"_index\":12,\"name\":{\"12\":{}},\"comment\":{}}],[\"remoteaddress\",{\"_index\":130,\"name\":{\"176\":{},\"259\":{},\"327\":{},\"350\":{}},\"comment\":{}}],[\"removeduplicatesequences\",{\"_index\":520,\"name\":{\"752\":{}},\"comment\":{}}],[\"rendezvous\",{\"_index\":622,\"name\":{\"977\":{}},\"comment\":{}}],[\"reorderbuffermaxsize\",{\"_index\":192,\"name\":{\"307\":{}},\"comment\":{}}],[\"replaceaccumulator\",{\"_index\":493,\"name\":{\"709\":{}},\"comment\":{}}],[\"reply_micro\",{\"_index\":252,\"name\":{\"380\":{}},\"comment\":{}}],[\"requestcode\",{\"_index\":316,\"name\":{\"452\":{},\"460\":{},\"471\":{},\"481\":{}},\"comment\":{}}],[\"reset\",{\"_index\":204,\"name\":{\"320\":{}},\"comment\":{}}],[\"resetpacket\",{\"_index\":100,\"name\":{\"121\":{}},\"comment\":{}}],[\"retrieve\",{\"_index\":395,\"name\":{\"580\":{},\"865\":{},\"949\":{},\"1037\":{}},\"comment\":{}}],[\"returncontent\",{\"_index\":314,\"name\":{\"449\":{}},\"comment\":{}}],[\"revert\",{\"_index\":587,\"name\":{\"891\":{}},\"comment\":{}}],[\"rlp\",{\"_index\":435,\"name\":{\"634\":{}},\"comment\":{}}],[\"rlpreceipt\",{\"_index\":442,\"name\":{\"646\":{}},\"comment\":{}}],[\"routingtable\",{\"_index\":371,\"name\":{\"545\":{},\"830\":{},\"917\":{},\"989\":{},\"1102\":{}},\"comment\":{}}],[\"routingtableinfo\",{\"_index\":565,\"name\":{\"827\":{}},\"comment\":{}}],[\"rtt\",{\"_index\":242,\"name\":{\"369\":{}},\"comment\":{}}],[\"rtt_var\",{\"_index\":243,\"name\":{\"370\":{}},\"comment\":{}}],[\"savereceipts\",{\"_index\":366,\"name\":{\"540\":{},\"729\":{}},\"comment\":{}}],[\"selectiveack\",{\"_index\":108,\"name\":{\"129\":{}},\"comment\":{}}],[\"selectiveackextension\",{\"_index\":146,\"name\":{\"221\":{}},\"comment\":{}}],[\"selectiveackheader\",{\"_index\":145,\"name\":{\"219\":{}},\"comment\":{}}],[\"selectiveackheaderextension\",{\"_index\":155,\"name\":{\"248\":{}},\"comment\":{}}],[\"selector\",{\"_index\":71,\"name\":{\"85\":{},\"622\":{}},\"comment\":{}}],[\"send\",{\"_index\":307,\"name\":{\"442\":{},\"507\":{},\"522\":{}},\"comment\":{}}],[\"send_in_burst\",{\"_index\":282,\"name\":{\"415\":{}},\"comment\":{}}],[\"sendaccept\",{\"_index\":389,\"name\":{\"574\":{},\"859\":{},\"944\":{},\"1025\":{}},\"comment\":{}}],[\"sendackpacket\",{\"_index\":177,\"name\":{\"292\":{}},\"comment\":{}}],[\"sendcallback\",{\"_index\":215,\"name\":{\"333\":{}},\"comment\":{}}],[\"senddatapacket\",{\"_index\":181,\"name\":{\"296\":{}},\"comment\":{}}],[\"sendfindcontent\",{\"_index\":364,\"name\":{\"538\":{},\"825\":{},\"909\":{},\"1030\":{}},\"comment\":{}}],[\"sendfindnodes\",{\"_index\":386,\"name\":{\"571\":{},\"856\":{},\"943\":{},\"1021\":{}},\"comment\":{}}],[\"sendfinpacket\",{\"_index\":180,\"name\":{\"295\":{}},\"comment\":{}}],[\"sendmessage\",{\"_index\":375,\"name\":{\"554\":{},\"839\":{},\"926\":{},\"1003\":{}},\"comment\":{}}],[\"sendoffer\",{\"_index\":387,\"name\":{\"572\":{},\"857\":{},\"915\":{},\"1023\":{}},\"comment\":{}}],[\"sendpacket\",{\"_index\":175,\"name\":{\"289\":{}},\"comment\":{}}],[\"sendping\",{\"_index\":383,\"name\":{\"568\":{},\"853\":{},\"940\":{},\"1018\":{}},\"comment\":{}}],[\"sendpong\",{\"_index\":385,\"name\":{\"570\":{},\"855\":{},\"942\":{},\"1020\":{}},\"comment\":{}}],[\"sendportalnetworkmessage\",{\"_index\":28,\"name\":{\"28\":{}},\"comment\":{}}],[\"sendportalnetworkresponse\",{\"_index\":29,\"name\":{\"29\":{}},\"comment\":{}}],[\"sendrate\",{\"_index\":253,\"name\":{\"381\":{}},\"comment\":{}}],[\"sendresetpacket\",{\"_index\":179,\"name\":{\"294\":{}},\"comment\":{}}],[\"sendresponse\",{\"_index\":376,\"name\":{\"556\":{},\"841\":{},\"928\":{},\"1005\":{}},\"comment\":{}}],[\"sendsyn\",{\"_index\":320,\"name\":{\"468\":{}},\"comment\":{}}],[\"sendsynackpacket\",{\"_index\":178,\"name\":{\"293\":{}},\"comment\":{}}],[\"sendsynpacket\",{\"_index\":176,\"name\":{\"291\":{}},\"comment\":{}}],[\"sendtalkreq\",{\"_index\":654,\"name\":{\"1078\":{}},\"comment\":{}}],[\"sendtalkresp\",{\"_index\":655,\"name\":{\"1080\":{}},\"comment\":{}}],[\"seqnr\",{\"_index\":117,\"name\":{\"139\":{},\"147\":{},\"155\":{},\"163\":{},\"171\":{},\"179\":{},\"202\":{},\"216\":{},\"231\":{},\"260\":{},\"355\":{}},\"comment\":{}}],[\"serializedcontentkeytocontentid\",{\"_index\":333,\"name\":{\"487\":{}},\"comment\":{}}],[\"setacknr\",{\"_index\":168,\"name\":{\"282\":{}},\"comment\":{}}],[\"setblockindex\",{\"_index\":374,\"name\":{\"550\":{},\"835\":{},\"922\":{},\"999\":{}},\"comment\":{}}],[\"setlogger\",{\"_index\":32,\"name\":{\"34\":{},\"1061\":{}},\"comment\":{}}],[\"setpulse\",{\"_index\":512,\"name\":{\"741\":{}},\"comment\":{}}],[\"setreader\",{\"_index\":173,\"name\":{\"287\":{}},\"comment\":{}}],[\"setseqnr\",{\"_index\":169,\"name\":{\"283\":{}},\"comment\":{}}],[\"setstate\",{\"_index\":172,\"name\":{\"286\":{}},\"comment\":{}}],[\"setstateroot\",{\"_index\":588,\"name\":{\"893\":{}},\"comment\":{}}],[\"setwriter\",{\"_index\":171,\"name\":{\"285\":{}},\"comment\":{}}],[\"shallowcopy\",{\"_index\":575,\"name\":{\"879\":{}},\"comment\":{}}],[\"shortid\",{\"_index\":331,\"name\":{\"485\":{}},\"comment\":{}}],[\"size\",{\"_index\":89,\"name\":{\"110\":{}},\"comment\":{}}],[\"skip_packets_until_ack\",{\"_index\":275,\"name\":{\"408\":{}},\"comment\":{}}],[\"slot\",{\"_index\":536,\"name\":{\"772\":{},\"776\":{}},\"comment\":{}}],[\"slottype\",{\"_index\":550,\"name\":{\"800\":{}},\"comment\":{}}],[\"sndconnectionid\",{\"_index\":149,\"name\":{\"238\":{},\"263\":{}},\"comment\":{}}],[\"sndid\",{\"_index\":131,\"name\":{\"177\":{}},\"comment\":{}}],[\"socket\",{\"_index\":237,\"name\":{\"360\":{},\"453\":{},\"463\":{},\"500\":{},\"512\":{}},\"comment\":{}}],[\"socketclosecallback\",{\"_index\":239,\"name\":{\"362\":{}},\"comment\":{}}],[\"socketid\",{\"_index\":352,\"name\":{\"514\":{}},\"comment\":{}}],[\"socketkey\",{\"_index\":317,\"name\":{\"454\":{},\"464\":{}},\"comment\":{}}],[\"srcid\",{\"_index\":345,\"name\":{\"501\":{},\"517\":{}},\"comment\":{}}],[\"sszencodeblockbody\",{\"_index\":474,\"name\":{\"682\":{}},\"comment\":{}}],[\"sszproof\",{\"_index\":431,\"name\":{\"624\":{}},\"comment\":{}}],[\"sszprooftype\",{\"_index\":451,\"name\":{\"655\":{}},\"comment\":{}}],[\"sszreceiptslisttype\",{\"_index\":461,\"name\":{\"666\":{}},\"comment\":{}}],[\"sszreceipttype\",{\"_index\":460,\"name\":{\"665\":{}},\"comment\":{}}],[\"ssztransactiontype\",{\"_index\":456,\"name\":{\"661\":{}},\"comment\":{}}],[\"sszunclestype\",{\"_index\":458,\"name\":{\"663\":{}},\"comment\":{}}],[\"sszwithdrawal\",{\"_index\":465,\"name\":{\"670\":{}},\"comment\":{}}],[\"st_data\",{\"_index\":93,\"name\":{\"114\":{}},\"comment\":{}}],[\"st_fin\",{\"_index\":94,\"name\":{\"115\":{}},\"comment\":{}}],[\"st_reset\",{\"_index\":96,\"name\":{\"117\":{}},\"comment\":{}}],[\"st_state\",{\"_index\":95,\"name\":{\"116\":{}},\"comment\":{}}],[\"st_syn\",{\"_index\":97,\"name\":{\"118\":{}},\"comment\":{}}],[\"start\",{\"_index\":16,\"name\":{\"16\":{},\"505\":{},\"520\":{}},\"comment\":{}}],[\"startingidnrs\",{\"_index\":304,\"name\":{\"439\":{}},\"comment\":{}}],[\"startingnrs\",{\"_index\":292,\"name\":{\"425\":{}},\"comment\":{}}],[\"startlookup\",{\"_index\":637,\"name\":{\"1043\":{},\"1054\":{}},\"comment\":{}}],[\"state\",{\"_index\":158,\"name\":{\"265\":{},\"356\":{},\"872\":{}},\"comment\":{}}],[\"statedb\",{\"_index\":558,\"name\":{\"809\":{}},\"comment\":{}}],[\"statenetwork\",{\"_index\":557,\"name\":{\"807\":{},\"970\":{}},\"comment\":{}}],[\"statenetworkcontenttype\",{\"_index\":526,\"name\":{\"758\":{}},\"comment\":{}}],[\"statenetworkroutingtable\",{\"_index\":30,\"name\":{\"30\":{}},\"comment\":{}}],[\"statepacket\",{\"_index\":99,\"name\":{\"120\":{}},\"comment\":{}}],[\"stateroot\",{\"_index\":426,\"name\":{\"612\":{},\"722\":{},\"765\":{},\"771\":{},\"777\":{},\"873\":{}},\"comment\":{}}],[\"staterootbytes\",{\"_index\":570,\"name\":{\"874\":{}},\"comment\":{}}],[\"stateroothex\",{\"_index\":533,\"name\":{\"766\":{}},\"comment\":{}}],[\"stateroottype\",{\"_index\":549,\"name\":{\"799\":{}},\"comment\":{}}],[\"status\",{\"_index\":427,\"name\":{\"613\":{},\"723\":{}},\"comment\":{}}],[\"stop\",{\"_index\":17,\"name\":{\"17\":{},\"506\":{},\"521\":{}},\"comment\":{}}],[\"storageroot\",{\"_index\":542,\"name\":{\"789\":{}},\"comment\":{}}],[\"storagetrieproofkey\",{\"_index\":537,\"name\":{\"773\":{}},\"comment\":{}}],[\"store\",{\"_index\":365,\"name\":{\"539\":{},\"828\":{},\"911\":{},\"1016\":{}},\"comment\":{}}],[\"storeblockindex\",{\"_index\":696,\"name\":{\"1134\":{}},\"comment\":{}}],[\"storedaccumulator\",{\"_index\":483,\"name\":{\"691\":{}},\"comment\":{}}],[\"storenodedetails\",{\"_index\":24,\"name\":{\"24\":{}},\"comment\":{}}],[\"storeupdaterange\",{\"_index\":599,\"name\":{\"912\":{}},\"comment\":{}}],[\"sublevel\",{\"_index\":701,\"name\":{\"1139\":{}},\"comment\":{}}],[\"sublevels\",{\"_index\":695,\"name\":{\"1131\":{}},\"comment\":{}}],[\"subnetwork\",{\"_index\":623,\"name\":{\"978\":{}},\"comment\":{}}],[\"successfulcontentlookups\",{\"_index\":675,\"name\":{\"1107\":{}},\"comment\":{}}],[\"supportednetworks\",{\"_index\":661,\"name\":{\"1087\":{}},\"comment\":{}}],[\"supportsrendezvous\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"syn\",{\"_index\":238,\"name\":{\"361\":{}},\"comment\":{}}],[\"syncstrategy\",{\"_index\":594,\"name\":{\"903\":{},\"964\":{}},\"comment\":{}}],[\"synpacket\",{\"_index\":98,\"name\":{\"119\":{}},\"comment\":{}}],[\"synrecv\",{\"_index\":202,\"name\":{\"318\":{}},\"comment\":{}}],[\"synsent\",{\"_index\":201,\"name\":{\"317\":{}},\"comment\":{}}],[\"tallwithdrawals\",{\"_index\":466,\"name\":{\"671\":{}},\"comment\":{}}],[\"throttle\",{\"_index\":165,\"name\":{\"274\":{},\"385\":{}},\"comment\":{}}],[\"time_wait_after_last_packet\",{\"_index\":286,\"name\":{\"419\":{}},\"comment\":{}}],[\"timeout\",{\"_index\":244,\"name\":{\"371\":{}},\"comment\":{}}],[\"timeoutcounter\",{\"_index\":245,\"name\":{\"372\":{}},\"comment\":{}}],[\"timesent\",{\"_index\":229,\"name\":{\"348\":{}},\"comment\":{}}],[\"timestamp\",{\"_index\":248,\"name\":{\"376\":{}},\"comment\":{}}],[\"timestampdifferencemicroseconds\",{\"_index\":115,\"name\":{\"137\":{},\"200\":{},\"214\":{},\"229\":{}},\"comment\":{}}],[\"timestampmicroseconds\",{\"_index\":114,\"name\":{\"136\":{},\"199\":{},\"213\":{},\"228\":{}},\"comment\":{}}],[\"topics\",{\"_index\":199,\"name\":{\"315\":{}},\"comment\":{}}],[\"total\",{\"_index\":65,\"name\":{\"76\":{}},\"comment\":{}}],[\"totalbytesreceived\",{\"_index\":689,\"name\":{\"1121\":{}},\"comment\":{}}],[\"totalbytessent\",{\"_index\":690,\"name\":{\"1122\":{}},\"comment\":{}}],[\"totalcontentlookups\",{\"_index\":672,\"name\":{\"1104\":{}},\"comment\":{}}],[\"totaldifficulty\",{\"_index\":429,\"name\":{\"616\":{},\"631\":{}},\"comment\":{}}],[\"totaldifficultytype\",{\"_index\":446,\"name\":{\"650\":{}},\"comment\":{}}],[\"transmissions\",{\"_index\":227,\"name\":{\"346\":{}},\"comment\":{}}],[\"transport\",{\"_index\":664,\"name\":{\"1093\":{}},\"comment\":{}}],[\"transportlayer\",{\"_index\":656,\"name\":{\"1082\":{}},\"comment\":{}}],[\"trustedblockroot\",{\"_index\":595,\"name\":{\"904\":{},\"965\":{},\"1099\":{}},\"comment\":{}}],[\"two_minutes\",{\"_index\":268,\"name\":{\"401\":{}},\"comment\":{}}],[\"txgossipnetwork\",{\"_index\":618,\"name\":{\"972\":{}},\"comment\":{}}],[\"txreceipttype\",{\"_index\":444,\"name\":{\"648\":{}},\"comment\":{}}],[\"txreceiptwithtype\",{\"_index\":443,\"name\":{\"647\":{}},\"comment\":{}}],[\"txsrlp\",{\"_index\":437,\"name\":{\"637\":{},\"641\":{}},\"comment\":{}}],[\"txtype\",{\"_index\":420,\"name\":{\"605\":{},\"607\":{},\"614\":{},\"724\":{}},\"comment\":{}}],[\"type\",{\"_index\":133,\"name\":{\"181\":{},\"245\":{},\"251\":{},\"257\":{}},\"comment\":{}}],[\"uint16\",{\"_index\":137,\"name\":{\"190\":{}},\"comment\":{}}],[\"uint16max\",{\"_index\":264,\"name\":{\"397\":{}},\"comment\":{}}],[\"uint256\",{\"_index\":531,\"name\":{\"763\":{}},\"comment\":{}}],[\"uint32\",{\"_index\":138,\"name\":{\"191\":{}},\"comment\":{}}],[\"uint8\",{\"_index\":136,\"name\":{\"189\":{}},\"comment\":{}}],[\"ultralightprovider\",{\"_index\":704,\"name\":{\"1144\":{}},\"comment\":{}}],[\"ultralightstatemanager\",{\"_index\":567,\"name\":{\"866\":{}},\"comment\":{}}],[\"unclesrlp\",{\"_index\":438,\"name\":{\"638\":{},\"642\":{}},\"comment\":{}}],[\"unverifiedsessioncache\",{\"_index\":15,\"name\":{\"15\":{}},\"comment\":{}}],[\"updateacknrs\",{\"_index\":191,\"name\":{\"306\":{}},\"comment\":{}}],[\"updatedelay\",{\"_index\":166,\"name\":{\"276\":{},\"386\":{}},\"comment\":{}}],[\"updateradius\",{\"_index\":33,\"name\":{\"35\":{},\"1062\":{}},\"comment\":{}}],[\"updateroutingtable\",{\"_index\":633,\"name\":{\"1027\":{}},\"comment\":{}}],[\"updatertt\",{\"_index\":167,\"name\":{\"278\":{},\"384\":{}},\"comment\":{}}],[\"updatewindow\",{\"_index\":151,\"name\":{\"240\":{},\"280\":{},\"387\":{}},\"comment\":{}}],[\"utp\",{\"_index\":6,\"name\":{\"6\":{},\"44\":{}},\"comment\":{}}],[\"utpheaderextension\",{\"_index\":153,\"name\":{\"243\":{}},\"comment\":{}}],[\"utplistener\",{\"_index\":643,\"name\":{\"1053\":{}},\"comment\":{}}],[\"utpnetwork\",{\"_index\":621,\"name\":{\"976\":{}},\"comment\":{}}],[\"utpsocket\",{\"_index\":156,\"name\":{\"254\":{}},\"comment\":{}}],[\"utpsocketkey\",{\"_index\":322,\"name\":{\"470\":{}},\"comment\":{}}],[\"utpsocketoptions\",{\"_index\":128,\"name\":{\"174\":{}},\"comment\":{}}],[\"utpsockettype\",{\"_index\":103,\"name\":{\"124\":{}},\"comment\":{}}],[\"validateheader\",{\"_index\":363,\"name\":{\"537\":{}},\"comment\":{}}],[\"value\",{\"_index\":72,\"name\":{\"86\":{}},\"comment\":{}}],[\"verified\",{\"_index\":653,\"name\":{\"1076\":{}},\"comment\":{}}],[\"verifyinclusionproof\",{\"_index\":369,\"name\":{\"543\":{},\"710\":{}},\"comment\":{}}],[\"version\",{\"_index\":113,\"name\":{\"135\":{},\"196\":{},\"210\":{},\"225\":{},\"394\":{}},\"comment\":{}}],[\"web\",{\"_index\":658,\"name\":{\"1084\":{}},\"comment\":{}}],[\"websockettransportservice\",{\"_index\":343,\"name\":{\"497\":{}},\"comment\":{}}],[\"witness\",{\"_index\":543,\"name\":{\"792\":{}},\"comment\":{}}],[\"witnesses\",{\"_index\":418,\"name\":{\"603\":{},\"618\":{},\"627\":{},\"785\":{}},\"comment\":{}}],[\"witnessestype\",{\"_index\":448,\"name\":{\"652\":{}},\"comment\":{}}],[\"wndsize\",{\"_index\":116,\"name\":{\"138\":{},\"201\":{},\"215\":{},\"230\":{}},\"comment\":{}}],[\"working\",{\"_index\":300,\"name\":{\"435\":{}},\"comment\":{}}],[\"write\",{\"_index\":105,\"name\":{\"126\":{}},\"comment\":{}}],[\"writer\",{\"_index\":159,\"name\":{\"266\":{}},\"comment\":{}}],[\"writing\",{\"_index\":241,\"name\":{\"367\":{}},\"comment\":{}}],[\"wstransporteventemitter\",{\"_index\":342,\"name\":{\"496\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"rows\":[{\"kind\":128,\"name\":\"PortalNetwork\",\"url\":\"classes/PortalNetwork.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/PortalNetwork.html#create\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PortalNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"eventLog\",\"url\":\"classes/PortalNetwork.html#eventLog\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"discv5\",\"url\":\"classes/PortalNetwork.html#discv5\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"networks\",\"url\":\"classes/PortalNetwork.html#networks\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"uTP\",\"url\":\"classes/PortalNetwork.html#uTP\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"utpTimout\",\"url\":\"classes/PortalNetwork.html#utpTimout\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/PortalNetwork.html#db\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"bootnodes\",\"url\":\"classes/PortalNetwork.html#bootnodes\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"metrics\",\"url\":\"classes/PortalNetwork.html#metrics\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/PortalNetwork.html#logger\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"ETH\",\"url\":\"classes/PortalNetwork.html#ETH\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"refreshListeners\",\"url\":\"classes/PortalNetwork.html#refreshListeners\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"supportsRendezvous\",\"url\":\"classes/PortalNetwork.html#supportsRendezvous\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":1024,\"name\":\"unverifiedSessionCache\",\"url\":\"classes/PortalNetwork.html#unverifiedSessionCache\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/PortalNetwork.html#start\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"bootstrap\",\"url\":\"classes/PortalNetwork.html#bootstrap\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/PortalNetwork.html#stop\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"network\",\"url\":\"classes/PortalNetwork.html#network\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/PortalNetwork.html#network.network-1.__type\",\"classes\":\"\",\"parent\":\"PortalNetwork.network.network\"},{\"kind\":1024,\"name\":\"0x500b\",\"url\":\"classes/PortalNetwork.html#network.network-1.__type.0x500b\",\"classes\":\"\",\"parent\":\"PortalNetwork.network.network.__type\"},{\"kind\":1024,\"name\":\"0x500a\",\"url\":\"classes/PortalNetwork.html#network.network-1.__type.0x500a\",\"classes\":\"\",\"parent\":\"PortalNetwork.network.network.__type\"},{\"kind\":1024,\"name\":\"0x500c\",\"url\":\"classes/PortalNetwork.html#network.network-1.__type.0x500c\",\"classes\":\"\",\"parent\":\"PortalNetwork.network.network.__type\"},{\"kind\":2048,\"name\":\"enableLog\",\"url\":\"classes/PortalNetwork.html#enableLog\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"storeNodeDetails\",\"url\":\"classes/PortalNetwork.html#storeNodeDetails\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"onTalkReq\",\"url\":\"classes/PortalNetwork.html#onTalkReq\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"onTalkResp\",\"url\":\"classes/PortalNetwork.html#onTalkResp\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"handleUTP\",\"url\":\"classes/PortalNetwork.html#handleUTP\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"sendPortalNetworkMessage\",\"url\":\"classes/PortalNetwork.html#sendPortalNetworkMessage\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":2048,\"name\":\"sendPortalNetworkResponse\",\"url\":\"classes/PortalNetwork.html#sendPortalNetworkResponse\",\"classes\":\"\",\"parent\":\"PortalNetwork\"},{\"kind\":128,\"name\":\"StateNetworkRoutingTable\",\"url\":\"classes/StateNetworkRoutingTable.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StateNetworkRoutingTable.html#constructor\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"nearest\",\"url\":\"classes/StateNetworkRoutingTable.html#nearest\",\"classes\":\"\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/StateNetworkRoutingTable.html#logger\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"setLogger\",\"url\":\"classes/StateNetworkRoutingTable.html#setLogger\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"updateRadius\",\"url\":\"classes/StateNetworkRoutingTable.html#updateRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"getRadius\",\"url\":\"classes/StateNetworkRoutingTable.html#getRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"contentKeyKnownToPeer\",\"url\":\"classes/StateNetworkRoutingTable.html#contentKeyKnownToPeer\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"evictNode\",\"url\":\"classes/StateNetworkRoutingTable.html#evictNode\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"isIgnored\",\"url\":\"classes/StateNetworkRoutingTable.html#isIgnored\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"clearIgnored\",\"url\":\"classes/StateNetworkRoutingTable.html#clearIgnored\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetworkRoutingTable\"},{\"kind\":128,\"name\":\"DBManager\",\"url\":\"classes/DBManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DBManager.html#constructor\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":1024,\"name\":\"nodeId\",\"url\":\"classes/DBManager.html#nodeId\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/DBManager.html#db\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/DBManager.html#logger\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":1024,\"name\":\"currentSize\",\"url\":\"classes/DBManager.html#currentSize\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/DBManager.html#currentSize.__type\",\"classes\":\"\",\"parent\":\"DBManager.currentSize\"},{\"kind\":1024,\"name\":\"sublevels\",\"url\":\"classes/DBManager.html#sublevels\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/DBManager.html#get\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"put\",\"url\":\"classes/DBManager.html#put\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"storeBlockIndex\",\"url\":\"classes/DBManager.html#storeBlockIndex\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"getBlockIndex\",\"url\":\"classes/DBManager.html#getBlockIndex\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"batch\",\"url\":\"classes/DBManager.html#batch\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/DBManager.html#del\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"sublevel\",\"url\":\"classes/DBManager.html#sublevel\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"open\",\"url\":\"classes/DBManager.html#open\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/DBManager.html#close\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":2048,\"name\":\"closeAll\",\"url\":\"classes/DBManager.html#closeAll\",\"classes\":\"\",\"parent\":\"DBManager\"},{\"kind\":128,\"name\":\"UltralightProvider\",\"url\":\"classes/UltralightProvider.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/UltralightProvider.html#create\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UltralightProvider.html#constructor\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":1024,\"name\":\"fallbackProvider\",\"url\":\"classes/UltralightProvider.html#fallbackProvider\",\"classes\":\"tsd-is-private\",\"parent\":\"UltralightProvider\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/UltralightProvider.html#portal\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":1024,\"name\":\"historyNetwork\",\"url\":\"classes/UltralightProvider.html#historyNetwork\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":2048,\"name\":\"getBlock\",\"url\":\"classes/UltralightProvider.html#getBlock\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":2048,\"name\":\"getBlockWithTransactions\",\"url\":\"classes/UltralightProvider.html#getBlockWithTransactions\",\"classes\":\"\",\"parent\":\"UltralightProvider\"},{\"kind\":128,\"name\":\"PortalNetworkRoutingTable\",\"url\":\"classes/PortalNetworkRoutingTable.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PortalNetworkRoutingTable.html#constructor\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/PortalNetworkRoutingTable.html#logger\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"radiusMap\",\"url\":\"classes/PortalNetworkRoutingTable.html#radiusMap\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"gossipMap\",\"url\":\"classes/PortalNetworkRoutingTable.html#gossipMap\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":1024,\"name\":\"ignored\",\"url\":\"classes/PortalNetworkRoutingTable.html#ignored\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"setLogger\",\"url\":\"classes/PortalNetworkRoutingTable.html#setLogger\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"updateRadius\",\"url\":\"classes/PortalNetworkRoutingTable.html#updateRadius\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"getRadius\",\"url\":\"classes/PortalNetworkRoutingTable.html#getRadius\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"contentKeyKnownToPeer\",\"url\":\"classes/PortalNetworkRoutingTable.html#contentKeyKnownToPeer\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"evictNode\",\"url\":\"classes/PortalNetworkRoutingTable.html#evictNode\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"ignoreNode\",\"url\":\"classes/PortalNetworkRoutingTable.html#ignoreNode\",\"classes\":\"tsd-is-private\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"isIgnored\",\"url\":\"classes/PortalNetworkRoutingTable.html#isIgnored\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":2048,\"name\":\"clearIgnored\",\"url\":\"classes/PortalNetworkRoutingTable.html#clearIgnored\",\"classes\":\"\",\"parent\":\"PortalNetworkRoutingTable\"},{\"kind\":256,\"name\":\"PortalNetworkEvents\",\"url\":\"interfaces/PortalNetworkEvents.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"NodeAdded\",\"url\":\"interfaces/PortalNetworkEvents.html#NodeAdded\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PortalNetworkEvents.html#NodeAdded.__type-2\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents.NodeAdded\"},{\"kind\":1024,\"name\":\"NodeRemoved\",\"url\":\"interfaces/PortalNetworkEvents.html#NodeRemoved\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PortalNetworkEvents.html#NodeRemoved.__type-4\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents.NodeRemoved\"},{\"kind\":1024,\"name\":\"ContentAdded\",\"url\":\"interfaces/PortalNetworkEvents.html#ContentAdded\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PortalNetworkEvents.html#ContentAdded.__type\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents.ContentAdded\"},{\"kind\":1024,\"name\":\"Verified\",\"url\":\"interfaces/PortalNetworkEvents.html#Verified\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PortalNetworkEvents.html#Verified.__type-10\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents.Verified\"},{\"kind\":1024,\"name\":\"SendTalkReq\",\"url\":\"interfaces/PortalNetworkEvents.html#SendTalkReq\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PortalNetworkEvents.html#SendTalkReq.__type-6\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents.SendTalkReq\"},{\"kind\":1024,\"name\":\"SendTalkResp\",\"url\":\"interfaces/PortalNetworkEvents.html#SendTalkResp\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/PortalNetworkEvents.html#SendTalkResp.__type-8\",\"classes\":\"\",\"parent\":\"PortalNetworkEvents.SendTalkResp\"},{\"kind\":8,\"name\":\"TransportLayer\",\"url\":\"enums/TransportLayer.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"NODE\",\"url\":\"enums/TransportLayer.html#NODE\",\"classes\":\"\",\"parent\":\"TransportLayer\"},{\"kind\":16,\"name\":\"WEB\",\"url\":\"enums/TransportLayer.html#WEB\",\"classes\":\"\",\"parent\":\"TransportLayer\"},{\"kind\":16,\"name\":\"MOBILE\",\"url\":\"enums/TransportLayer.html#MOBILE\",\"classes\":\"\",\"parent\":\"TransportLayer\"},{\"kind\":256,\"name\":\"NetworkConfig\",\"url\":\"interfaces/NetworkConfig.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/NetworkConfig.html#networkId\",\"classes\":\"\",\"parent\":\"NetworkConfig\"},{\"kind\":1024,\"name\":\"maxStorage\",\"url\":\"interfaces/NetworkConfig.html#maxStorage\",\"classes\":\"\",\"parent\":\"NetworkConfig\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/NetworkConfig.html#db\",\"classes\":\"\",\"parent\":\"NetworkConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/NetworkConfig.html#db.__type\",\"classes\":\"\",\"parent\":\"NetworkConfig.db\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/NetworkConfig.html#db.__type.db-1\",\"classes\":\"\",\"parent\":\"NetworkConfig.db.__type\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"interfaces/NetworkConfig.html#db.__type.path\",\"classes\":\"\",\"parent\":\"NetworkConfig.db.__type\"},{\"kind\":256,\"name\":\"PortalNetworkOpts\",\"url\":\"interfaces/PortalNetworkOpts.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"supportedNetworks\",\"url\":\"interfaces/PortalNetworkOpts.html#supportedNetworks\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"bootnodes\",\"url\":\"interfaces/PortalNetworkOpts.html#bootnodes\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/PortalNetworkOpts.html#db\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"metrics\",\"url\":\"interfaces/PortalNetworkOpts.html#metrics\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"bindAddress\",\"url\":\"interfaces/PortalNetworkOpts.html#bindAddress\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"transport\",\"url\":\"interfaces/PortalNetworkOpts.html#transport\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"proxyAddress\",\"url\":\"interfaces/PortalNetworkOpts.html#proxyAddress\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"rebuildFromMemory\",\"url\":\"interfaces/PortalNetworkOpts.html#rebuildFromMemory\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"config\",\"url\":\"interfaces/PortalNetworkOpts.html#config\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"dataDir\",\"url\":\"interfaces/PortalNetworkOpts.html#dataDir\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":2048,\"name\":\"dbSize\",\"url\":\"interfaces/PortalNetworkOpts.html#dbSize\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"trustedBlockRoot\",\"url\":\"interfaces/PortalNetworkOpts.html#trustedBlockRoot\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"eventLog\",\"url\":\"interfaces/PortalNetworkOpts.html#eventLog\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":1024,\"name\":\"utpTimeout\",\"url\":\"interfaces/PortalNetworkOpts.html#utpTimeout\",\"classes\":\"\",\"parent\":\"PortalNetworkOpts\"},{\"kind\":4194304,\"name\":\"PortalNetworkEventEmitter\",\"url\":\"types/PortalNetworkEventEmitter.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"RoutingTable\",\"url\":\"types/RoutingTable.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"PortalNetworkMetrics\",\"url\":\"interfaces/PortalNetworkMetrics.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"totalContentLookups\",\"url\":\"interfaces/PortalNetworkMetrics.html#totalContentLookups\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"knownHistoryNodes\",\"url\":\"interfaces/PortalNetworkMetrics.html#knownHistoryNodes\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"knownDiscv5Nodes\",\"url\":\"interfaces/PortalNetworkMetrics.html#knownDiscv5Nodes\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"successfulContentLookups\",\"url\":\"interfaces/PortalNetworkMetrics.html#successfulContentLookups\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"failedContentLookups\",\"url\":\"interfaces/PortalNetworkMetrics.html#failedContentLookups\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"offerMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#offerMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"offerMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#offerMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"acceptMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#acceptMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"acceptMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#acceptMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"findContentMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#findContentMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"findContentMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#findContentMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"contentMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#contentMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"contentMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#contentMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"findNodesMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#findNodesMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"findNodesMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#findNodesMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"nodesMessagesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#nodesMessagesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"nodesMessagesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#nodesMessagesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"totalBytesReceived\",\"url\":\"interfaces/PortalNetworkMetrics.html#totalBytesReceived\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"totalBytesSent\",\"url\":\"interfaces/PortalNetworkMetrics.html#totalBytesSent\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":1024,\"name\":\"currentDBSize\",\"url\":\"interfaces/PortalNetworkMetrics.html#currentDBSize\",\"classes\":\"\",\"parent\":\"PortalNetworkMetrics\"},{\"kind\":256,\"name\":\"RpcTx\",\"url\":\"interfaces/RpcTx.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"from\",\"url\":\"interfaces/RpcTx.html#from\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":1024,\"name\":\"to\",\"url\":\"interfaces/RpcTx.html#to\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":1024,\"name\":\"gas\",\"url\":\"interfaces/RpcTx.html#gas\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":1024,\"name\":\"gasPrice\",\"url\":\"interfaces/RpcTx.html#gasPrice\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/RpcTx.html#value\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/RpcTx.html#data\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":1024,\"name\":\"maxPriorityFeePerGas\",\"url\":\"interfaces/RpcTx.html#maxPriorityFeePerGas\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":1024,\"name\":\"maxFeePerGas\",\"url\":\"interfaces/RpcTx.html#maxFeePerGas\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/RpcTx.html#type\",\"classes\":\"\",\"parent\":\"RpcTx\"},{\"kind\":128,\"name\":\"BeaconLightClientNetwork\",\"url\":\"classes/BeaconLightClientNetwork.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BeaconLightClientNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/BeaconLightClientNetwork.html#networkId\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"beaconConfig\",\"url\":\"classes/BeaconLightClientNetwork.html#beaconConfig\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"networkName\",\"url\":\"classes/BeaconLightClientNetwork.html#networkName\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/BeaconLightClientNetwork.html#logger\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"lightClient\",\"url\":\"classes/BeaconLightClientNetwork.html#lightClient\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"bootstrapFinder\",\"url\":\"classes/BeaconLightClientNetwork.html#bootstrapFinder\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"syncStrategy\",\"url\":\"classes/BeaconLightClientNetwork.html#syncStrategy\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"trustedBlockRoot\",\"url\":\"classes/BeaconLightClientNetwork.html#trustedBlockRoot\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"historicalSummaries\",\"url\":\"classes/BeaconLightClientNetwork.html#historicalSummaries\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"historicalSummariesEpoch\",\"url\":\"classes/BeaconLightClientNetwork.html#historicalSummariesEpoch\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"historicalSummariesProof\",\"url\":\"classes/BeaconLightClientNetwork.html#historicalSummariesProof\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"getBootstrap\",\"url\":\"classes/BeaconLightClientNetwork.html#getBootstrap\",\"classes\":\"tsd-is-private\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"getBootStrapVote\",\"url\":\"classes/BeaconLightClientNetwork.html#getBootStrapVote\",\"classes\":\"tsd-is-private\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"initializeLightClient\",\"url\":\"classes/BeaconLightClientNetwork.html#initializeLightClient\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"findContentLocally\",\"url\":\"classes/BeaconLightClientNetwork.html#findContentLocally\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendFindContent\",\"url\":\"classes/BeaconLightClientNetwork.html#sendFindContent\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handleFindContent\",\"url\":\"classes/BeaconLightClientNetwork.html#handleFindContent\",\"classes\":\"tsd-is-protected\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"store\",\"url\":\"classes/BeaconLightClientNetwork.html#store\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"storeUpdateRange\",\"url\":\"classes/BeaconLightClientNetwork.html#storeUpdateRange\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"computeLightClientUpdateKey\",\"url\":\"classes/BeaconLightClientNetwork.html#computeLightClientUpdateKey\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"constructLightClientRange\",\"url\":\"classes/BeaconLightClientNetwork.html#constructLightClientRange\",\"classes\":\"tsd-is-private\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendOffer\",\"url\":\"classes/BeaconLightClientNetwork.html#sendOffer\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handleOffer\",\"url\":\"classes/BeaconLightClientNetwork.html#handleOffer\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"routingTable\",\"url\":\"classes/BeaconLightClientNetwork.html#routingTable\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"nodeRadius\",\"url\":\"classes/BeaconLightClientNetwork.html#nodeRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/BeaconLightClientNetwork.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"maxStorage\",\"url\":\"classes/BeaconLightClientNetwork.html#maxStorage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"enr\",\"url\":\"classes/BeaconLightClientNetwork.html#enr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/BeaconLightClientNetwork.html#portal\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handleNewRequest\",\"url\":\"classes/BeaconLightClientNetwork.html#handleNewRequest\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendMessage\",\"url\":\"classes/BeaconLightClientNetwork.html#sendMessage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendResponse\",\"url\":\"classes/BeaconLightClientNetwork.html#sendResponse\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"findEnr\",\"url\":\"classes/BeaconLightClientNetwork.html#findEnr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"put\",\"url\":\"classes/BeaconLightClientNetwork.html#put\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/BeaconLightClientNetwork.html#del\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/BeaconLightClientNetwork.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"setRadius\",\"url\":\"classes/BeaconLightClientNetwork.html#setRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/BeaconLightClientNetwork.html#prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"streamingKey\",\"url\":\"classes/BeaconLightClientNetwork.html#streamingKey\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"contentKeyToId\",\"url\":\"classes/BeaconLightClientNetwork.html#contentKeyToId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/BeaconLightClientNetwork.html#handle\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendPing\",\"url\":\"classes/BeaconLightClientNetwork.html#sendPing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"handlePing\",\"url\":\"classes/BeaconLightClientNetwork.html#handlePing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendPong\",\"url\":\"classes/BeaconLightClientNetwork.html#sendPong\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendFindNodes\",\"url\":\"classes/BeaconLightClientNetwork.html#sendFindNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"sendAccept\",\"url\":\"classes/BeaconLightClientNetwork.html#sendAccept\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"bucketRefresh\",\"url\":\"classes/BeaconLightClientNetwork.html#bucketRefresh\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"addBootNode\",\"url\":\"classes/BeaconLightClientNetwork.html#addBootNode\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"gossipContent\",\"url\":\"classes/BeaconLightClientNetwork.html#gossipContent\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":2048,\"name\":\"retrieve\",\"url\":\"classes/BeaconLightClientNetwork.html#retrieve\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconLightClientNetwork\"},{\"kind\":256,\"name\":\"BeaconChainNetworkConfig\",\"url\":\"interfaces/BeaconChainNetworkConfig.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"trustedBlockRoot\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#trustedBlockRoot\",\"classes\":\"\",\"parent\":\"BeaconChainNetworkConfig\"},{\"kind\":1024,\"name\":\"sync\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#sync\",\"classes\":\"\",\"parent\":\"BeaconChainNetworkConfig\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#client\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconChainNetworkConfig\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#networkId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconChainNetworkConfig\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconChainNetworkConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#db.__type\",\"classes\":\"\",\"parent\":\"BeaconChainNetworkConfig.db\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#db.__type.db-1\",\"classes\":\"\",\"parent\":\"BeaconChainNetworkConfig.db.__type\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#db.__type.path\",\"classes\":\"\",\"parent\":\"BeaconChainNetworkConfig.db.__type\"},{\"kind\":1024,\"name\":\"radius\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#radius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconChainNetworkConfig\"},{\"kind\":1024,\"name\":\"maxStorage\",\"url\":\"interfaces/BeaconChainNetworkConfig.html#maxStorage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BeaconChainNetworkConfig\"},{\"kind\":32,\"name\":\"MAX_REQUEST_LIGHT_CLIENT_UPDATES\",\"url\":\"variables/MAX_REQUEST_LIGHT_CLIENT_UPDATES.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MIN_BOOTSTRAP_VOTES\",\"url\":\"variables/MIN_BOOTSTRAP_VOTES.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"BeaconLightClientNetworkContentType\",\"url\":\"enums/BeaconLightClientNetworkContentType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"LightClientBootstrap\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientBootstrap\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"LightClientUpdatesByRange\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientUpdatesByRange\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"LightClientFinalityUpdate\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientFinalityUpdate\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"LightClientOptimisticUpdate\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientOptimisticUpdate\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"HistoricalSummaries\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#HistoricalSummaries\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":16,\"name\":\"LightClientUpdate\",\"url\":\"enums/BeaconLightClientNetworkContentType.html#LightClientUpdate\",\"classes\":\"\",\"parent\":\"BeaconLightClientNetworkContentType\"},{\"kind\":4194304,\"name\":\"LightClientForkName\",\"url\":\"types/LightClientForkName.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientUpdatesByRange\",\"url\":\"variables/LightClientUpdatesByRange.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientBootstrapKey\",\"url\":\"variables/LightClientBootstrapKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientUpdatesByRangeKey\",\"url\":\"variables/LightClientUpdatesByRangeKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientFinalityUpdateKey\",\"url\":\"variables/LightClientFinalityUpdateKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LightClientOptimisticUpdateKey\",\"url\":\"variables/LightClientOptimisticUpdateKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalSummariesKey\",\"url\":\"variables/HistoricalSummariesKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalSummariesStateProof\",\"url\":\"variables/HistoricalSummariesStateProof.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalSummariesWithProof\",\"url\":\"variables/HistoricalSummariesWithProof.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"SyncStrategy\",\"url\":\"enums/SyncStrategy.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"TrustedBlockRoot\",\"url\":\"enums/SyncStrategy.html#TrustedBlockRoot\",\"classes\":\"\",\"parent\":\"SyncStrategy\"},{\"kind\":16,\"name\":\"PollNetwork\",\"url\":\"enums/SyncStrategy.html#PollNetwork\",\"classes\":\"\",\"parent\":\"SyncStrategy\"},{\"kind\":4194304,\"name\":\"HistoricalSummaries\",\"url\":\"types/HistoricalSummaries.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getBeaconContentKey\",\"url\":\"functions/getBeaconContentKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"decodeBeaconContentKey\",\"url\":\"functions/decodeBeaconContentKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"computeLightClientKeyFromPeriod\",\"url\":\"functions/computeLightClientKeyFromPeriod.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"ContentLookupResponse\",\"url\":\"types/ContentLookupResponse.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"ContentLookup\",\"url\":\"classes/ContentLookup.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContentLookup.html#constructor\",\"classes\":\"\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/ContentLookup.html#network\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"lookupPeers\",\"url\":\"classes/ContentLookup.html#lookupPeers\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"contacted\",\"url\":\"classes/ContentLookup.html#contacted\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"contentId\",\"url\":\"classes/ContentLookup.html#contentId\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"contentKey\",\"url\":\"classes/ContentLookup.html#contentKey\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/ContentLookup.html#logger\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"timeout\",\"url\":\"classes/ContentLookup.html#timeout\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"finished\",\"url\":\"classes/ContentLookup.html#finished\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"classes/ContentLookup.html#content\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":1024,\"name\":\"pending\",\"url\":\"classes/ContentLookup.html#pending\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":2048,\"name\":\"startLookup\",\"url\":\"classes/ContentLookup.html#startLookup\",\"classes\":\"\",\"parent\":\"ContentLookup\"},{\"kind\":2048,\"name\":\"processPeer\",\"url\":\"classes/ContentLookup.html#processPeer\",\"classes\":\"tsd-is-private\",\"parent\":\"ContentLookup\"},{\"kind\":128,\"name\":\"GossipManager\",\"url\":\"classes/GossipManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/GossipManager.html#constructor\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":1024,\"name\":\"pulse\",\"url\":\"classes/GossipManager.html#pulse\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":1024,\"name\":\"history\",\"url\":\"classes/GossipManager.html#history\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":1024,\"name\":\"gossipQueues\",\"url\":\"classes/GossipManager.html#gossipQueues\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":2048,\"name\":\"setPulse\",\"url\":\"classes/GossipManager.html#setPulse\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":2048,\"name\":\"enqueue\",\"url\":\"classes/GossipManager.html#enqueue\",\"classes\":\"tsd-is-private\",\"parent\":\"GossipManager\"},{\"kind\":2048,\"name\":\"gossip\",\"url\":\"classes/GossipManager.html#gossip\",\"classes\":\"tsd-is-private\",\"parent\":\"GossipManager\"},{\"kind\":2048,\"name\":\"add\",\"url\":\"classes/GossipManager.html#add\",\"classes\":\"\",\"parent\":\"GossipManager\"},{\"kind\":256,\"name\":\"AccumulatorOpts\",\"url\":\"interfaces/AccumulatorOpts.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"storedAccumulator\",\"url\":\"interfaces/AccumulatorOpts.html#storedAccumulator\",\"classes\":\"\",\"parent\":\"AccumulatorOpts\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/AccumulatorOpts.html#storedAccumulator.__type\",\"classes\":\"\",\"parent\":\"AccumulatorOpts.storedAccumulator\"},{\"kind\":1024,\"name\":\"historicalEpochs\",\"url\":\"interfaces/AccumulatorOpts.html#storedAccumulator.__type.historicalEpochs\",\"classes\":\"\",\"parent\":\"AccumulatorOpts.storedAccumulator.__type\"},{\"kind\":1024,\"name\":\"currentEpoch\",\"url\":\"interfaces/AccumulatorOpts.html#storedAccumulator.__type.currentEpoch\",\"classes\":\"\",\"parent\":\"AccumulatorOpts.storedAccumulator.__type\"},{\"kind\":128,\"name\":\"HeaderAccumulator\",\"url\":\"classes/HeaderAccumulator.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/HeaderAccumulator.html#constructor\",\"classes\":\"\",\"parent\":\"HeaderAccumulator\"},{\"kind\":1024,\"name\":\"currentEpoch\",\"url\":\"classes/HeaderAccumulator.html#currentEpoch\",\"classes\":\"\",\"parent\":\"HeaderAccumulator\"},{\"kind\":1024,\"name\":\"historicalEpochs\",\"url\":\"classes/HeaderAccumulator.html#historicalEpochs\",\"classes\":\"\",\"parent\":\"HeaderAccumulator\"},{\"kind\":2048,\"name\":\"currentHeight\",\"url\":\"classes/HeaderAccumulator.html#currentHeight\",\"classes\":\"\",\"parent\":\"HeaderAccumulator\"},{\"kind\":128,\"name\":\"AccumulatorManager\",\"url\":\"classes/AccumulatorManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AccumulatorManager.html#constructor\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":1024,\"name\":\"_history\",\"url\":\"classes/AccumulatorManager.html#_history\",\"classes\":\"tsd-is-private\",\"parent\":\"AccumulatorManager\"},{\"kind\":1024,\"name\":\"headerAccumulator\",\"url\":\"classes/AccumulatorManager.html#headerAccumulator\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":1024,\"name\":\"_verifiers\",\"url\":\"classes/AccumulatorManager.html#_verifiers\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"currentHeight\",\"url\":\"classes/AccumulatorManager.html#currentHeight\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"currentEpoch\",\"url\":\"classes/AccumulatorManager.html#currentEpoch\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"getHistoricalEpochs\",\"url\":\"classes/AccumulatorManager.html#getHistoricalEpochs\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"masterAccumulator\",\"url\":\"classes/AccumulatorManager.html#masterAccumulator\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"replaceAccumulator\",\"url\":\"classes/AccumulatorManager.html#replaceAccumulator\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"verifyInclusionProof\",\"url\":\"classes/AccumulatorManager.html#verifyInclusionProof\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"generateInclusionProof\",\"url\":\"classes/AccumulatorManager.html#generateInclusionProof\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":2048,\"name\":\"getHeaderRecordFromBlockhash\",\"url\":\"classes/AccumulatorManager.html#getHeaderRecordFromBlockhash\",\"classes\":\"\",\"parent\":\"AccumulatorManager\"},{\"kind\":128,\"name\":\"HistoryNetwork\",\"url\":\"classes/HistoryNetwork.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/HistoryNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/HistoryNetwork.html#networkId\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"networkName\",\"url\":\"classes/HistoryNetwork.html#networkName\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/HistoryNetwork.html#logger\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"gossipManager\",\"url\":\"classes/HistoryNetwork.html#gossipManager\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"blockHashIndex\",\"url\":\"classes/HistoryNetwork.html#blockHashIndex\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"blockNumberToHash\",\"url\":\"classes/HistoryNetwork.html#blockNumberToHash\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"blockHashToNumber\",\"url\":\"classes/HistoryNetwork.html#blockHashToNumber\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"findContentLocally\",\"url\":\"classes/HistoryNetwork.html#findContentLocally\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"indexBlockHash\",\"url\":\"classes/HistoryNetwork.html#indexBlockHash\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"getBlockHeaderFromDB\",\"url\":\"classes/HistoryNetwork.html#getBlockHeaderFromDB\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"getBlockBodyBytes\",\"url\":\"classes/HistoryNetwork.html#getBlockBodyBytes\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"getBlockFromDB\",\"url\":\"classes/HistoryNetwork.html#getBlockFromDB\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"validateHeader\",\"url\":\"classes/HistoryNetwork.html#validateHeader\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendFindContent\",\"url\":\"classes/HistoryNetwork.html#sendFindContent\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"store\",\"url\":\"classes/HistoryNetwork.html#store\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"saveReceipts\",\"url\":\"classes/HistoryNetwork.html#saveReceipts\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"addBlockBody\",\"url\":\"classes/HistoryNetwork.html#addBlockBody\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"getStateRoot\",\"url\":\"classes/HistoryNetwork.html#getStateRoot\",\"classes\":\"\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"routingTable\",\"url\":\"classes/HistoryNetwork.html#routingTable\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"nodeRadius\",\"url\":\"classes/HistoryNetwork.html#nodeRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/HistoryNetwork.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"maxStorage\",\"url\":\"classes/HistoryNetwork.html#maxStorage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"enr\",\"url\":\"classes/HistoryNetwork.html#enr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/HistoryNetwork.html#portal\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handleNewRequest\",\"url\":\"classes/HistoryNetwork.html#handleNewRequest\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendMessage\",\"url\":\"classes/HistoryNetwork.html#sendMessage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendResponse\",\"url\":\"classes/HistoryNetwork.html#sendResponse\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"findEnr\",\"url\":\"classes/HistoryNetwork.html#findEnr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"put\",\"url\":\"classes/HistoryNetwork.html#put\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/HistoryNetwork.html#del\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/HistoryNetwork.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"setRadius\",\"url\":\"classes/HistoryNetwork.html#setRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/HistoryNetwork.html#prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"streamingKey\",\"url\":\"classes/HistoryNetwork.html#streamingKey\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"contentKeyToId\",\"url\":\"classes/HistoryNetwork.html#contentKeyToId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/HistoryNetwork.html#handle\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendPing\",\"url\":\"classes/HistoryNetwork.html#sendPing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handlePing\",\"url\":\"classes/HistoryNetwork.html#handlePing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendPong\",\"url\":\"classes/HistoryNetwork.html#sendPong\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendFindNodes\",\"url\":\"classes/HistoryNetwork.html#sendFindNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendOffer\",\"url\":\"classes/HistoryNetwork.html#sendOffer\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handleOffer\",\"url\":\"classes/HistoryNetwork.html#handleOffer\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"sendAccept\",\"url\":\"classes/HistoryNetwork.html#sendAccept\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"handleFindContent\",\"url\":\"classes/HistoryNetwork.html#handleFindContent\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"bucketRefresh\",\"url\":\"classes/HistoryNetwork.html#bucketRefresh\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"addBootNode\",\"url\":\"classes/HistoryNetwork.html#addBootNode\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"gossipContent\",\"url\":\"classes/HistoryNetwork.html#gossipContent\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":2048,\"name\":\"retrieve\",\"url\":\"classes/HistoryNetwork.html#retrieve\",\"classes\":\"tsd-is-inherited\",\"parent\":\"HistoryNetwork\"},{\"kind\":64,\"name\":\"encodeReceipt\",\"url\":\"functions/encodeReceipt.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"Receipt\",\"url\":\"classes/Receipt.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"fromReceiptData\",\"url\":\"classes/Receipt.html#fromReceiptData\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":2048,\"name\":\"fromEncodedReceipt\",\"url\":\"classes/Receipt.html#fromEncodedReceipt\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":2048,\"name\":\"decodeReceiptBytes\",\"url\":\"classes/Receipt.html#decodeReceiptBytes\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Receipt.html#constructor\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"cumulativeBlockGasUsed\",\"url\":\"classes/Receipt.html#cumulativeBlockGasUsed\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"bitvector\",\"url\":\"classes/Receipt.html#bitvector\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"logs\",\"url\":\"classes/Receipt.html#logs\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"classes/Receipt.html#stateRoot\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"classes/Receipt.html#status\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":1024,\"name\":\"txType\",\"url\":\"classes/Receipt.html#txType\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":2048,\"name\":\"encoded\",\"url\":\"classes/Receipt.html#encoded\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":2048,\"name\":\"decoded\",\"url\":\"classes/Receipt.html#decoded\",\"classes\":\"\",\"parent\":\"Receipt\"},{\"kind\":64,\"name\":\"logsBloom\",\"url\":\"functions/logsBloom.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"decodeReceipts\",\"url\":\"functions/decodeReceipts.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"saveReceipts\",\"url\":\"functions/saveReceipts.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getReceipts\",\"url\":\"functions/getReceipts.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getLogs\",\"url\":\"functions/getLogs.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"GET_LOGS_BLOCK_RANGE_LIMIT\",\"url\":\"variables/GET_LOGS_BLOCK_RANGE_LIMIT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"GET_LOGS_LIMIT\",\"url\":\"variables/GET_LOGS_LIMIT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"GET_LOGS_LIMIT_MEGABYTES\",\"url\":\"variables/GET_LOGS_LIMIT_MEGABYTES.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"GetLogsReturn\",\"url\":\"types/GetLogsReturn.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"EPOCH_SIZE\",\"url\":\"variables/EPOCH_SIZE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_HISTORICAL_EPOCHS\",\"url\":\"variables/MAX_HISTORICAL_EPOCHS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_TRANSACTION_LENGTH\",\"url\":\"variables/MAX_TRANSACTION_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_TRANSACTION_COUNT\",\"url\":\"variables/MAX_TRANSACTION_COUNT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_RECEIPT_LENGTH\",\"url\":\"variables/MAX_RECEIPT_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_HEADER_LENGTH\",\"url\":\"variables/MAX_HEADER_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_ENCODED_UNCLES_LENGTH\",\"url\":\"variables/MAX_ENCODED_UNCLES_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MERGE_BLOCK\",\"url\":\"variables/MERGE_BLOCK.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SHANGHAI_BLOCK\",\"url\":\"variables/SHANGHAI_BLOCK.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"CAPELLA_ERA\",\"url\":\"variables/CAPELLA_ERA.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"HistoryNetworkContentType\",\"url\":\"enums/HistoryNetworkContentType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"BlockHeader\",\"url\":\"enums/HistoryNetworkContentType.html#BlockHeader\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":16,\"name\":\"BlockBody\",\"url\":\"enums/HistoryNetworkContentType.html#BlockBody\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":16,\"name\":\"Receipt\",\"url\":\"enums/HistoryNetworkContentType.html#Receipt\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":16,\"name\":\"BlockHeaderByNumber\",\"url\":\"enums/HistoryNetworkContentType.html#BlockHeaderByNumber\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":16,\"name\":\"HeaderProof\",\"url\":\"enums/HistoryNetworkContentType.html#HeaderProof\",\"classes\":\"\",\"parent\":\"HistoryNetworkContentType\"},{\"kind\":8,\"name\":\"HistoryNetworkRetrievalMechanism\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"BlockHeaderByHash\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html#BlockHeaderByHash\",\"classes\":\"\",\"parent\":\"HistoryNetworkRetrievalMechanism\"},{\"kind\":16,\"name\":\"BlockBodyByHash\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html#BlockBodyByHash\",\"classes\":\"\",\"parent\":\"HistoryNetworkRetrievalMechanism\"},{\"kind\":16,\"name\":\"BlockReceiptsByHash\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html#BlockReceiptsByHash\",\"classes\":\"\",\"parent\":\"HistoryNetworkRetrievalMechanism\"},{\"kind\":16,\"name\":\"BlockHeaderByNumber\",\"url\":\"enums/HistoryNetworkRetrievalMechanism.html#BlockHeaderByNumber\",\"classes\":\"\",\"parent\":\"HistoryNetworkRetrievalMechanism\"},{\"kind\":256,\"name\":\"HeaderProofInterface\",\"url\":\"interfaces/HeaderProofInterface.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"epochRoot\",\"url\":\"interfaces/HeaderProofInterface.html#epochRoot\",\"classes\":\"\",\"parent\":\"HeaderProofInterface\"},{\"kind\":1024,\"name\":\"gindex\",\"url\":\"interfaces/HeaderProofInterface.html#gindex\",\"classes\":\"\",\"parent\":\"HeaderProofInterface\"},{\"kind\":1024,\"name\":\"leaf\",\"url\":\"interfaces/HeaderProofInterface.html#leaf\",\"classes\":\"\",\"parent\":\"HeaderProofInterface\"},{\"kind\":1024,\"name\":\"witnesses\",\"url\":\"interfaces/HeaderProofInterface.html#witnesses\",\"classes\":\"\",\"parent\":\"HeaderProofInterface\"},{\"kind\":256,\"name\":\"PreByzantiumTxReceiptWithType\",\"url\":\"interfaces/PreByzantiumTxReceiptWithType.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"txType\",\"url\":\"interfaces/PreByzantiumTxReceiptWithType.html#txType\",\"classes\":\"\",\"parent\":\"PreByzantiumTxReceiptWithType\"},{\"kind\":256,\"name\":\"PostByzantiumTxReceiptWithType\",\"url\":\"interfaces/PostByzantiumTxReceiptWithType.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"txType\",\"url\":\"interfaces/PostByzantiumTxReceiptWithType.html#txType\",\"classes\":\"\",\"parent\":\"PostByzantiumTxReceiptWithType\"},{\"kind\":256,\"name\":\"IReceiptOpts\",\"url\":\"interfaces/IReceiptOpts.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"cumulativeBlockGasUsed\",\"url\":\"interfaces/IReceiptOpts.html#cumulativeBlockGasUsed\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"bitvector\",\"url\":\"interfaces/IReceiptOpts.html#bitvector\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"logs\",\"url\":\"interfaces/IReceiptOpts.html#logs\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"interfaces/IReceiptOpts.html#stateRoot\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/IReceiptOpts.html#status\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":1024,\"name\":\"txType\",\"url\":\"interfaces/IReceiptOpts.html#txType\",\"classes\":\"\",\"parent\":\"IReceiptOpts\"},{\"kind\":4194304,\"name\":\"HashRoot\",\"url\":\"types/HashRoot.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TotalDifficulty\",\"url\":\"types/TotalDifficulty.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Leaf\",\"url\":\"types/Leaf.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Witnesses\",\"url\":\"types/Witnesses.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"GIndex\",\"url\":\"types/GIndex.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"ContentKey\",\"url\":\"types/ContentKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ContentKey.html#__type\",\"classes\":\"\",\"parent\":\"ContentKey\"},{\"kind\":1024,\"name\":\"selector\",\"url\":\"types/ContentKey.html#__type.selector\",\"classes\":\"\",\"parent\":\"ContentKey.__type\"},{\"kind\":1024,\"name\":\"blockHash\",\"url\":\"types/ContentKey.html#__type.blockHash\",\"classes\":\"\",\"parent\":\"ContentKey.__type\"},{\"kind\":4194304,\"name\":\"SszProof\",\"url\":\"types/SszProof.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/SszProof.html#__type\",\"classes\":\"\",\"parent\":\"SszProof\"},{\"kind\":1024,\"name\":\"leaf\",\"url\":\"types/SszProof.html#__type.leaf\",\"classes\":\"\",\"parent\":\"SszProof.__type\"},{\"kind\":1024,\"name\":\"witnesses\",\"url\":\"types/SszProof.html#__type.witnesses\",\"classes\":\"\",\"parent\":\"SszProof.__type\"},{\"kind\":4194304,\"name\":\"HeaderRecord\",\"url\":\"types/HeaderRecord.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/HeaderRecord.html#__type\",\"classes\":\"\",\"parent\":\"HeaderRecord\"},{\"kind\":1024,\"name\":\"blockHash\",\"url\":\"types/HeaderRecord.html#__type.blockHash\",\"classes\":\"\",\"parent\":\"HeaderRecord.__type\"},{\"kind\":1024,\"name\":\"totalDifficulty\",\"url\":\"types/HeaderRecord.html#__type.totalDifficulty\",\"classes\":\"\",\"parent\":\"HeaderRecord.__type\"},{\"kind\":4194304,\"name\":\"HistoricalEpoch\",\"url\":\"types/HistoricalEpoch.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"HeaderRecordList\",\"url\":\"types/HeaderRecordList.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Rlp\",\"url\":\"types/Rlp.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PreShanghaiBlockBodyContent\",\"url\":\"types/PreShanghaiBlockBodyContent.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PreShanghaiBlockBodyContent.html#__type\",\"classes\":\"\",\"parent\":\"PreShanghaiBlockBodyContent\"},{\"kind\":1024,\"name\":\"txsRlp\",\"url\":\"types/PreShanghaiBlockBodyContent.html#__type.txsRlp\",\"classes\":\"\",\"parent\":\"PreShanghaiBlockBodyContent.__type\"},{\"kind\":1024,\"name\":\"unclesRlp\",\"url\":\"types/PreShanghaiBlockBodyContent.html#__type.unclesRlp\",\"classes\":\"\",\"parent\":\"PreShanghaiBlockBodyContent.__type\"},{\"kind\":4194304,\"name\":\"PostShanghaiBlockBodyContent\",\"url\":\"types/PostShanghaiBlockBodyContent.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PostShanghaiBlockBodyContent.html#__type\",\"classes\":\"\",\"parent\":\"PostShanghaiBlockBodyContent\"},{\"kind\":1024,\"name\":\"txsRlp\",\"url\":\"types/PostShanghaiBlockBodyContent.html#__type.txsRlp\",\"classes\":\"\",\"parent\":\"PostShanghaiBlockBodyContent.__type\"},{\"kind\":1024,\"name\":\"unclesRlp\",\"url\":\"types/PostShanghaiBlockBodyContent.html#__type.unclesRlp\",\"classes\":\"\",\"parent\":\"PostShanghaiBlockBodyContent.__type\"},{\"kind\":1024,\"name\":\"allWithdrawals\",\"url\":\"types/PostShanghaiBlockBodyContent.html#__type.allWithdrawals\",\"classes\":\"\",\"parent\":\"PostShanghaiBlockBodyContent.__type\"},{\"kind\":4194304,\"name\":\"BlockBodyContent\",\"url\":\"types/BlockBodyContent.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Log\",\"url\":\"types/Log.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"rlpReceipt\",\"url\":\"types/rlpReceipt.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TxReceiptWithType\",\"url\":\"types/TxReceiptWithType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TxReceiptType\",\"url\":\"types/TxReceiptType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HashRootType\",\"url\":\"variables/HashRootType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"TotalDifficultyType\",\"url\":\"variables/TotalDifficultyType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"LeafType\",\"url\":\"variables/LeafType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"WitnessesType\",\"url\":\"variables/WitnessesType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"GIndexType\",\"url\":\"variables/GIndexType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ContentKeyType\",\"url\":\"variables/ContentKeyType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SszProofType\",\"url\":\"variables/SszProofType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HeaderRecordType\",\"url\":\"variables/HeaderRecordType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalEpochType\",\"url\":\"variables/HistoricalEpochType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalEpochsType\",\"url\":\"variables/HistoricalEpochsType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"EpochAccumulator\",\"url\":\"variables/EpochAccumulator.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MasterAccumulatorType\",\"url\":\"variables/MasterAccumulatorType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalHashesAccumulator\",\"url\":\"variables/HistoricalHashesAccumulator.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"sszTransactionType\",\"url\":\"variables/sszTransactionType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"allTransactionsType\",\"url\":\"variables/allTransactionsType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"sszUnclesType\",\"url\":\"variables/sszUnclesType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"BlockBodyContentType\",\"url\":\"variables/BlockBodyContentType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"sszReceiptType\",\"url\":\"variables/sszReceiptType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"sszReceiptsListType\",\"url\":\"variables/sszReceiptsListType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AccumulatorProofType\",\"url\":\"variables/AccumulatorProofType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SSZWithdrawal\",\"url\":\"variables/SSZWithdrawal.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TAllWithdrawals\",\"url\":\"types/TAllWithdrawals.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AllWithdrawals\",\"url\":\"variables/AllWithdrawals.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PreShanghaiBlockBody\",\"url\":\"variables/PreShanghaiBlockBody.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PostShanghaiBlockBody\",\"url\":\"variables/PostShanghaiBlockBody.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"BlockNumberKey\",\"url\":\"variables/BlockNumberKey.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SlotType\",\"url\":\"variables/SlotType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"BeaconBlockProof\",\"url\":\"variables/BeaconBlockProof.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalRootsProof\",\"url\":\"variables/HistoricalRootsProof.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalRootsBlockProof\",\"url\":\"variables/HistoricalRootsBlockProof.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalSummariesProof\",\"url\":\"variables/HistoricalSummariesProof.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"HistoricalSummariesBlockProof\",\"url\":\"variables/HistoricalSummariesBlockProof.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"BlockHeaderProofType\",\"url\":\"variables/BlockHeaderProofType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"BlockHeaderWithProof\",\"url\":\"variables/BlockHeaderWithProof.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"BlockHeaderByNumberKey\",\"url\":\"functions/BlockHeaderByNumberKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getContentKey\",\"url\":\"functions/getContentKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getContentId\",\"url\":\"functions/getContentId.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"decodeHistoryNetworkContentKey\",\"url\":\"functions/decodeHistoryNetworkContentKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"decodeSszBlockBody\",\"url\":\"functions/decodeSszBlockBody.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"sszEncodeBlockBody\",\"url\":\"functions/sszEncodeBlockBody.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"reassembleBlock\",\"url\":\"functions/reassembleBlock.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"addRLPSerializedBlock\",\"url\":\"functions/addRLPSerializedBlock.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"blockNumberToGindex\",\"url\":\"functions/blockNumberToGindex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"epochIndexByBlocknumber\",\"url\":\"functions/epochIndexByBlocknumber.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"blockNumberToLeafIndex\",\"url\":\"functions/blockNumberToLeafIndex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"epochRootByIndex\",\"url\":\"functions/epochRootByIndex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"epochRootByBlocknumber\",\"url\":\"functions/epochRootByBlocknumber.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"slotToHistoricalBatchIndex\",\"url\":\"functions/slotToHistoricalBatchIndex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"slotToHistoricalBatch\",\"url\":\"functions/slotToHistoricalBatch.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"verifyPreMergeHeaderProof\",\"url\":\"functions/verifyPreMergeHeaderProof.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"verifyPreCapellaHeaderProof\",\"url\":\"functions/verifyPreCapellaHeaderProof.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"verifyPostCapellaHeaderProof\",\"url\":\"functions/verifyPostCapellaHeaderProof.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"generatePreMergeHeaderProof\",\"url\":\"functions/generatePreMergeHeaderProof.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"BaseNetwork\",\"url\":\"classes/BaseNetwork.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BaseNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"routingTable\",\"url\":\"classes/BaseNetwork.html#routingTable\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"nodeRadius\",\"url\":\"classes/BaseNetwork.html#nodeRadius\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/BaseNetwork.html#db\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"maxStorage\",\"url\":\"classes/BaseNetwork.html#maxStorage\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"checkIndex\",\"url\":\"classes/BaseNetwork.html#checkIndex\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/BaseNetwork.html#logger\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/BaseNetwork.html#networkId\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"networkName\",\"url\":\"classes/BaseNetwork.html#networkName\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"enr\",\"url\":\"classes/BaseNetwork.html#enr\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/BaseNetwork.html#portal\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handleNewRequest\",\"url\":\"classes/BaseNetwork.html#handleNewRequest\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendMessage\",\"url\":\"classes/BaseNetwork.html#sendMessage\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendResponse\",\"url\":\"classes/BaseNetwork.html#sendResponse\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"findEnr\",\"url\":\"classes/BaseNetwork.html#findEnr\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"put\",\"url\":\"classes/BaseNetwork.html#put\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/BaseNetwork.html#del\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/BaseNetwork.html#get\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"setRadius\",\"url\":\"classes/BaseNetwork.html#setRadius\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/BaseNetwork.html#prune\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"streamingKey\",\"url\":\"classes/BaseNetwork.html#streamingKey\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"contentKeyToId\",\"url\":\"classes/BaseNetwork.html#contentKeyToId\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"store\",\"url\":\"classes/BaseNetwork.html#store\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/BaseNetwork.html#handle\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendPing\",\"url\":\"classes/BaseNetwork.html#sendPing\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handlePing\",\"url\":\"classes/BaseNetwork.html#handlePing\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendPong\",\"url\":\"classes/BaseNetwork.html#sendPong\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendFindNodes\",\"url\":\"classes/BaseNetwork.html#sendFindNodes\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handleFindNodes\",\"url\":\"classes/BaseNetwork.html#handleFindNodes\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendOffer\",\"url\":\"classes/BaseNetwork.html#sendOffer\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handleOffer\",\"url\":\"classes/BaseNetwork.html#handleOffer\",\"classes\":\"tsd-is-protected\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"sendAccept\",\"url\":\"classes/BaseNetwork.html#sendAccept\",\"classes\":\"tsd-is-protected\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"handleFindContent\",\"url\":\"classes/BaseNetwork.html#handleFindContent\",\"classes\":\"tsd-is-protected\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"updateRoutingTable\",\"url\":\"classes/BaseNetwork.html#updateRoutingTable\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":1024,\"name\":\"findContentLocally\",\"url\":\"classes/BaseNetwork.html#findContentLocally\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#findContentLocally.__type\",\"classes\":\"\",\"parent\":\"BaseNetwork.findContentLocally\"},{\"kind\":1024,\"name\":\"sendFindContent\",\"url\":\"classes/BaseNetwork.html#sendFindContent\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/BaseNetwork.html#sendFindContent.__type-2\",\"classes\":\"\",\"parent\":\"BaseNetwork.sendFindContent\"},{\"kind\":2048,\"name\":\"livenessCheck\",\"url\":\"classes/BaseNetwork.html#livenessCheck\",\"classes\":\"tsd-is-private\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"bucketRefresh\",\"url\":\"classes/BaseNetwork.html#bucketRefresh\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"addBootNode\",\"url\":\"classes/BaseNetwork.html#addBootNode\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"gossipContent\",\"url\":\"classes/BaseNetwork.html#gossipContent\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":2048,\"name\":\"retrieve\",\"url\":\"classes/BaseNetwork.html#retrieve\",\"classes\":\"\",\"parent\":\"BaseNetwork\"},{\"kind\":128,\"name\":\"NetworkDB\",\"url\":\"classes/NetworkDB.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NetworkDB.html#constructor\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/NetworkDB.html#db\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":1024,\"name\":\"maxStorage\",\"url\":\"classes/NetworkDB.html#maxStorage\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/NetworkDB.html#networkId\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":1024,\"name\":\"nodeId\",\"url\":\"classes/NetworkDB.html#nodeId\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":1024,\"name\":\"streaming\",\"url\":\"classes/NetworkDB.html#streaming\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":1024,\"name\":\"contentId\",\"url\":\"classes/NetworkDB.html#contentId\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/NetworkDB.html#contentId.__type\",\"classes\":\"\",\"parent\":\"NetworkDB.contentId\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/NetworkDB.html#logger\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":1024,\"name\":\"dataDir\",\"url\":\"classes/NetworkDB.html#dataDir\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"open\",\"url\":\"classes/NetworkDB.html#open\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/NetworkDB.html#close\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"put\",\"url\":\"classes/NetworkDB.html#put\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/NetworkDB.html#get\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/NetworkDB.html#del\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"batch\",\"url\":\"classes/NetworkDB.html#batch\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"size\",\"url\":\"classes/NetworkDB.html#size\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"addToStreaming\",\"url\":\"classes/NetworkDB.html#addToStreaming\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/NetworkDB.html#prune\",\"classes\":\"\",\"parent\":\"NetworkDB\"},{\"kind\":128,\"name\":\"NodeLookup\",\"url\":\"classes/NodeLookup.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NodeLookup.html#constructor\",\"classes\":\"\",\"parent\":\"NodeLookup\"},{\"kind\":1024,\"name\":\"network\",\"url\":\"classes/NodeLookup.html#network\",\"classes\":\"tsd-is-private\",\"parent\":\"NodeLookup\"},{\"kind\":1024,\"name\":\"nodeSought\",\"url\":\"classes/NodeLookup.html#nodeSought\",\"classes\":\"tsd-is-private\",\"parent\":\"NodeLookup\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"classes/NodeLookup.html#log\",\"classes\":\"tsd-is-private\",\"parent\":\"NodeLookup\"},{\"kind\":2048,\"name\":\"startLookup\",\"url\":\"classes/NodeLookup.html#startLookup\",\"classes\":\"\",\"parent\":\"NodeLookup\"},{\"kind\":64,\"name\":\"applyTransactions\",\"url\":\"functions/applyTransactions.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"packNibbles\",\"url\":\"functions/packNibbles.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"unpackNibbles\",\"url\":\"functions/unpackNibbles.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"addressToNibbles\",\"url\":\"functions/addressToNibbles.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"StateNetwork\",\"url\":\"classes/StateNetwork.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StateNetwork.html#constructor\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"stateDB\",\"url\":\"classes/StateNetwork.html#stateDB\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/StateNetwork.html#networkId\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"networkName\",\"url\":\"classes/StateNetwork.html#networkName\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/StateNetwork.html#logger\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"contentKeyToId\",\"url\":\"classes/StateNetwork.html#contentKeyToId\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendFindContent\",\"url\":\"classes/StateNetwork.html#sendFindContent\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"findContentLocally\",\"url\":\"classes/StateNetwork.html#findContentLocally\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"routingTableInfo\",\"url\":\"classes/StateNetwork.html#routingTableInfo\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"store\",\"url\":\"classes/StateNetwork.html#store\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"receiveAccountTrieNodeOffer\",\"url\":\"classes/StateNetwork.html#receiveAccountTrieNodeOffer\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"storeInterestedNodes\",\"url\":\"classes/StateNetwork.html#storeInterestedNodes\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"forwardAccountTrieOffer\",\"url\":\"classes/StateNetwork.html#forwardAccountTrieOffer\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"getAccount\",\"url\":\"classes/StateNetwork.html#getAccount\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"lookupTrieNode\",\"url\":\"classes/StateNetwork.html#lookupTrieNode\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"findPath\",\"url\":\"classes/StateNetwork.html#findPath\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"vm\",\"url\":\"classes/StateNetwork.html#vm\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"runBlock\",\"url\":\"classes/StateNetwork.html#runBlock\",\"classes\":\"\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"routingTable\",\"url\":\"classes/StateNetwork.html#routingTable\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"nodeRadius\",\"url\":\"classes/StateNetwork.html#nodeRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/StateNetwork.html#db\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"maxStorage\",\"url\":\"classes/StateNetwork.html#maxStorage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"enr\",\"url\":\"classes/StateNetwork.html#enr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":1024,\"name\":\"portal\",\"url\":\"classes/StateNetwork.html#portal\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handleNewRequest\",\"url\":\"classes/StateNetwork.html#handleNewRequest\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendMessage\",\"url\":\"classes/StateNetwork.html#sendMessage\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendResponse\",\"url\":\"classes/StateNetwork.html#sendResponse\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"findEnr\",\"url\":\"classes/StateNetwork.html#findEnr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"put\",\"url\":\"classes/StateNetwork.html#put\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/StateNetwork.html#del\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/StateNetwork.html#get\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"setRadius\",\"url\":\"classes/StateNetwork.html#setRadius\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"prune\",\"url\":\"classes/StateNetwork.html#prune\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"streamingKey\",\"url\":\"classes/StateNetwork.html#streamingKey\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handle\",\"url\":\"classes/StateNetwork.html#handle\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendPing\",\"url\":\"classes/StateNetwork.html#sendPing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handlePing\",\"url\":\"classes/StateNetwork.html#handlePing\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendPong\",\"url\":\"classes/StateNetwork.html#sendPong\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendFindNodes\",\"url\":\"classes/StateNetwork.html#sendFindNodes\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendOffer\",\"url\":\"classes/StateNetwork.html#sendOffer\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handleOffer\",\"url\":\"classes/StateNetwork.html#handleOffer\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"sendAccept\",\"url\":\"classes/StateNetwork.html#sendAccept\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"handleFindContent\",\"url\":\"classes/StateNetwork.html#handleFindContent\",\"classes\":\"tsd-is-protected tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"bucketRefresh\",\"url\":\"classes/StateNetwork.html#bucketRefresh\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"addBootNode\",\"url\":\"classes/StateNetwork.html#addBootNode\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"gossipContent\",\"url\":\"classes/StateNetwork.html#gossipContent\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":2048,\"name\":\"retrieve\",\"url\":\"classes/StateNetwork.html#retrieve\",\"classes\":\"tsd-is-inherited\",\"parent\":\"StateNetwork\"},{\"kind\":128,\"name\":\"UltralightStateManager\",\"url\":\"classes/UltralightStateManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UltralightStateManager.html#constructor\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"_contractCache\",\"url\":\"classes/UltralightStateManager.html#_contractCache\",\"classes\":\"tsd-is-protected\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"_storageCache\",\"url\":\"classes/UltralightStateManager.html#_storageCache\",\"classes\":\"tsd-is-protected\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"_accountCache\",\"url\":\"classes/UltralightStateManager.html#_accountCache\",\"classes\":\"tsd-is-protected\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"originalStorageCache\",\"url\":\"classes/UltralightStateManager.html#originalStorageCache\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"state\",\"url\":\"classes/UltralightStateManager.html#state\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"classes/UltralightStateManager.html#stateRoot\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":1024,\"name\":\"stateRootBytes\",\"url\":\"classes/UltralightStateManager.html#stateRootBytes\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"clearCaches\",\"url\":\"classes/UltralightStateManager.html#clearCaches\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"dumpStorage\",\"url\":\"classes/UltralightStateManager.html#dumpStorage\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"dumpStorageRange\",\"url\":\"classes/UltralightStateManager.html#dumpStorageRange\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"generateCanonicalGenesis\",\"url\":\"classes/UltralightStateManager.html#generateCanonicalGenesis\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getProof\",\"url\":\"classes/UltralightStateManager.html#getProof\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"shallowCopy\",\"url\":\"classes/UltralightStateManager.html#shallowCopy\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getAccount\",\"url\":\"classes/UltralightStateManager.html#getAccount\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"putAccount\",\"url\":\"classes/UltralightStateManager.html#putAccount\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"deleteAccount\",\"url\":\"classes/UltralightStateManager.html#deleteAccount\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"modifyAccountFields\",\"url\":\"classes/UltralightStateManager.html#modifyAccountFields\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"putContractCode\",\"url\":\"classes/UltralightStateManager.html#putContractCode\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getContractCode\",\"url\":\"classes/UltralightStateManager.html#getContractCode\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getContractStorage\",\"url\":\"classes/UltralightStateManager.html#getContractStorage\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"putContractStorage\",\"url\":\"classes/UltralightStateManager.html#putContractStorage\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"clearContractStorage\",\"url\":\"classes/UltralightStateManager.html#clearContractStorage\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"checkpoint\",\"url\":\"classes/UltralightStateManager.html#checkpoint\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"commit\",\"url\":\"classes/UltralightStateManager.html#commit\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"revert\",\"url\":\"classes/UltralightStateManager.html#revert\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"getStateRoot\",\"url\":\"classes/UltralightStateManager.html#getStateRoot\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"setStateRoot\",\"url\":\"classes/UltralightStateManager.html#setStateRoot\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":2048,\"name\":\"hasStateRoot\",\"url\":\"classes/UltralightStateManager.html#hasStateRoot\",\"classes\":\"\",\"parent\":\"UltralightStateManager\"},{\"kind\":8,\"name\":\"StateNetworkContentType\",\"url\":\"enums/StateNetworkContentType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"AccountTrieNode\",\"url\":\"enums/StateNetworkContentType.html#AccountTrieNode\",\"classes\":\"\",\"parent\":\"StateNetworkContentType\"},{\"kind\":16,\"name\":\"ContractTrieNode\",\"url\":\"enums/StateNetworkContentType.html#ContractTrieNode\",\"classes\":\"\",\"parent\":\"StateNetworkContentType\"},{\"kind\":16,\"name\":\"ContractByteCode\",\"url\":\"enums/StateNetworkContentType.html#ContractByteCode\",\"classes\":\"\",\"parent\":\"StateNetworkContentType\"},{\"kind\":4194304,\"name\":\"TPingPongPayload\",\"url\":\"types/TPingPongPayload.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TPingPongPayload.html#__type\",\"classes\":\"\",\"parent\":\"TPingPongPayload\"},{\"kind\":1024,\"name\":\"dataRadius\",\"url\":\"types/TPingPongPayload.html#__type.dataRadius\",\"classes\":\"\",\"parent\":\"TPingPongPayload.__type\"},{\"kind\":32,\"name\":\"PingPongPayload\",\"url\":\"variables/PingPongPayload.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"Nibble\",\"url\":\"variables/Nibble.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/Nibble.html#__type\",\"classes\":\"\",\"parent\":\"Nibble\"},{\"kind\":1024,\"name\":\"0\",\"url\":\"variables/Nibble.html#__type.0\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"1\",\"url\":\"variables/Nibble.html#__type.1\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"2\",\"url\":\"variables/Nibble.html#__type.2\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"3\",\"url\":\"variables/Nibble.html#__type.3\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"4\",\"url\":\"variables/Nibble.html#__type.4\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"5\",\"url\":\"variables/Nibble.html#__type.5\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"6\",\"url\":\"variables/Nibble.html#__type.6\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"7\",\"url\":\"variables/Nibble.html#__type.7\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"8\",\"url\":\"variables/Nibble.html#__type.8\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"9\",\"url\":\"variables/Nibble.html#__type.9\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"a\",\"url\":\"variables/Nibble.html#__type.a\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"b\",\"url\":\"variables/Nibble.html#__type.b\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"c\",\"url\":\"variables/Nibble.html#__type.c\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"d\",\"url\":\"variables/Nibble.html#__type.d\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"e\",\"url\":\"variables/Nibble.html#__type.e\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":1024,\"name\":\"f\",\"url\":\"variables/Nibble.html#__type.f\",\"classes\":\"\",\"parent\":\"Nibble.__type\"},{\"kind\":4194304,\"name\":\"TNibble\",\"url\":\"types/TNibble.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TNibblePair\",\"url\":\"types/TNibblePair.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TPackedNibbles\",\"url\":\"types/TPackedNibbles.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TNibbles\",\"url\":\"types/TNibbles.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"NibblePair\",\"url\":\"variables/NibblePair.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"Nibbles\",\"url\":\"variables/Nibbles.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TTrieNode\",\"url\":\"types/TTrieNode.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"TrieNode\",\"url\":\"variables/TrieNode.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TTrieProof\",\"url\":\"types/TTrieProof.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"TrieProof\",\"url\":\"variables/TrieProof.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TAccountTrieNodeKey\",\"url\":\"types/TAccountTrieNodeKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TAccountTrieNodeKey.html#__type\",\"classes\":\"\",\"parent\":\"TAccountTrieNodeKey\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"types/TAccountTrieNodeKey.html#__type.path\",\"classes\":\"\",\"parent\":\"TAccountTrieNodeKey.__type\"},{\"kind\":1024,\"name\":\"nodeHash\",\"url\":\"types/TAccountTrieNodeKey.html#__type.nodeHash\",\"classes\":\"\",\"parent\":\"TAccountTrieNodeKey.__type\"},{\"kind\":32,\"name\":\"AccountTrieNodeKey\",\"url\":\"variables/AccountTrieNodeKey.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TAccountTrieNodeOffer\",\"url\":\"types/TAccountTrieNodeOffer.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TAccountTrieNodeOffer.html#__type\",\"classes\":\"\",\"parent\":\"TAccountTrieNodeOffer\"},{\"kind\":1024,\"name\":\"witnesses\",\"url\":\"types/TAccountTrieNodeOffer.html#__type.witnesses\",\"classes\":\"\",\"parent\":\"TAccountTrieNodeOffer.__type\"},{\"kind\":1024,\"name\":\"blockHash\",\"url\":\"types/TAccountTrieNodeOffer.html#__type.blockHash\",\"classes\":\"\",\"parent\":\"TAccountTrieNodeOffer.__type\"},{\"kind\":32,\"name\":\"AccountTrieNodeOffer\",\"url\":\"variables/AccountTrieNodeOffer.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TAccountTrieNodeRetrieval\",\"url\":\"types/TAccountTrieNodeRetrieval.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TAccountTrieNodeRetrieval.html#__type\",\"classes\":\"\",\"parent\":\"TAccountTrieNodeRetrieval\"},{\"kind\":1024,\"name\":\"node\",\"url\":\"types/TAccountTrieNodeRetrieval.html#__type.node\",\"classes\":\"\",\"parent\":\"TAccountTrieNodeRetrieval.__type\"},{\"kind\":32,\"name\":\"AccountTrieNodeRetrieval\",\"url\":\"variables/AccountTrieNodeRetrieval.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TStorageTrieNodeKey\",\"url\":\"types/TStorageTrieNodeKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TStorageTrieNodeKey.html#__type\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeKey\"},{\"kind\":1024,\"name\":\"addressHash\",\"url\":\"types/TStorageTrieNodeKey.html#__type.addressHash\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeKey.__type\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"types/TStorageTrieNodeKey.html#__type.path\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeKey.__type\"},{\"kind\":1024,\"name\":\"nodeHash\",\"url\":\"types/TStorageTrieNodeKey.html#__type.nodeHash\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeKey.__type\"},{\"kind\":32,\"name\":\"StorageTrieNodeKey\",\"url\":\"variables/StorageTrieNodeKey.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TStorageTrieNodeOffer\",\"url\":\"types/TStorageTrieNodeOffer.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TStorageTrieNodeOffer.html#__type\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeOffer\"},{\"kind\":1024,\"name\":\"storageProof\",\"url\":\"types/TStorageTrieNodeOffer.html#__type.storageProof\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeOffer.__type\"},{\"kind\":1024,\"name\":\"accountProof\",\"url\":\"types/TStorageTrieNodeOffer.html#__type.accountProof\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeOffer.__type\"},{\"kind\":1024,\"name\":\"blockHash\",\"url\":\"types/TStorageTrieNodeOffer.html#__type.blockHash\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeOffer.__type\"},{\"kind\":32,\"name\":\"StorageTrieNodeOffer\",\"url\":\"variables/StorageTrieNodeOffer.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TStorageTrieNodeRetrieval\",\"url\":\"types/TStorageTrieNodeRetrieval.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TStorageTrieNodeRetrieval.html#__type\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeRetrieval\"},{\"kind\":1024,\"name\":\"node\",\"url\":\"types/TStorageTrieNodeRetrieval.html#__type.node\",\"classes\":\"\",\"parent\":\"TStorageTrieNodeRetrieval.__type\"},{\"kind\":32,\"name\":\"StorageTrieNodeRetrieval\",\"url\":\"variables/StorageTrieNodeRetrieval.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TContractCodeKey\",\"url\":\"types/TContractCodeKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TContractCodeKey.html#__type\",\"classes\":\"\",\"parent\":\"TContractCodeKey\"},{\"kind\":1024,\"name\":\"addressHash\",\"url\":\"types/TContractCodeKey.html#__type.addressHash\",\"classes\":\"\",\"parent\":\"TContractCodeKey.__type\"},{\"kind\":1024,\"name\":\"codeHash\",\"url\":\"types/TContractCodeKey.html#__type.codeHash\",\"classes\":\"\",\"parent\":\"TContractCodeKey.__type\"},{\"kind\":32,\"name\":\"ContractCodeKey\",\"url\":\"variables/ContractCodeKey.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TContractOffer\",\"url\":\"types/TContractOffer.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TContractOffer.html#__type\",\"classes\":\"\",\"parent\":\"TContractOffer\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"types/TContractOffer.html#__type.code\",\"classes\":\"\",\"parent\":\"TContractOffer.__type\"},{\"kind\":1024,\"name\":\"accountProof\",\"url\":\"types/TContractOffer.html#__type.accountProof\",\"classes\":\"\",\"parent\":\"TContractOffer.__type\"},{\"kind\":1024,\"name\":\"blockHash\",\"url\":\"types/TContractOffer.html#__type.blockHash\",\"classes\":\"\",\"parent\":\"TContractOffer.__type\"},{\"kind\":32,\"name\":\"ContractCodeOffer\",\"url\":\"variables/ContractCodeOffer.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"TContractRetrieval\",\"url\":\"types/TContractRetrieval.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/TContractRetrieval.html#__type\",\"classes\":\"\",\"parent\":\"TContractRetrieval\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"types/TContractRetrieval.html#__type.code\",\"classes\":\"\",\"parent\":\"TContractRetrieval.__type\"},{\"kind\":32,\"name\":\"ContractRetrieval\",\"url\":\"variables/ContractRetrieval.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Bytes20\",\"url\":\"types/Bytes20.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Uint256\",\"url\":\"types/Uint256.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Address\",\"url\":\"types/Address.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"AddressHash\",\"url\":\"types/AddressHash.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"StateRoot\",\"url\":\"types/StateRoot.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"StateRootHex\",\"url\":\"types/StateRootHex.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"MPTWitnessNode\",\"url\":\"types/MPTWitnessNode.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Slot\",\"url\":\"types/Slot.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"StorageTrieProofKey\",\"url\":\"types/StorageTrieProofKey.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/StorageTrieProofKey.html#__type\",\"classes\":\"\",\"parent\":\"StorageTrieProofKey\"},{\"kind\":1024,\"name\":\"addressHash\",\"url\":\"types/StorageTrieProofKey.html#__type.addressHash\",\"classes\":\"\",\"parent\":\"StorageTrieProofKey.__type\"},{\"kind\":1024,\"name\":\"slot\",\"url\":\"types/StorageTrieProofKey.html#__type.slot\",\"classes\":\"\",\"parent\":\"StorageTrieProofKey.__type\"},{\"kind\":1024,\"name\":\"stateRoot\",\"url\":\"types/StorageTrieProofKey.html#__type.stateRoot\",\"classes\":\"\",\"parent\":\"StorageTrieProofKey.__type\"},{\"kind\":4194304,\"name\":\"CodeHash\",\"url\":\"types/CodeHash.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"wrapDBContent\",\"url\":\"functions/wrapDBContent.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"calculateAddressRange\",\"url\":\"functions/calculateAddressRange.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/calculateAddressRange.html#calculateAddressRange.__type\",\"classes\":\"\",\"parent\":\"calculateAddressRange.calculateAddressRange\"},{\"kind\":1024,\"name\":\"min\",\"url\":\"functions/calculateAddressRange.html#calculateAddressRange.__type.min\",\"classes\":\"\",\"parent\":\"calculateAddressRange.calculateAddressRange.__type\"},{\"kind\":1024,\"name\":\"max\",\"url\":\"functions/calculateAddressRange.html#calculateAddressRange.__type.max\",\"classes\":\"\",\"parent\":\"calculateAddressRange.calculateAddressRange.__type\"},{\"kind\":64,\"name\":\"getDatabaseKey\",\"url\":\"functions/getDatabaseKey.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getDatabaseContent\",\"url\":\"functions/getDatabaseContent.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"nextOffer\",\"url\":\"functions/nextOffer.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"keyType\",\"url\":\"functions/keyType.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"AccountTrieNodeContentKey\",\"url\":\"classes/AccountTrieNodeContentKey.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/AccountTrieNodeContentKey.html#encode\",\"classes\":\"\",\"parent\":\"AccountTrieNodeContentKey\"},{\"kind\":2048,\"name\":\"decode\",\"url\":\"classes/AccountTrieNodeContentKey.html#decode\",\"classes\":\"\",\"parent\":\"AccountTrieNodeContentKey\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AccountTrieNodeContentKey.html#constructor\",\"classes\":\"\",\"parent\":\"AccountTrieNodeContentKey\"},{\"kind\":128,\"name\":\"StorageTrieNodeContentKey\",\"url\":\"classes/StorageTrieNodeContentKey.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/StorageTrieNodeContentKey.html#encode\",\"classes\":\"\",\"parent\":\"StorageTrieNodeContentKey\"},{\"kind\":2048,\"name\":\"decode\",\"url\":\"classes/StorageTrieNodeContentKey.html#decode\",\"classes\":\"\",\"parent\":\"StorageTrieNodeContentKey\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StorageTrieNodeContentKey.html#constructor\",\"classes\":\"\",\"parent\":\"StorageTrieNodeContentKey\"},{\"kind\":128,\"name\":\"ContractCodeContentKey\",\"url\":\"classes/ContractCodeContentKey.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/ContractCodeContentKey.html#encode\",\"classes\":\"\",\"parent\":\"ContractCodeContentKey\"},{\"kind\":2048,\"name\":\"decode\",\"url\":\"classes/ContractCodeContentKey.html#decode\",\"classes\":\"\",\"parent\":\"ContractCodeContentKey\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContractCodeContentKey.html#constructor\",\"classes\":\"\",\"parent\":\"ContractCodeContentKey\"},{\"kind\":4194304,\"name\":\"TStateNetworkContentKey\",\"url\":\"types/TStateNetworkContentKey.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"StateNetworkContentKey\",\"url\":\"classes/StateNetworkContentKey.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/StateNetworkContentKey.html#encode\",\"classes\":\"\",\"parent\":\"StateNetworkContentKey\"},{\"kind\":2048,\"name\":\"decode\",\"url\":\"classes/StateNetworkContentKey.html#decode\",\"classes\":\"\",\"parent\":\"StateNetworkContentKey\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StateNetworkContentKey.html#constructor\",\"classes\":\"\",\"parent\":\"StateNetworkContentKey\"},{\"kind\":128,\"name\":\"StateNetworkContentId\",\"url\":\"classes/StateNetworkContentId.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"fromKeyObj\",\"url\":\"classes/StateNetworkContentId.html#fromKeyObj\",\"classes\":\"\",\"parent\":\"StateNetworkContentId\"},{\"kind\":2048,\"name\":\"fromBytes\",\"url\":\"classes/StateNetworkContentId.html#fromBytes\",\"classes\":\"\",\"parent\":\"StateNetworkContentId\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/StateNetworkContentId.html#constructor\",\"classes\":\"\",\"parent\":\"StateNetworkContentId\"},{\"kind\":64,\"name\":\"compareDistance\",\"url\":\"functions/compareDistance.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"PortalTrieDB\",\"url\":\"classes/PortalTrieDB.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PortalTrieDB.html#constructor\",\"classes\":\"\",\"parent\":\"PortalTrieDB\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"classes/PortalTrieDB.html#db\",\"classes\":\"\",\"parent\":\"PortalTrieDB\"},{\"kind\":1024,\"name\":\"temp\",\"url\":\"classes/PortalTrieDB.html#temp\",\"classes\":\"\",\"parent\":\"PortalTrieDB\"},{\"kind\":2048,\"name\":\"put\",\"url\":\"classes/PortalTrieDB.html#put\",\"classes\":\"\",\"parent\":\"PortalTrieDB\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/PortalTrieDB.html#get\",\"classes\":\"\",\"parent\":\"PortalTrieDB\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/PortalTrieDB.html#del\",\"classes\":\"\",\"parent\":\"PortalTrieDB\"},{\"kind\":2048,\"name\":\"keys\",\"url\":\"classes/PortalTrieDB.html#keys\",\"classes\":\"\",\"parent\":\"PortalTrieDB\"},{\"kind\":2048,\"name\":\"tempKeys\",\"url\":\"classes/PortalTrieDB.html#tempKeys\",\"classes\":\"\",\"parent\":\"PortalTrieDB\"},{\"kind\":256,\"name\":\"BaseNetworkConfig\",\"url\":\"interfaces/BaseNetworkConfig.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"interfaces/BaseNetworkConfig.html#client\",\"classes\":\"\",\"parent\":\"BaseNetworkConfig\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/BaseNetworkConfig.html#networkId\",\"classes\":\"\",\"parent\":\"BaseNetworkConfig\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/BaseNetworkConfig.html#db\",\"classes\":\"\",\"parent\":\"BaseNetworkConfig\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/BaseNetworkConfig.html#db.__type\",\"classes\":\"\",\"parent\":\"BaseNetworkConfig.db\"},{\"kind\":1024,\"name\":\"db\",\"url\":\"interfaces/BaseNetworkConfig.html#db.__type.db-1\",\"classes\":\"\",\"parent\":\"BaseNetworkConfig.db.__type\"},{\"kind\":1024,\"name\":\"path\",\"url\":\"interfaces/BaseNetworkConfig.html#db.__type.path\",\"classes\":\"\",\"parent\":\"BaseNetworkConfig.db.__type\"},{\"kind\":1024,\"name\":\"radius\",\"url\":\"interfaces/BaseNetworkConfig.html#radius\",\"classes\":\"\",\"parent\":\"BaseNetworkConfig\"},{\"kind\":1024,\"name\":\"maxStorage\",\"url\":\"interfaces/BaseNetworkConfig.html#maxStorage\",\"classes\":\"\",\"parent\":\"BaseNetworkConfig\"},{\"kind\":8,\"name\":\"NetworkId\",\"url\":\"enums/NetworkId.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"StateNetwork\",\"url\":\"enums/NetworkId.html#StateNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"HistoryNetwork\",\"url\":\"enums/NetworkId.html#HistoryNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"BeaconChainNetwork\",\"url\":\"enums/NetworkId.html#BeaconChainNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"CanonicalTxIndexNetwork\",\"url\":\"enums/NetworkId.html#CanonicalTxIndexNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"VerkleStateNetwork\",\"url\":\"enums/NetworkId.html#VerkleStateNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"TransactionGossipNetwork\",\"url\":\"enums/NetworkId.html#TransactionGossipNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"Angelfood_StateNetwork\",\"url\":\"enums/NetworkId.html#Angelfood_StateNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"Angelfood_HistoryNetwork\",\"url\":\"enums/NetworkId.html#Angelfood_HistoryNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"Angelfood_BeaconChainNetwork\",\"url\":\"enums/NetworkId.html#Angelfood_BeaconChainNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"Angelfood_CanonicalTxIndexNetwork\",\"url\":\"enums/NetworkId.html#Angelfood_CanonicalTxIndexNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"Angelfood_VerkleStateNetwork\",\"url\":\"enums/NetworkId.html#Angelfood_VerkleStateNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"Angelfood_TransactionGossipNetwork\",\"url\":\"enums/NetworkId.html#Angelfood_TransactionGossipNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"UTPNetwork\",\"url\":\"enums/NetworkId.html#UTPNetwork\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":16,\"name\":\"Rendezvous\",\"url\":\"enums/NetworkId.html#Rendezvous\",\"classes\":\"\",\"parent\":\"NetworkId\"},{\"kind\":4194304,\"name\":\"SubNetwork\",\"url\":\"types/SubNetwork.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"Bloom\",\"url\":\"classes/Bloom.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Bloom.html#constructor\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":1024,\"name\":\"bitvector\",\"url\":\"classes/Bloom.html#bitvector\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":2048,\"name\":\"add\",\"url\":\"classes/Bloom.html#add\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":2048,\"name\":\"check\",\"url\":\"classes/Bloom.html#check\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":2048,\"name\":\"multiCheck\",\"url\":\"classes/Bloom.html#multiCheck\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":2048,\"name\":\"or\",\"url\":\"classes/Bloom.html#or\",\"classes\":\"\",\"parent\":\"Bloom\"},{\"kind\":32,\"name\":\"Bytes32Type\",\"url\":\"variables/Bytes32Type.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"CapacitorUDPTransportService\",\"url\":\"classes/CapacitorUDPTransportService.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CapacitorUDPTransportService.html#constructor\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"classes/CapacitorUDPTransportService.html#socket\",\"classes\":\"tsd-is-private\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/CapacitorUDPTransportService.html#socket.__type\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService.socket\"},{\"kind\":1024,\"name\":\"socketId\",\"url\":\"classes/CapacitorUDPTransportService.html#socket.__type.socketId\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService.socket.__type\"},{\"kind\":1024,\"name\":\"ipv4\",\"url\":\"classes/CapacitorUDPTransportService.html#socket.__type.ipv4\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService.socket.__type\"},{\"kind\":1024,\"name\":\"ipv6\",\"url\":\"classes/CapacitorUDPTransportService.html#socket.__type.ipv6\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService.socket.__type\"},{\"kind\":1024,\"name\":\"srcId\",\"url\":\"classes/CapacitorUDPTransportService.html#srcId\",\"classes\":\"tsd-is-private\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":1024,\"name\":\"bindAddrs\",\"url\":\"classes/CapacitorUDPTransportService.html#bindAddrs\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":1024,\"name\":\"ipMode\",\"url\":\"classes/CapacitorUDPTransportService.html#ipMode\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/CapacitorUDPTransportService.html#start\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/CapacitorUDPTransportService.html#stop\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"send\",\"url\":\"classes/CapacitorUDPTransportService.html#send\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"handleIncoming\",\"url\":\"classes/CapacitorUDPTransportService.html#handleIncoming\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":2048,\"name\":\"getContactableAddr\",\"url\":\"classes/CapacitorUDPTransportService.html#getContactableAddr\",\"classes\":\"\",\"parent\":\"CapacitorUDPTransportService\"},{\"kind\":4194304,\"name\":\"WSTransportEventEmitter\",\"url\":\"types/WSTransportEventEmitter.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"WebSocketTransportService\",\"url\":\"classes/WebSocketTransportService.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/WebSocketTransportService.html#constructor\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"multiaddr\",\"url\":\"classes/WebSocketTransportService.html#multiaddr\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"classes/WebSocketTransportService.html#socket\",\"classes\":\"tsd-is-private\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"srcId\",\"url\":\"classes/WebSocketTransportService.html#srcId\",\"classes\":\"tsd-is-private\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"log\",\"url\":\"classes/WebSocketTransportService.html#log\",\"classes\":\"tsd-is-private\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"ipMode\",\"url\":\"classes/WebSocketTransportService.html#ipMode\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":1024,\"name\":\"bindAddrs\",\"url\":\"classes/WebSocketTransportService.html#bindAddrs\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/WebSocketTransportService.html#start\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"stop\",\"url\":\"classes/WebSocketTransportService.html#stop\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"send\",\"url\":\"classes/WebSocketTransportService.html#send\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"handleIncoming\",\"url\":\"classes/WebSocketTransportService.html#handleIncoming\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":2048,\"name\":\"getContactableAddr\",\"url\":\"classes/WebSocketTransportService.html#getContactableAddr\",\"classes\":\"\",\"parent\":\"WebSocketTransportService\"},{\"kind\":64,\"name\":\"getBlockReceipts\",\"url\":\"functions/getBlockReceipts.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"getTransactionReceipt\",\"url\":\"functions/getTransactionReceipt.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"normalizeTxParams\",\"url\":\"functions/normalizeTxParams.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"blockHeaderFromRpc\",\"url\":\"functions/blockHeaderFromRpc.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"blockFromRpc\",\"url\":\"functions/blockFromRpc.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"ethJsBlockToEthersBlock\",\"url\":\"functions/ethJsBlockToEthersBlock.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"ExtendedTransactionResponse\",\"url\":\"interfaces/ExtendedTransactionResponse.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"ethJsBlockToEthersBlockWithTxs\",\"url\":\"functions/ethJsBlockToEthersBlockWithTxs.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"arrayByteLength\",\"url\":\"functions/arrayByteLength.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MEGABYTE\",\"url\":\"variables/MEGABYTE.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"shortId\",\"url\":\"functions/shortId.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"generateRandomNodeIdAtDistance\",\"url\":\"functions/generateRandomNodeIdAtDistance.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"serializedContentKeyToContentId\",\"url\":\"functions/serializedContentKeyToContentId.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"dirSize\",\"url\":\"functions/dirSize.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PingPongCustomDataType\",\"url\":\"variables/PingPongCustomDataType.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"FoundContent\",\"url\":\"enums/FoundContent.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"UTP\",\"url\":\"enums/FoundContent.html#UTP\",\"classes\":\"\",\"parent\":\"FoundContent\"},{\"kind\":16,\"name\":\"CONTENT\",\"url\":\"enums/FoundContent.html#CONTENT\",\"classes\":\"\",\"parent\":\"FoundContent\"},{\"kind\":16,\"name\":\"ENRS\",\"url\":\"enums/FoundContent.html#ENRS\",\"classes\":\"\",\"parent\":\"FoundContent\"},{\"kind\":4194304,\"name\":\"PingPongCustomData\",\"url\":\"types/PingPongCustomData.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"MessageCodes\",\"url\":\"enums/MessageCodes.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"PING\",\"url\":\"enums/MessageCodes.html#PING\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"PONG\",\"url\":\"enums/MessageCodes.html#PONG\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"FINDNODES\",\"url\":\"enums/MessageCodes.html#FINDNODES\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"NODES\",\"url\":\"enums/MessageCodes.html#NODES\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"FINDCONTENT\",\"url\":\"enums/MessageCodes.html#FINDCONTENT\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"CONTENT\",\"url\":\"enums/MessageCodes.html#CONTENT\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"OFFER\",\"url\":\"enums/MessageCodes.html#OFFER\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":16,\"name\":\"ACCEPT\",\"url\":\"enums/MessageCodes.html#ACCEPT\",\"classes\":\"\",\"parent\":\"MessageCodes\"},{\"kind\":32,\"name\":\"ByteList\",\"url\":\"variables/ByteList.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"Bytes2\",\"url\":\"variables/Bytes2.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ENRs\",\"url\":\"variables/ENRs-1.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PingMessage\",\"url\":\"types/PingMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PingMessage.html#__type\",\"classes\":\"\",\"parent\":\"PingMessage\"},{\"kind\":1024,\"name\":\"enrSeq\",\"url\":\"types/PingMessage.html#__type.enrSeq\",\"classes\":\"\",\"parent\":\"PingMessage.__type\"},{\"kind\":1024,\"name\":\"customPayload\",\"url\":\"types/PingMessage.html#__type.customPayload\",\"classes\":\"\",\"parent\":\"PingMessage.__type\"},{\"kind\":4194304,\"name\":\"PongMessage\",\"url\":\"types/PongMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PongMessage.html#__type\",\"classes\":\"\",\"parent\":\"PongMessage\"},{\"kind\":1024,\"name\":\"enrSeq\",\"url\":\"types/PongMessage.html#__type.enrSeq\",\"classes\":\"\",\"parent\":\"PongMessage.__type\"},{\"kind\":1024,\"name\":\"customPayload\",\"url\":\"types/PongMessage.html#__type.customPayload\",\"classes\":\"\",\"parent\":\"PongMessage.__type\"},{\"kind\":32,\"name\":\"PingMessageType\",\"url\":\"variables/PingMessageType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PongMessageType\",\"url\":\"variables/PongMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"FindNodesMessage\",\"url\":\"types/FindNodesMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/FindNodesMessage.html#__type\",\"classes\":\"\",\"parent\":\"FindNodesMessage\"},{\"kind\":1024,\"name\":\"distances\",\"url\":\"types/FindNodesMessage.html#__type.distances\",\"classes\":\"\",\"parent\":\"FindNodesMessage.__type\"},{\"kind\":32,\"name\":\"FindNodesMessageType\",\"url\":\"variables/FindNodesMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"NodesMessage\",\"url\":\"types/NodesMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/NodesMessage.html#__type\",\"classes\":\"\",\"parent\":\"NodesMessage\"},{\"kind\":1024,\"name\":\"total\",\"url\":\"types/NodesMessage.html#__type.total\",\"classes\":\"\",\"parent\":\"NodesMessage.__type\"},{\"kind\":1024,\"name\":\"enrs\",\"url\":\"types/NodesMessage.html#__type.enrs\",\"classes\":\"\",\"parent\":\"NodesMessage.__type\"},{\"kind\":32,\"name\":\"NodesMessageType\",\"url\":\"variables/NodesMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"FindContentMessage\",\"url\":\"types/FindContentMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/FindContentMessage.html#__type\",\"classes\":\"\",\"parent\":\"FindContentMessage\"},{\"kind\":1024,\"name\":\"contentKey\",\"url\":\"types/FindContentMessage.html#__type.contentKey\",\"classes\":\"\",\"parent\":\"FindContentMessage.__type\"},{\"kind\":32,\"name\":\"FindContentMessageType\",\"url\":\"variables/FindContentMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"ContentMessage\",\"url\":\"types/ContentMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/ContentMessage.html#__type\",\"classes\":\"\",\"parent\":\"ContentMessage\"},{\"kind\":1024,\"name\":\"selector\",\"url\":\"types/ContentMessage.html#__type.selector\",\"classes\":\"\",\"parent\":\"ContentMessage.__type\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"types/ContentMessage.html#__type.value\",\"classes\":\"\",\"parent\":\"ContentMessage.__type\"},{\"kind\":4194304,\"name\":\"connectionId\",\"url\":\"types/connectionId.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"content\",\"url\":\"types/content.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"enrs\",\"url\":\"types/enrs.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"connectionIdType\",\"url\":\"variables/connectionIdType.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ContentMessageType\",\"url\":\"variables/ContentMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"OfferMessage\",\"url\":\"types/OfferMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/OfferMessage.html#__type\",\"classes\":\"\",\"parent\":\"OfferMessage\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"types/OfferMessage.html#__type.contentKeys\",\"classes\":\"\",\"parent\":\"OfferMessage.__type\"},{\"kind\":32,\"name\":\"OfferMessageType\",\"url\":\"variables/OfferMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"AcceptMessage\",\"url\":\"types/AcceptMessage.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/AcceptMessage.html#__type\",\"classes\":\"\",\"parent\":\"AcceptMessage\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"types/AcceptMessage.html#__type.connectionId\",\"classes\":\"\",\"parent\":\"AcceptMessage.__type\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"types/AcceptMessage.html#__type.contentKeys\",\"classes\":\"\",\"parent\":\"AcceptMessage.__type\"},{\"kind\":32,\"name\":\"AcceptMessageType\",\"url\":\"variables/AcceptMessageType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"MessageTypeUnion\",\"url\":\"types/MessageTypeUnion.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"PortalWireMessageType\",\"url\":\"variables/PortalWireMessageType.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"UtpHeaderExtension\",\"url\":\"classes/UtpHeaderExtension.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UtpHeaderExtension.html#constructor\",\"classes\":\"\",\"parent\":\"UtpHeaderExtension\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UtpHeaderExtension.html#type\",\"classes\":\"\",\"parent\":\"UtpHeaderExtension\"},{\"kind\":1024,\"name\":\"len\",\"url\":\"classes/UtpHeaderExtension.html#len\",\"classes\":\"\",\"parent\":\"UtpHeaderExtension\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"classes/UtpHeaderExtension.html#bitmask\",\"classes\":\"\",\"parent\":\"UtpHeaderExtension\"},{\"kind\":128,\"name\":\"SelectiveAckHeaderExtension\",\"url\":\"classes/SelectiveAckHeaderExtension.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"create\",\"url\":\"classes/SelectiveAckHeaderExtension.html#create\",\"classes\":\"\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SelectiveAckHeaderExtension.html#constructor\",\"classes\":\"\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/SelectiveAckHeaderExtension.html#type\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":1024,\"name\":\"len\",\"url\":\"classes/SelectiveAckHeaderExtension.html#len\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"classes/SelectiveAckHeaderExtension.html#bitmask\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeaderExtension\"},{\"kind\":128,\"name\":\"Packet\",\"url\":\"classes/Packet.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"fromBuffer\",\"url\":\"classes/Packet.html#fromBuffer\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":2048,\"name\":\"fromOpts\",\"url\":\"classes/Packet.html#fromOpts\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Packet.html#constructor\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":1024,\"name\":\"header\",\"url\":\"classes/Packet.html#header\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"classes/Packet.html#payload\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":1024,\"name\":\"_size\",\"url\":\"classes/Packet.html#_size\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":262144,\"name\":\"size\",\"url\":\"classes/Packet.html#size\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/Packet.html#encode\",\"classes\":\"\",\"parent\":\"Packet\"},{\"kind\":32,\"name\":\"BUFFER_SIZE\",\"url\":\"variables/BUFFER_SIZE.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"PacketType\",\"url\":\"enums/PacketType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"ST_DATA\",\"url\":\"enums/PacketType.html#ST_DATA\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":16,\"name\":\"ST_FIN\",\"url\":\"enums/PacketType.html#ST_FIN\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":16,\"name\":\"ST_STATE\",\"url\":\"enums/PacketType.html#ST_STATE\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":16,\"name\":\"ST_RESET\",\"url\":\"enums/PacketType.html#ST_RESET\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":16,\"name\":\"ST_SYN\",\"url\":\"enums/PacketType.html#ST_SYN\",\"classes\":\"\",\"parent\":\"PacketType\"},{\"kind\":4194304,\"name\":\"SynPacket\",\"url\":\"types/SynPacket.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"StatePacket\",\"url\":\"types/StatePacket.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"ResetPacket\",\"url\":\"types/ResetPacket.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"FinPacket\",\"url\":\"types/FinPacket.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"DataPacket\",\"url\":\"types/DataPacket.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"UtpSocketType\",\"url\":\"enums/UtpSocketType.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"READ\",\"url\":\"enums/UtpSocketType.html#READ\",\"classes\":\"\",\"parent\":\"UtpSocketType\"},{\"kind\":16,\"name\":\"WRITE\",\"url\":\"enums/UtpSocketType.html#WRITE\",\"classes\":\"\",\"parent\":\"UtpSocketType\"},{\"kind\":8,\"name\":\"HeaderExtension\",\"url\":\"enums/HeaderExtension.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"none\",\"url\":\"enums/HeaderExtension.html#none\",\"classes\":\"\",\"parent\":\"HeaderExtension\"},{\"kind\":16,\"name\":\"selectiveAck\",\"url\":\"enums/HeaderExtension.html#selectiveAck\",\"classes\":\"\",\"parent\":\"HeaderExtension\"},{\"kind\":256,\"name\":\"ISelectiveAckHeaderInput\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#pType\",\"classes\":\"\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#extension\",\"classes\":\"\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#bitmask\",\"classes\":\"\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#connectionId\",\"classes\":\"\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#version\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"timestampMicroseconds\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#timestampMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"timestampDifferenceMicroseconds\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#timestampDifferenceMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"wndSize\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#wndSize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/ISelectiveAckHeaderInput.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAckHeaderInput\"},{\"kind\":4194304,\"name\":\"HeaderInput\",\"url\":\"types/HeaderInput.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PacketOptions\",\"url\":\"types/PacketOptions.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PacketInput\",\"url\":\"types/PacketInput.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PacketHeader\",\"url\":\"types/PacketHeader.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IPacket\",\"url\":\"interfaces/IPacket.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/IPacket.html#pType\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/IPacket.html#seqNr\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/IPacket.html#ackNr\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/IPacket.html#connectionId\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/IPacket.html#payload\",\"classes\":\"\",\"parent\":\"IPacket\"},{\"kind\":256,\"name\":\"IBasic\",\"url\":\"interfaces/IBasic.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/IBasic.html#pType\",\"classes\":\"\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"interfaces/IBasic.html#extension\",\"classes\":\"\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/IBasic.html#connectionId\",\"classes\":\"\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/IBasic.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/IBasic.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IBasic\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/IBasic.html#payload\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IBasic\"},{\"kind\":256,\"name\":\"ISelectiveAck\",\"url\":\"interfaces/ISelectiveAck.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/ISelectiveAck.html#pType\",\"classes\":\"\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"interfaces/ISelectiveAck.html#extension\",\"classes\":\"\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"interfaces/ISelectiveAck.html#bitmask\",\"classes\":\"\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/ISelectiveAck.html#connectionId\",\"classes\":\"\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/ISelectiveAck.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/ISelectiveAck.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAck\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/ISelectiveAck.html#payload\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ISelectiveAck\"},{\"kind\":256,\"name\":\"IData\",\"url\":\"interfaces/IData.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/IData.html#pType\",\"classes\":\"\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"interfaces/IData.html#extension\",\"classes\":\"\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/IData.html#payload\",\"classes\":\"\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/IData.html#connectionId\",\"classes\":\"\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/IData.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IData\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/IData.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"IData\"},{\"kind\":4194304,\"name\":\"ICreate\",\"url\":\"types/ICreate.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"UtpSocketOptions\",\"url\":\"interfaces/UtpSocketOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"utp\",\"url\":\"interfaces/UtpSocketOptions.html#utp\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/UtpSocketOptions.html#networkId\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"remoteAddress\",\"url\":\"interfaces/UtpSocketOptions.html#remoteAddress\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"sndId\",\"url\":\"interfaces/UtpSocketOptions.html#sndId\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"rcvId\",\"url\":\"interfaces/UtpSocketOptions.html#rcvId\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/UtpSocketOptions.html#seqNr\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/UtpSocketOptions.html#ackNr\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/UtpSocketOptions.html#type\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"interfaces/UtpSocketOptions.html#logger\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/UtpSocketOptions.html#content\",\"classes\":\"\",\"parent\":\"UtpSocketOptions\"},{\"kind\":256,\"name\":\"ICreateData\",\"url\":\"interfaces/ICreateData.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"payload\",\"url\":\"interfaces/ICreateData.html#payload\",\"classes\":\"\",\"parent\":\"ICreateData\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"interfaces/ICreateData.html#pType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ICreateData\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/ICreateData.html#connectionId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ICreateData\"},{\"kind\":4194304,\"name\":\"ICreatePacketOpts\",\"url\":\"types/ICreatePacketOpts.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Uint8\",\"url\":\"types/Uint8.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Uint16\",\"url\":\"types/Uint16.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Uint32\",\"url\":\"types/Uint32.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"MicroSeconds\",\"url\":\"types/MicroSeconds.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PacketHeaderType\",\"url\":\"types/PacketHeaderType.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PacketHeaderType.html#__type\",\"classes\":\"\",\"parent\":\"PacketHeaderType\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"types/PacketHeaderType.html#__type.pType\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"types/PacketHeaderType.html#__type.version\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"types/PacketHeaderType.html#__type.extension\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"types/PacketHeaderType.html#__type.connectionId\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"timestampMicroseconds\",\"url\":\"types/PacketHeaderType.html#__type.timestampMicroseconds\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"timestampDifferenceMicroseconds\",\"url\":\"types/PacketHeaderType.html#__type.timestampDifferenceMicroseconds\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"wndSize\",\"url\":\"types/PacketHeaderType.html#__type.wndSize\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"types/PacketHeaderType.html#__type.seqNr\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"types/PacketHeaderType.html#__type.ackNr\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":1024,\"name\":\"extensions\",\"url\":\"types/PacketHeaderType.html#__type.extensions\",\"classes\":\"\",\"parent\":\"PacketHeaderType.__type\"},{\"kind\":64,\"name\":\"createPacketHeader\",\"url\":\"functions/createPacketHeader.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"BasicPacketHeader\",\"url\":\"classes/BasicPacketHeader.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/BasicPacketHeader.html#constructor\",\"classes\":\"\",\"parent\":\"BasicPacketHeader\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/BasicPacketHeader.html#encode\",\"classes\":\"\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"classes/BasicPacketHeader.html#pType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"classes/BasicPacketHeader.html#version\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"classes/BasicPacketHeader.html#extension\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"classes/BasicPacketHeader.html#connectionId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"timestampMicroseconds\",\"url\":\"classes/BasicPacketHeader.html#timestampMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"timestampDifferenceMicroseconds\",\"url\":\"classes/BasicPacketHeader.html#timestampDifferenceMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"wndSize\",\"url\":\"classes/BasicPacketHeader.html#wndSize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"classes/BasicPacketHeader.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"classes/BasicPacketHeader.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"classes/BasicPacketHeader.html#length\",\"classes\":\"tsd-is-inherited\",\"parent\":\"BasicPacketHeader\"},{\"kind\":128,\"name\":\"SelectiveAckHeader\",\"url\":\"classes/SelectiveAckHeader.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/SelectiveAckHeader.html#constructor\",\"classes\":\"\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"selectiveAckExtension\",\"url\":\"classes/SelectiveAckHeader.html#selectiveAckExtension\",\"classes\":\"\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"bitmask\",\"url\":\"classes/SelectiveAckHeader.html#bitmask\",\"classes\":\"\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"classes/SelectiveAckHeader.html#encode\",\"classes\":\"\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"pType\",\"url\":\"classes/SelectiveAckHeader.html#pType\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"version\",\"url\":\"classes/SelectiveAckHeader.html#version\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"extension\",\"url\":\"classes/SelectiveAckHeader.html#extension\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"classes/SelectiveAckHeader.html#connectionId\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"timestampMicroseconds\",\"url\":\"classes/SelectiveAckHeader.html#timestampMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"timestampDifferenceMicroseconds\",\"url\":\"classes/SelectiveAckHeader.html#timestampDifferenceMicroseconds\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"wndSize\",\"url\":\"classes/SelectiveAckHeader.html#wndSize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"classes/SelectiveAckHeader.html#seqNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"classes/SelectiveAckHeader.html#ackNr\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"classes/SelectiveAckHeader.html#length\",\"classes\":\"tsd-is-inherited\",\"parent\":\"SelectiveAckHeader\"},{\"kind\":128,\"name\":\"PacketManager\",\"url\":\"classes/PacketManager.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PacketManager.html#constructor\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/PacketManager.html#logger\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"rcvConnectionId\",\"url\":\"classes/PacketManager.html#rcvConnectionId\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"sndConnectionId\",\"url\":\"classes/PacketManager.html#sndConnectionId\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"congestionControl\",\"url\":\"classes/PacketManager.html#congestionControl\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":1024,\"name\":\"updateWindow\",\"url\":\"classes/PacketManager.html#updateWindow\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/PacketManager.html#updateWindow.__type\",\"classes\":\"\",\"parent\":\"PacketManager.updateWindow\"},{\"kind\":2048,\"name\":\"createPacket\",\"url\":\"classes/PacketManager.html#createPacket\",\"classes\":\"\",\"parent\":\"PacketManager\"},{\"kind\":128,\"name\":\"PortalNetworkUTP\",\"url\":\"classes/PortalNetworkUTP.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"bitmaskToAckNrs\",\"url\":\"classes/PortalNetworkUTP.html#bitmaskToAckNrs\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/PortalNetworkUTP.html#constructor\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":1024,\"name\":\"client\",\"url\":\"classes/PortalNetworkUTP.html#client\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":1024,\"name\":\"openContentRequest\",\"url\":\"classes/PortalNetworkUTP.html#openContentRequest\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/PortalNetworkUTP.html#logger\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":1024,\"name\":\"working\",\"url\":\"classes/PortalNetworkUTP.html#working\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"closeRequest\",\"url\":\"classes/PortalNetworkUTP.html#closeRequest\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"getRequestKey\",\"url\":\"classes/PortalNetworkUTP.html#getRequestKey\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"createPortalNetworkUTPSocket\",\"url\":\"classes/PortalNetworkUTP.html#createPortalNetworkUTPSocket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"startingIdNrs\",\"url\":\"classes/PortalNetworkUTP.html#startingIdNrs\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"handleNewRequest\",\"url\":\"classes/PortalNetworkUTP.html#handleNewRequest\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"handleUtpPacket\",\"url\":\"classes/PortalNetworkUTP.html#handleUtpPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"send\",\"url\":\"classes/PortalNetworkUTP.html#send\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleSynPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleSynPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleStatePacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleStatePacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleSelectiveAckPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleSelectiveAckPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleDataPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleDataPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleResetPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleResetPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"_handleFinPacket\",\"url\":\"classes/PortalNetworkUTP.html#_handleFinPacket\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":2048,\"name\":\"returnContent\",\"url\":\"classes/PortalNetworkUTP.html#returnContent\",\"classes\":\"\",\"parent\":\"PortalNetworkUTP\"},{\"kind\":256,\"name\":\"ContentRequestOptions\",\"url\":\"interfaces/ContentRequestOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/ContentRequestOptions.html#networkId\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"requestCode\",\"url\":\"interfaces/ContentRequestOptions.html#requestCode\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"interfaces/ContentRequestOptions.html#socket\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"socketKey\",\"url\":\"interfaces/ContentRequestOptions.html#socketKey\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"interfaces/ContentRequestOptions.html#contentKeys\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"interfaces/ContentRequestOptions.html#content\",\"classes\":\"\",\"parent\":\"ContentRequestOptions\"},{\"kind\":128,\"name\":\"ContentRequest\",\"url\":\"classes/ContentRequest.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContentRequest.html#constructor\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/ContentRequest.html#networkId\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"requestCode\",\"url\":\"classes/ContentRequest.html#requestCode\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"contentKey\",\"url\":\"classes/ContentRequest.html#contentKey\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"classes/ContentRequest.html#contentKeys\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"classes/ContentRequest.html#socket\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"socketKey\",\"url\":\"classes/ContentRequest.html#socketKey\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"classes/ContentRequest.html#content\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":2048,\"name\":\"init\",\"url\":\"classes/ContentRequest.html#init\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/ContentRequest.html#close\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":2048,\"name\":\"sendSyn\",\"url\":\"classes/ContentRequest.html#sendSyn\",\"classes\":\"\",\"parent\":\"ContentRequest\"},{\"kind\":64,\"name\":\"createSocketKey\",\"url\":\"functions/createSocketKey.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"UtpSocketKey\",\"url\":\"types/UtpSocketKey.html\",\"classes\":\"\"},{\"kind\":8,\"name\":\"RequestCode\",\"url\":\"enums/RequestCode.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"FOUNDCONTENT_WRITE\",\"url\":\"enums/RequestCode.html#FOUNDCONTENT_WRITE\",\"classes\":\"\",\"parent\":\"RequestCode\"},{\"kind\":16,\"name\":\"FINDCONTENT_READ\",\"url\":\"enums/RequestCode.html#FINDCONTENT_READ\",\"classes\":\"\",\"parent\":\"RequestCode\"},{\"kind\":16,\"name\":\"OFFER_WRITE\",\"url\":\"enums/RequestCode.html#OFFER_WRITE\",\"classes\":\"\",\"parent\":\"RequestCode\"},{\"kind\":16,\"name\":\"ACCEPT_READ\",\"url\":\"enums/RequestCode.html#ACCEPT_READ\",\"classes\":\"\",\"parent\":\"RequestCode\"},{\"kind\":256,\"name\":\"INewRequest\",\"url\":\"interfaces/INewRequest.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"interfaces/INewRequest.html#networkId\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"contentKeys\",\"url\":\"interfaces/INewRequest.html#contentKeys\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"peerId\",\"url\":\"interfaces/INewRequest.html#peerId\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"connectionId\",\"url\":\"interfaces/INewRequest.html#connectionId\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"requestCode\",\"url\":\"interfaces/INewRequest.html#requestCode\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":1024,\"name\":\"contents\",\"url\":\"interfaces/INewRequest.html#contents\",\"classes\":\"\",\"parent\":\"INewRequest\"},{\"kind\":128,\"name\":\"CongestionControl\",\"url\":\"classes/CongestionControl.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CongestionControl.html#constructor\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"writing\",\"url\":\"classes/CongestionControl.html#writing\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/CongestionControl.html#logger\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"rtt\",\"url\":\"classes/CongestionControl.html#rtt\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"rtt_var\",\"url\":\"classes/CongestionControl.html#rtt_var\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"timeout\",\"url\":\"classes/CongestionControl.html#timeout\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"timeoutCounter\",\"url\":\"classes/CongestionControl.html#timeoutCounter\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"baseDelay\",\"url\":\"classes/CongestionControl.html#baseDelay\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/CongestionControl.html#baseDelay.__type\",\"classes\":\"\",\"parent\":\"CongestionControl.baseDelay\"},{\"kind\":1024,\"name\":\"delay\",\"url\":\"classes/CongestionControl.html#baseDelay.__type.delay\",\"classes\":\"\",\"parent\":\"CongestionControl.baseDelay.__type\"},{\"kind\":1024,\"name\":\"timestamp\",\"url\":\"classes/CongestionControl.html#baseDelay.__type.timestamp\",\"classes\":\"\",\"parent\":\"CongestionControl.baseDelay.__type\"},{\"kind\":1024,\"name\":\"ourDelay\",\"url\":\"classes/CongestionControl.html#ourDelay\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"max_window\",\"url\":\"classes/CongestionControl.html#max_window\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"cur_window\",\"url\":\"classes/CongestionControl.html#cur_window\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"reply_micro\",\"url\":\"classes/CongestionControl.html#reply_micro\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"sendRate\",\"url\":\"classes/CongestionControl.html#sendRate\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":1024,\"name\":\"outBuffer\",\"url\":\"classes/CongestionControl.html#outBuffer\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"canSend\",\"url\":\"classes/CongestionControl.html#canSend\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"updateRTT\",\"url\":\"classes/CongestionControl.html#updateRTT\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"throttle\",\"url\":\"classes/CongestionControl.html#throttle\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"updateDelay\",\"url\":\"classes/CongestionControl.html#updateDelay\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":2048,\"name\":\"updateWindow\",\"url\":\"classes/CongestionControl.html#updateWindow\",\"classes\":\"\",\"parent\":\"CongestionControl\"},{\"kind\":128,\"name\":\"ContentReader\",\"url\":\"classes/ContentReader.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContentReader.html#constructor\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"contents\",\"url\":\"classes/ContentReader.html#contents\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"bytesReceived\",\"url\":\"classes/ContentReader.html#bytesReceived\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"bytesExpected\",\"url\":\"classes/ContentReader.html#bytesExpected\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"packets\",\"url\":\"classes/ContentReader.html#packets\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"reading\",\"url\":\"classes/ContentReader.html#reading\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"startingDataNr\",\"url\":\"classes/ContentReader.html#startingDataNr\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"lastDataNr\",\"url\":\"classes/ContentReader.html#lastDataNr\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"nextDataNr\",\"url\":\"classes/ContentReader.html#nextDataNr\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/ContentReader.html#logger\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"bytes\",\"url\":\"classes/ContentReader.html#bytes\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"length\",\"url\":\"classes/ContentReader.html#length\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":1024,\"name\":\"offset\",\"url\":\"classes/ContentReader.html#offset\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":2048,\"name\":\"addPacket\",\"url\":\"classes/ContentReader.html#addPacket\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":2048,\"name\":\"readPrefix\",\"url\":\"classes/ContentReader.html#readPrefix\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":2048,\"name\":\"readPacket\",\"url\":\"classes/ContentReader.html#readPacket\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":2048,\"name\":\"readContent\",\"url\":\"classes/ContentReader.html#readContent\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":2048,\"name\":\"_addPacket\",\"url\":\"classes/ContentReader.html#_addPacket\",\"classes\":\"\",\"parent\":\"ContentReader\"},{\"kind\":128,\"name\":\"ContentWriter\",\"url\":\"classes/ContentWriter.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/ContentWriter.html#constructor\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"classes/ContentWriter.html#socket\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/ContentWriter.html#logger\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"startingSeqNr\",\"url\":\"classes/ContentWriter.html#startingSeqNr\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"classes/ContentWriter.html#seqNr\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"classes/ContentWriter.html#content\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"writing\",\"url\":\"classes/ContentWriter.html#writing\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"sentChunks\",\"url\":\"classes/ContentWriter.html#sentChunks\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"dataChunks\",\"url\":\"classes/ContentWriter.html#dataChunks\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":1024,\"name\":\"dataNrs\",\"url\":\"classes/ContentWriter.html#dataNrs\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":2048,\"name\":\"write\",\"url\":\"classes/ContentWriter.html#write\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":2048,\"name\":\"start\",\"url\":\"classes/ContentWriter.html#start\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":2048,\"name\":\"chunk\",\"url\":\"classes/ContentWriter.html#chunk\",\"classes\":\"\",\"parent\":\"ContentWriter\"},{\"kind\":32,\"name\":\"reorderBufferMaxSize\",\"url\":\"variables/reorderBufferMaxSize.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"mtuSize\",\"url\":\"variables/mtuSize.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"checkTimeoutsLoopInterval\",\"url\":\"variables/checkTimeoutsLoopInterval.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"defaultInitialSynTimeout\",\"url\":\"variables/defaultInitialSynTimeout.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"initialRcvRetransmitTimeout\",\"url\":\"variables/initialRcvRetransmitTimeout.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"defaultDataResendsBeforeFailure\",\"url\":\"variables/defaultDataResendsBeforeFailure.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"logScope\",\"url\":\"variables/logScope.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"variables/logScope.html#__type\",\"classes\":\"\",\"parent\":\"logScope\"},{\"kind\":1024,\"name\":\"topics\",\"url\":\"variables/logScope.html#__type.topics\",\"classes\":\"\",\"parent\":\"logScope.__type\"},{\"kind\":8,\"name\":\"ConnectionState\",\"url\":\"enums/ConnectionState.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"SynSent\",\"url\":\"enums/ConnectionState.html#SynSent\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"SynRecv\",\"url\":\"enums/ConnectionState.html#SynRecv\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Connected\",\"url\":\"enums/ConnectionState.html#Connected\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Reset\",\"url\":\"enums/ConnectionState.html#Reset\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"Closed\",\"url\":\"enums/ConnectionState.html#Closed\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":16,\"name\":\"GotFin\",\"url\":\"enums/ConnectionState.html#GotFin\",\"classes\":\"\",\"parent\":\"ConnectionState\"},{\"kind\":8,\"name\":\"ConnectionDirection\",\"url\":\"enums/ConnectionDirection.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"Outgoing\",\"url\":\"enums/ConnectionDirection.html#Outgoing\",\"classes\":\"\",\"parent\":\"ConnectionDirection\"},{\"kind\":16,\"name\":\"Ingoing\",\"url\":\"enums/ConnectionDirection.html#Ingoing\",\"classes\":\"\",\"parent\":\"ConnectionDirection\"},{\"kind\":256,\"name\":\"IUtpSocketKeyOptions\",\"url\":\"interfaces/IUtpSocketKeyOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"remoteAddress\",\"url\":\"interfaces/IUtpSocketKeyOptions.html#remoteAddress\",\"classes\":\"\",\"parent\":\"IUtpSocketKeyOptions\"},{\"kind\":1024,\"name\":\"rcvId\",\"url\":\"interfaces/IUtpSocketKeyOptions.html#rcvId\",\"classes\":\"\",\"parent\":\"IUtpSocketKeyOptions\"},{\"kind\":8,\"name\":\"AckResult\",\"url\":\"enums/AckResult.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"PacketAcked\",\"url\":\"enums/AckResult.html#PacketAcked\",\"classes\":\"\",\"parent\":\"AckResult\"},{\"kind\":16,\"name\":\"PacketAlreadyAcked\",\"url\":\"enums/AckResult.html#PacketAlreadyAcked\",\"classes\":\"\",\"parent\":\"AckResult\"},{\"kind\":16,\"name\":\"PacketNotSentYet\",\"url\":\"enums/AckResult.html#PacketNotSentYet\",\"classes\":\"\",\"parent\":\"AckResult\"},{\"kind\":4194304,\"name\":\"SendCallback\",\"url\":\"types/SendCallback.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/SendCallback.html#__type\",\"classes\":\"\",\"parent\":\"SendCallback\"},{\"kind\":256,\"name\":\"ISocketConfigOptions\",\"url\":\"interfaces/ISocketConfigOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"initialSynTimeout\",\"url\":\"interfaces/ISocketConfigOptions.html#initialSynTimeout\",\"classes\":\"\",\"parent\":\"ISocketConfigOptions\"},{\"kind\":1024,\"name\":\"dataResendsBeforeFailure\",\"url\":\"interfaces/ISocketConfigOptions.html#dataResendsBeforeFailure\",\"classes\":\"\",\"parent\":\"ISocketConfigOptions\"},{\"kind\":4194304,\"name\":\"Miliseconds\",\"url\":\"types/Miliseconds.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Moment\",\"url\":\"types/Moment.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"Duration\",\"url\":\"types/Duration.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"IBody\",\"url\":\"interfaces/IBody.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"consumed\",\"url\":\"interfaces/IBody.html#consumed\",\"classes\":\"\",\"parent\":\"IBody\"},{\"kind\":1024,\"name\":\"done\",\"url\":\"interfaces/IBody.html#done\",\"classes\":\"\",\"parent\":\"IBody\"},{\"kind\":256,\"name\":\"IOutgoingPacket\",\"url\":\"interfaces/IOutgoingPacket.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"packetBytes\",\"url\":\"interfaces/IOutgoingPacket.html#packetBytes\",\"classes\":\"\",\"parent\":\"IOutgoingPacket\"},{\"kind\":1024,\"name\":\"transmissions\",\"url\":\"interfaces/IOutgoingPacket.html#transmissions\",\"classes\":\"\",\"parent\":\"IOutgoingPacket\"},{\"kind\":1024,\"name\":\"needResend\",\"url\":\"interfaces/IOutgoingPacket.html#needResend\",\"classes\":\"\",\"parent\":\"IOutgoingPacket\"},{\"kind\":1024,\"name\":\"timeSent\",\"url\":\"interfaces/IOutgoingPacket.html#timeSent\",\"classes\":\"\",\"parent\":\"IOutgoingPacket\"},{\"kind\":256,\"name\":\"IUtpSocket\",\"url\":\"interfaces/IUtpSocket.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"remoteaddress\",\"url\":\"interfaces/IUtpSocket.html#remoteaddress\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"interfaces/IUtpSocket.html#ackNr\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"connectionIdRcv\",\"url\":\"interfaces/IUtpSocket.html#connectionIdRcv\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"connectionIdSnd\",\"url\":\"interfaces/IUtpSocket.html#connectionIdSnd\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"direction\",\"url\":\"interfaces/IUtpSocket.html#direction\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"interfaces/IUtpSocket.html#seqNr\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":1024,\"name\":\"state\",\"url\":\"interfaces/IUtpSocket.html#state\",\"classes\":\"\",\"parent\":\"IUtpSocket\"},{\"kind\":256,\"name\":\"ISocketOptions\",\"url\":\"interfaces/ISocketOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"port\",\"url\":\"interfaces/ISocketOptions.html#port\",\"classes\":\"\",\"parent\":\"ISocketOptions\"},{\"kind\":1024,\"name\":\"host\",\"url\":\"interfaces/ISocketOptions.html#host\",\"classes\":\"\",\"parent\":\"ISocketOptions\"},{\"kind\":1024,\"name\":\"socket\",\"url\":\"interfaces/ISocketOptions.html#socket\",\"classes\":\"\",\"parent\":\"ISocketOptions\"},{\"kind\":1024,\"name\":\"syn\",\"url\":\"interfaces/ISocketOptions.html#syn\",\"classes\":\"\",\"parent\":\"ISocketOptions\"},{\"kind\":4194304,\"name\":\"SocketCloseCallBack\",\"url\":\"types/SocketCloseCallBack.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/SocketCloseCallBack.html#__type\",\"classes\":\"\",\"parent\":\"SocketCloseCallBack\"},{\"kind\":4194304,\"name\":\"ConnectionError\",\"url\":\"types/ConnectionError.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"UtpSocket\",\"url\":\"classes/UtpSocket.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/UtpSocket.html#constructor\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"utp\",\"url\":\"classes/UtpSocket.html#utp\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"networkId\",\"url\":\"classes/UtpSocket.html#networkId\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"type\",\"url\":\"classes/UtpSocket.html#type\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"content\",\"url\":\"classes/UtpSocket.html#content\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"remoteAddress\",\"url\":\"classes/UtpSocket.html#remoteAddress\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"seqNr\",\"url\":\"classes/UtpSocket.html#seqNr\",\"classes\":\"tsd-is-protected\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"ackNr\",\"url\":\"classes/UtpSocket.html#ackNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"finNr\",\"url\":\"classes/UtpSocket.html#finNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"sndConnectionId\",\"url\":\"classes/UtpSocket.html#sndConnectionId\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"rcvConnectionId\",\"url\":\"classes/UtpSocket.html#rcvConnectionId\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"state\",\"url\":\"classes/UtpSocket.html#state\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"writer\",\"url\":\"classes/UtpSocket.html#writer\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"reader\",\"url\":\"classes/UtpSocket.html#reader\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"readerContent\",\"url\":\"classes/UtpSocket.html#readerContent\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"ackNrs\",\"url\":\"classes/UtpSocket.html#ackNrs\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"received\",\"url\":\"classes/UtpSocket.html#received\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"expected\",\"url\":\"classes/UtpSocket.html#expected\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"logger\",\"url\":\"classes/UtpSocket.html#logger\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"packetManager\",\"url\":\"classes/UtpSocket.html#packetManager\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":1024,\"name\":\"throttle\",\"url\":\"classes/UtpSocket.html#throttle\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UtpSocket.html#throttle.__type\",\"classes\":\"\",\"parent\":\"UtpSocket.throttle\"},{\"kind\":1024,\"name\":\"updateDelay\",\"url\":\"classes/UtpSocket.html#updateDelay\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UtpSocket.html#updateDelay.__type-2\",\"classes\":\"\",\"parent\":\"UtpSocket.updateDelay\"},{\"kind\":1024,\"name\":\"updateRTT\",\"url\":\"classes/UtpSocket.html#updateRTT\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UtpSocket.html#updateRTT.__type-4\",\"classes\":\"\",\"parent\":\"UtpSocket.updateRTT\"},{\"kind\":1024,\"name\":\"updateWindow\",\"url\":\"classes/UtpSocket.html#updateWindow\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/UtpSocket.html#updateWindow.__type-6\",\"classes\":\"\",\"parent\":\"UtpSocket.updateWindow\"},{\"kind\":2048,\"name\":\"setAckNr\",\"url\":\"classes/UtpSocket.html#setAckNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"setSeqNr\",\"url\":\"classes/UtpSocket.html#setSeqNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"getSeqNr\",\"url\":\"classes/UtpSocket.html#getSeqNr\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"setWriter\",\"url\":\"classes/UtpSocket.html#setWriter\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"setState\",\"url\":\"classes/UtpSocket.html#setState\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"setReader\",\"url\":\"classes/UtpSocket.html#setReader\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"_clearTimeout\",\"url\":\"classes/UtpSocket.html#_clearTimeout\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendPacket\",\"url\":\"classes/UtpSocket.html#sendPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"createPacket\",\"url\":\"classes/UtpSocket.html#createPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendSynPacket\",\"url\":\"classes/UtpSocket.html#sendSynPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendAckPacket\",\"url\":\"classes/UtpSocket.html#sendAckPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendSynAckPacket\",\"url\":\"classes/UtpSocket.html#sendSynAckPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendResetPacket\",\"url\":\"classes/UtpSocket.html#sendResetPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendFinPacket\",\"url\":\"classes/UtpSocket.html#sendFinPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"sendDataPacket\",\"url\":\"classes/UtpSocket.html#sendDataPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleSynPacket\",\"url\":\"classes/UtpSocket.html#handleSynPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleFinAck\",\"url\":\"classes/UtpSocket.html#handleFinAck\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleStatePacket\",\"url\":\"classes/UtpSocket.html#handleStatePacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleDataPacket\",\"url\":\"classes/UtpSocket.html#handleDataPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"handleFinPacket\",\"url\":\"classes/UtpSocket.html#handleFinPacket\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"compile\",\"url\":\"classes/UtpSocket.html#compile\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"compare\",\"url\":\"classes/UtpSocket.html#compare\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"close\",\"url\":\"classes/UtpSocket.html#close\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"logProgress\",\"url\":\"classes/UtpSocket.html#logProgress\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"generateSelectiveAckBitMask\",\"url\":\"classes/UtpSocket.html#generateSelectiveAckBitMask\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":2048,\"name\":\"updateAckNrs\",\"url\":\"classes/UtpSocket.html#updateAckNrs\",\"classes\":\"\",\"parent\":\"UtpSocket\"},{\"kind\":32,\"name\":\"VERSION\",\"url\":\"variables/VERSION.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_UINT_8\",\"url\":\"variables/MAX_UINT_8.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_BYTE\",\"url\":\"variables/MAX_BYTE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"UINT16MAX\",\"url\":\"variables/UINT16MAX.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ID_MASK\",\"url\":\"variables/ID_MASK.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MTU\",\"url\":\"variables/MTU.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DELAY_TARGET\",\"url\":\"variables/DELAY_TARGET.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"TWO_MINUTES\",\"url\":\"variables/TWO_MINUTES.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_CWND_INCREASE_PACKETS_PER_RTT\",\"url\":\"variables/MAX_CWND_INCREASE_PACKETS_PER_RTT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"C_CONTROL_TARGET_MICROS\",\"url\":\"variables/C_CONTROL_TARGET_MICROS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MINIMUM_TIMEOUT_MILLIS\",\"url\":\"variables/MINIMUM_TIMEOUT_MILLIS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_CONNECTION_ATTEMPTS\",\"url\":\"variables/MAX_CONNECTION_ATTEMPTS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"CONNECTION_ATTEMPT_INTERVALL_MILLIS\",\"url\":\"variables/CONNECTION_ATTEMPT_INTERVALL_MILLIS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MINIMUM_DELTA_TO_MAX_WINDOW_MICROS\",\"url\":\"variables/MINIMUM_DELTA_TO_MAX_WINDOW_MICROS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SKIP_PACKETS_UNTIL_ACK\",\"url\":\"variables/SKIP_PACKETS_UNTIL_ACK.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"AUTO_ACK_SMALLER_THAN_ACK_NUMBER\",\"url\":\"variables/AUTO_ACK_SMALLER_THAN_ACK_NUMBER.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MINIMUM_DIFFERENCE_TIMESTAMP_MICROSEC\",\"url\":\"variables/MINIMUM_DIFFERENCE_TIMESTAMP_MICROSEC.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DEFAULT_PACKET_SIZE\",\"url\":\"variables/DEFAULT_PACKET_SIZE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_PACKET_SIZE\",\"url\":\"variables/MAX_PACKET_SIZE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MIN_PACKET_SIZE\",\"url\":\"variables/MIN_PACKET_SIZE.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MINIMUM_MTU\",\"url\":\"variables/MINIMUM_MTU.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SEND_IN_BURST\",\"url\":\"variables/SEND_IN_BURST.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_BURST_SEND\",\"url\":\"variables/MAX_BURST_SEND.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MIN_SKIP_PACKET_BEFORE_RESEND\",\"url\":\"variables/MIN_SKIP_PACKET_BEFORE_RESEND.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MICROSECOND_WAIT_BETWEEN_BURSTS\",\"url\":\"variables/MICROSECOND_WAIT_BETWEEN_BURSTS.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"TIME_WAIT_AFTER_LAST_PACKET\",\"url\":\"variables/TIME_WAIT_AFTER_LAST_PACKET.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ONLY_POSITIVE_GAIN\",\"url\":\"variables/ONLY_POSITIVE_GAIN.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DEBUG\",\"url\":\"variables/DEBUG.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_UTP_PACKET_LENGTH\",\"url\":\"variables/MAX_UTP_PACKET_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"MAX_UDP_HEADER_LENGTH\",\"url\":\"variables/MAX_UDP_HEADER_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DEF_HEADER_LENGTH\",\"url\":\"variables/DEF_HEADER_LENGTH.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"startingNrs\",\"url\":\"variables/startingNrs.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"MicrosecondTimeStamp\",\"url\":\"functions/MicrosecondTimeStamp.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"Bytes32TimeStamp\",\"url\":\"functions/Bytes32TimeStamp.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"randUint16\",\"url\":\"functions/randUint16.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"bitLength\",\"url\":\"functions/bitLength.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"nextPowerOf2\",\"url\":\"functions/nextPowerOf2.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"bitmap\",\"url\":\"variables/bitmap.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"attatchPrefix\",\"url\":\"functions/attatchPrefix.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"encodeWithVariantPrefix\",\"url\":\"functions/encodeWithVariantPrefix.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"parsePrefix\",\"url\":\"functions/parsePrefix.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"dropPrefixes\",\"url\":\"functions/dropPrefixes.html\",\"classes\":\"\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,67.86]],[\"comment/0\",[]],[\"name/1\",[1,59.387]],[\"comment/1\",[]],[\"name/2\",[2,35.408]],[\"comment/2\",[]],[\"name/3\",[3,62.751]],[\"comment/3\",[]],[\"name/4\",[4,67.86]],[\"comment/4\",[]],[\"name/5\",[5,67.86]],[\"comment/5\",[]],[\"name/6\",[6,56.874]],[\"comment/6\",[]],[\"name/7\",[7,67.86]],[\"comment/7\",[]],[\"name/8\",[8,44.506]],[\"comment/8\",[]],[\"name/9\",[9,62.751]],[\"comment/9\",[]],[\"name/10\",[10,62.751]],[\"comment/10\",[]],[\"name/11\",[11,43.292]],[\"comment/11\",[]],[\"name/12\",[12,67.86]],[\"comment/12\",[]],[\"name/13\",[13,67.86]],[\"comment/13\",[]],[\"name/14\",[14,67.86]],[\"comment/14\",[]],[\"name/15\",[15,67.86]],[\"comment/15\",[]],[\"name/16\",[16,56.874]],[\"comment/16\",[]],[\"name/17\",[17,67.86]],[\"comment/17\",[]],[\"name/18\",[18,59.387]],[\"comment/18\",[]],[\"name/19\",[19,59.387]],[\"comment/19\",[]],[\"name/20\",[20,32.306]],[\"comment/20\",[]],[\"name/21\",[21,67.86]],[\"comment/21\",[]],[\"name/22\",[22,67.86]],[\"comment/22\",[]],[\"name/23\",[23,67.86]],[\"comment/23\",[]],[\"name/24\",[24,67.86]],[\"comment/24\",[]],[\"name/25\",[25,67.86]],[\"comment/25\",[]],[\"name/26\",[26,67.86]],[\"comment/26\",[]],[\"name/27\",[27,67.86]],[\"comment/27\",[]],[\"name/28\",[28,67.86]],[\"comment/28\",[]],[\"name/29\",[29,67.86]],[\"comment/29\",[]],[\"name/30\",[30,67.86]],[\"comment/30\",[]],[\"name/31\",[31,67.86]],[\"comment/31\",[]],[\"name/32\",[2,35.408]],[\"comment/32\",[]],[\"name/33\",[32,67.86]],[\"comment/33\",[]],[\"name/34\",[11,43.292]],[\"comment/34\",[]],[\"name/35\",[33,62.751]],[\"comment/35\",[]],[\"name/36\",[34,62.751]],[\"comment/36\",[]],[\"name/37\",[35,62.751]],[\"comment/37\",[]],[\"name/38\",[36,62.751]],[\"comment/38\",[]],[\"name/39\",[37,62.751]],[\"comment/39\",[]],[\"name/40\",[38,62.751]],[\"comment/40\",[]],[\"name/41\",[39,62.751]],[\"comment/41\",[]],[\"name/42\",[40,67.86]],[\"comment/42\",[]],[\"name/43\",[2,35.408]],[\"comment/43\",[]],[\"name/44\",[41,62.751]],[\"comment/44\",[]],[\"name/45\",[8,44.506]],[\"comment/45\",[]],[\"name/46\",[11,43.292]],[\"comment/46\",[]],[\"name/47\",[42,67.86]],[\"comment/47\",[]],[\"name/48\",[20,32.306]],[\"comment/48\",[]],[\"name/49\",[43,67.86]],[\"comment/49\",[]],[\"name/50\",[44,51.765]],[\"comment/50\",[]],[\"name/51\",[45,51.765]],[\"comment/51\",[]],[\"name/52\",[46,67.86]],[\"comment/52\",[]],[\"name/53\",[47,67.86]],[\"comment/53\",[]],[\"name/54\",[48,62.751]],[\"comment/54\",[]],[\"name/55\",[49,51.765]],[\"comment/55\",[]],[\"name/56\",[50,67.86]],[\"comment/56\",[]],[\"name/57\",[51,62.751]],[\"comment/57\",[]],[\"name/58\",[52,56.874]],[\"comment/58\",[]],[\"name/59\",[53,67.86]],[\"comment/59\",[]],[\"name/60\",[54,67.86]],[\"comment/60\",[]],[\"name/61\",[1,59.387]],[\"comment/61\",[]],[\"name/62\",[2,35.408]],[\"comment/62\",[]],[\"name/63\",[55,67.86]],[\"comment/63\",[]],[\"name/64\",[56,54.867]],[\"comment/64\",[]],[\"name/65\",[57,59.387]],[\"comment/65\",[]],[\"name/66\",[58,67.86]],[\"comment/66\",[]],[\"name/67\",[59,67.86]],[\"comment/67\",[]],[\"name/68\",[60,67.86]],[\"comment/68\",[]],[\"name/69\",[2,35.408]],[\"comment/69\",[]],[\"name/70\",[11,43.292]],[\"comment/70\",[]],[\"name/71\",[61,67.86]],[\"comment/71\",[]],[\"name/72\",[62,67.86]],[\"comment/72\",[]],[\"name/73\",[63,67.86]],[\"comment/73\",[]],[\"name/74\",[33,62.751]],[\"comment/74\",[]],[\"name/75\",[34,62.751]],[\"comment/75\",[]],[\"name/76\",[35,62.751]],[\"comment/76\",[]],[\"name/77\",[36,62.751]],[\"comment/77\",[]],[\"name/78\",[37,62.751]],[\"comment/78\",[]],[\"name/79\",[64,67.86]],[\"comment/79\",[]],[\"name/80\",[38,62.751]],[\"comment/80\",[]],[\"name/81\",[39,62.751]],[\"comment/81\",[]],[\"name/82\",[65,67.86]],[\"comment/82\",[]],[\"name/83\",[66,67.86]],[\"comment/83\",[]],[\"name/84\",[20,32.306]],[\"comment/84\",[]],[\"name/85\",[67,67.86]],[\"comment/85\",[]],[\"name/86\",[20,32.306]],[\"comment/86\",[]],[\"name/87\",[68,67.86]],[\"comment/87\",[]],[\"name/88\",[20,32.306]],[\"comment/88\",[]],[\"name/89\",[69,67.86]],[\"comment/89\",[]],[\"name/90\",[20,32.306]],[\"comment/90\",[]],[\"name/91\",[70,67.86]],[\"comment/91\",[]],[\"name/92\",[20,32.306]],[\"comment/92\",[]],[\"name/93\",[71,67.86]],[\"comment/93\",[]],[\"name/94\",[20,32.306]],[\"comment/94\",[]],[\"name/95\",[72,67.86]],[\"comment/95\",[]],[\"name/96\",[73,59.387]],[\"comment/96\",[]],[\"name/97\",[74,67.86]],[\"comment/97\",[]],[\"name/98\",[75,67.86]],[\"comment/98\",[]],[\"name/99\",[76,67.86]],[\"comment/99\",[]],[\"name/100\",[77,45.173]],[\"comment/100\",[]],[\"name/101\",[78,50.514]],[\"comment/101\",[]],[\"name/102\",[8,44.506]],[\"comment/102\",[]],[\"name/103\",[20,32.306]],[\"comment/103\",[]],[\"name/104\",[8,44.506]],[\"comment/104\",[]],[\"name/105\",[79,54.867]],[\"comment/105\",[]],[\"name/106\",[80,67.86]],[\"comment/106\",[]],[\"name/107\",[81,67.86]],[\"comment/107\",[]],[\"name/108\",[9,62.751]],[\"comment/108\",[]],[\"name/109\",[8,44.506]],[\"comment/109\",[]],[\"name/110\",[10,62.751]],[\"comment/110\",[]],[\"name/111\",[82,67.86]],[\"comment/111\",[]],[\"name/112\",[83,67.86]],[\"comment/112\",[]],[\"name/113\",[84,67.86]],[\"comment/113\",[]],[\"name/114\",[85,67.86]],[\"comment/114\",[]],[\"name/115\",[86,67.86]],[\"comment/115\",[]],[\"name/116\",[87,62.751]],[\"comment/116\",[]],[\"name/117\",[88,67.86]],[\"comment/117\",[]],[\"name/118\",[89,56.874]],[\"comment/118\",[]],[\"name/119\",[3,62.751]],[\"comment/119\",[]],[\"name/120\",[90,67.86]],[\"comment/120\",[]],[\"name/121\",[91,67.86]],[\"comment/121\",[]],[\"name/122\",[92,54.867]],[\"comment/122\",[]],[\"name/123\",[93,67.86]],[\"comment/123\",[]],[\"name/124\",[94,67.86]],[\"comment/124\",[]],[\"name/125\",[95,67.86]],[\"comment/125\",[]],[\"name/126\",[96,67.86]],[\"comment/126\",[]],[\"name/127\",[97,67.86]],[\"comment/127\",[]],[\"name/128\",[98,67.86]],[\"comment/128\",[]],[\"name/129\",[99,67.86]],[\"comment/129\",[]],[\"name/130\",[100,67.86]],[\"comment/130\",[]],[\"name/131\",[101,67.86]],[\"comment/131\",[]],[\"name/132\",[102,67.86]],[\"comment/132\",[]],[\"name/133\",[103,67.86]],[\"comment/133\",[]],[\"name/134\",[104,67.86]],[\"comment/134\",[]],[\"name/135\",[105,67.86]],[\"comment/135\",[]],[\"name/136\",[106,67.86]],[\"comment/136\",[]],[\"name/137\",[107,67.86]],[\"comment/137\",[]],[\"name/138\",[108,67.86]],[\"comment/138\",[]],[\"name/139\",[109,67.86]],[\"comment/139\",[]],[\"name/140\",[110,67.86]],[\"comment/140\",[]],[\"name/141\",[111,67.86]],[\"comment/141\",[]],[\"name/142\",[112,67.86]],[\"comment/142\",[]],[\"name/143\",[113,67.86]],[\"comment/143\",[]],[\"name/144\",[114,67.86]],[\"comment/144\",[]],[\"name/145\",[115,67.86]],[\"comment/145\",[]],[\"name/146\",[116,67.86]],[\"comment/146\",[]],[\"name/147\",[117,67.86]],[\"comment/147\",[]],[\"name/148\",[118,67.86]],[\"comment/148\",[]],[\"name/149\",[119,62.751]],[\"comment/149\",[]],[\"name/150\",[120,67.86]],[\"comment/150\",[]],[\"name/151\",[121,67.86]],[\"comment/151\",[]],[\"name/152\",[122,67.86]],[\"comment/152\",[]],[\"name/153\",[123,54.867]],[\"comment/153\",[]],[\"name/154\",[124,67.86]],[\"comment/154\",[]],[\"name/155\",[2,35.408]],[\"comment/155\",[]],[\"name/156\",[77,45.173]],[\"comment/156\",[]],[\"name/157\",[125,67.86]],[\"comment/157\",[]],[\"name/158\",[126,56.874]],[\"comment/158\",[]],[\"name/159\",[11,43.292]],[\"comment/159\",[]],[\"name/160\",[127,67.86]],[\"comment/160\",[]],[\"name/161\",[128,67.86]],[\"comment/161\",[]],[\"name/162\",[129,62.751]],[\"comment/162\",[]],[\"name/163\",[89,56.874]],[\"comment/163\",[]],[\"name/164\",[130,59.387]],[\"comment/164\",[]],[\"name/165\",[131,67.86]],[\"comment/165\",[]],[\"name/166\",[132,62.751]],[\"comment/166\",[]],[\"name/167\",[133,67.86]],[\"comment/167\",[]],[\"name/168\",[134,67.86]],[\"comment/168\",[]],[\"name/169\",[135,67.86]],[\"comment/169\",[]],[\"name/170\",[136,56.874]],[\"comment/170\",[]],[\"name/171\",[137,56.874]],[\"comment/171\",[]],[\"name/172\",[138,56.874]],[\"comment/172\",[]],[\"name/173\",[139,56.874]],[\"comment/173\",[]],[\"name/174\",[140,67.86]],[\"comment/174\",[]],[\"name/175\",[141,67.86]],[\"comment/175\",[]],[\"name/176\",[142,67.86]],[\"comment/176\",[]],[\"name/177\",[143,56.874]],[\"comment/177\",[]],[\"name/178\",[144,56.874]],[\"comment/178\",[]],[\"name/179\",[92,54.867]],[\"comment/179\",[]],[\"name/180\",[145,56.874]],[\"comment/180\",[]],[\"name/181\",[8,44.506]],[\"comment/181\",[]],[\"name/182\",[78,50.514]],[\"comment/182\",[]],[\"name/183\",[146,56.874]],[\"comment/183\",[]],[\"name/184\",[56,54.867]],[\"comment/184\",[]],[\"name/185\",[147,54.867]],[\"comment/185\",[]],[\"name/186\",[148,56.874]],[\"comment/186\",[]],[\"name/187\",[149,56.874]],[\"comment/187\",[]],[\"name/188\",[150,56.874]],[\"comment/188\",[]],[\"name/189\",[45,51.765]],[\"comment/189\",[]],[\"name/190\",[49,51.765]],[\"comment/190\",[]],[\"name/191\",[44,51.765]],[\"comment/191\",[]],[\"name/192\",[151,56.874]],[\"comment/192\",[]],[\"name/193\",[152,54.867]],[\"comment/193\",[]],[\"name/194\",[153,56.874]],[\"comment/194\",[]],[\"name/195\",[154,56.874]],[\"comment/195\",[]],[\"name/196\",[155,56.874]],[\"comment/196\",[]],[\"name/197\",[156,56.874]],[\"comment/197\",[]],[\"name/198\",[157,56.874]],[\"comment/198\",[]],[\"name/199\",[158,56.874]],[\"comment/199\",[]],[\"name/200\",[159,56.874]],[\"comment/200\",[]],[\"name/201\",[160,56.874]],[\"comment/201\",[]],[\"name/202\",[161,56.874]],[\"comment/202\",[]],[\"name/203\",[162,56.874]],[\"comment/203\",[]],[\"name/204\",[163,56.874]],[\"comment/204\",[]],[\"name/205\",[164,56.874]],[\"comment/205\",[]],[\"name/206\",[165,67.86]],[\"comment/206\",[]],[\"name/207\",[89,56.874]],[\"comment/207\",[]],[\"name/208\",[166,67.86]],[\"comment/208\",[]],[\"name/209\",[167,59.387]],[\"comment/209\",[]],[\"name/210\",[77,45.173]],[\"comment/210\",[]],[\"name/211\",[8,44.506]],[\"comment/211\",[]],[\"name/212\",[20,32.306]],[\"comment/212\",[]],[\"name/213\",[8,44.506]],[\"comment/213\",[]],[\"name/214\",[79,54.867]],[\"comment/214\",[]],[\"name/215\",[168,62.751]],[\"comment/215\",[]],[\"name/216\",[78,50.514]],[\"comment/216\",[]],[\"name/217\",[169,67.86]],[\"comment/217\",[]],[\"name/218\",[170,67.86]],[\"comment/218\",[]],[\"name/219\",[171,67.86]],[\"comment/219\",[]],[\"name/220\",[172,67.86]],[\"comment/220\",[]],[\"name/221\",[173,62.751]],[\"comment/221\",[]],[\"name/222\",[174,67.86]],[\"comment/222\",[]],[\"name/223\",[175,67.86]],[\"comment/223\",[]],[\"name/224\",[130,59.387]],[\"comment/224\",[]],[\"name/225\",[176,67.86]],[\"comment/225\",[]],[\"name/226\",[177,67.86]],[\"comment/226\",[]],[\"name/227\",[173,62.751]],[\"comment/227\",[]],[\"name/228\",[178,67.86]],[\"comment/228\",[]],[\"name/229\",[179,67.86]],[\"comment/229\",[]],[\"name/230\",[180,67.86]],[\"comment/230\",[]],[\"name/231\",[181,67.86]],[\"comment/231\",[]],[\"name/232\",[182,67.86]],[\"comment/232\",[]],[\"name/233\",[183,67.86]],[\"comment/233\",[]],[\"name/234\",[184,67.86]],[\"comment/234\",[]],[\"name/235\",[129,62.751]],[\"comment/235\",[]],[\"name/236\",[89,56.874]],[\"comment/236\",[]],[\"name/237\",[185,67.86]],[\"comment/237\",[]],[\"name/238\",[130,59.387]],[\"comment/238\",[]],[\"name/239\",[186,67.86]],[\"comment/239\",[]],[\"name/240\",[187,67.86]],[\"comment/240\",[]],[\"name/241\",[188,67.86]],[\"comment/241\",[]],[\"name/242\",[189,67.86]],[\"comment/242\",[]],[\"name/243\",[190,67.86]],[\"comment/243\",[]],[\"name/244\",[2,35.408]],[\"comment/244\",[]],[\"name/245\",[19,59.387]],[\"comment/245\",[]],[\"name/246\",[191,67.86]],[\"comment/246\",[]],[\"name/247\",[192,67.86]],[\"comment/247\",[]],[\"name/248\",[193,62.751]],[\"comment/248\",[]],[\"name/249\",[194,56.874]],[\"comment/249\",[]],[\"name/250\",[11,43.292]],[\"comment/250\",[]],[\"name/251\",[195,62.751]],[\"comment/251\",[]],[\"name/252\",[196,67.86]],[\"comment/252\",[]],[\"name/253\",[197,49.401]],[\"comment/253\",[]],[\"name/254\",[198,67.86]],[\"comment/254\",[]],[\"name/255\",[199,62.751]],[\"comment/255\",[]],[\"name/256\",[200,67.86]],[\"comment/256\",[]],[\"name/257\",[201,62.751]],[\"comment/257\",[]],[\"name/258\",[2,35.408]],[\"comment/258\",[]],[\"name/259\",[202,67.86]],[\"comment/259\",[]],[\"name/260\",[203,67.86]],[\"comment/260\",[]],[\"name/261\",[204,67.86]],[\"comment/261\",[]],[\"name/262\",[205,67.86]],[\"comment/262\",[]],[\"name/263\",[206,67.86]],[\"comment/263\",[]],[\"name/264\",[207,67.86]],[\"comment/264\",[]],[\"name/265\",[208,62.751]],[\"comment/265\",[]],[\"name/266\",[209,67.86]],[\"comment/266\",[]],[\"name/267\",[210,67.86]],[\"comment/267\",[]],[\"name/268\",[20,32.306]],[\"comment/268\",[]],[\"name/269\",[211,62.751]],[\"comment/269\",[]],[\"name/270\",[212,59.387]],[\"comment/270\",[]],[\"name/271\",[213,62.751]],[\"comment/271\",[]],[\"name/272\",[2,35.408]],[\"comment/272\",[]],[\"name/273\",[212,59.387]],[\"comment/273\",[]],[\"name/274\",[211,62.751]],[\"comment/274\",[]],[\"name/275\",[214,62.751]],[\"comment/275\",[]],[\"name/276\",[215,67.86]],[\"comment/276\",[]],[\"name/277\",[2,35.408]],[\"comment/277\",[]],[\"name/278\",[216,67.86]],[\"comment/278\",[]],[\"name/279\",[213,62.751]],[\"comment/279\",[]],[\"name/280\",[217,67.86]],[\"comment/280\",[]],[\"name/281\",[214,62.751]],[\"comment/281\",[]],[\"name/282\",[212,59.387]],[\"comment/282\",[]],[\"name/283\",[218,67.86]],[\"comment/283\",[]],[\"name/284\",[219,67.86]],[\"comment/284\",[]],[\"name/285\",[220,67.86]],[\"comment/285\",[]],[\"name/286\",[221,67.86]],[\"comment/286\",[]],[\"name/287\",[222,67.86]],[\"comment/287\",[]],[\"name/288\",[223,67.86]],[\"comment/288\",[]],[\"name/289\",[57,59.387]],[\"comment/289\",[]],[\"name/290\",[2,35.408]],[\"comment/290\",[]],[\"name/291\",[77,45.173]],[\"comment/291\",[]],[\"name/292\",[126,56.874]],[\"comment/292\",[]],[\"name/293\",[11,43.292]],[\"comment/293\",[]],[\"name/294\",[201,62.751]],[\"comment/294\",[]],[\"name/295\",[224,67.86]],[\"comment/295\",[]],[\"name/296\",[225,67.86]],[\"comment/296\",[]],[\"name/297\",[226,67.86]],[\"comment/297\",[]],[\"name/298\",[136,56.874]],[\"comment/298\",[]],[\"name/299\",[227,67.86]],[\"comment/299\",[]],[\"name/300\",[228,67.86]],[\"comment/300\",[]],[\"name/301\",[229,67.86]],[\"comment/301\",[]],[\"name/302\",[230,67.86]],[\"comment/302\",[]],[\"name/303\",[231,67.86]],[\"comment/303\",[]],[\"name/304\",[137,56.874]],[\"comment/304\",[]],[\"name/305\",[139,56.874]],[\"comment/305\",[]],[\"name/306\",[232,62.751]],[\"comment/306\",[]],[\"name/307\",[233,67.86]],[\"comment/307\",[]],[\"name/308\",[234,62.751]],[\"comment/308\",[]],[\"name/309\",[92,54.867]],[\"comment/309\",[]],[\"name/310\",[145,56.874]],[\"comment/310\",[]],[\"name/311\",[8,44.506]],[\"comment/311\",[]],[\"name/312\",[78,50.514]],[\"comment/312\",[]],[\"name/313\",[146,56.874]],[\"comment/313\",[]],[\"name/314\",[56,54.867]],[\"comment/314\",[]],[\"name/315\",[147,54.867]],[\"comment/315\",[]],[\"name/316\",[148,56.874]],[\"comment/316\",[]],[\"name/317\",[149,56.874]],[\"comment/317\",[]],[\"name/318\",[150,56.874]],[\"comment/318\",[]],[\"name/319\",[45,51.765]],[\"comment/319\",[]],[\"name/320\",[49,51.765]],[\"comment/320\",[]],[\"name/321\",[44,51.765]],[\"comment/321\",[]],[\"name/322\",[151,56.874]],[\"comment/322\",[]],[\"name/323\",[152,54.867]],[\"comment/323\",[]],[\"name/324\",[153,56.874]],[\"comment/324\",[]],[\"name/325\",[154,56.874]],[\"comment/325\",[]],[\"name/326\",[155,56.874]],[\"comment/326\",[]],[\"name/327\",[156,56.874]],[\"comment/327\",[]],[\"name/328\",[157,56.874]],[\"comment/328\",[]],[\"name/329\",[158,56.874]],[\"comment/329\",[]],[\"name/330\",[159,56.874]],[\"comment/330\",[]],[\"name/331\",[143,56.874]],[\"comment/331\",[]],[\"name/332\",[144,56.874]],[\"comment/332\",[]],[\"name/333\",[160,56.874]],[\"comment/333\",[]],[\"name/334\",[138,56.874]],[\"comment/334\",[]],[\"name/335\",[161,56.874]],[\"comment/335\",[]],[\"name/336\",[162,56.874]],[\"comment/336\",[]],[\"name/337\",[163,56.874]],[\"comment/337\",[]],[\"name/338\",[164,56.874]],[\"comment/338\",[]],[\"name/339\",[235,67.86]],[\"comment/339\",[]],[\"name/340\",[236,62.751]],[\"comment/340\",[]],[\"name/341\",[237,67.86]],[\"comment/341\",[]],[\"name/342\",[238,67.86]],[\"comment/342\",[]],[\"name/343\",[239,67.86]],[\"comment/343\",[]],[\"name/344\",[2,35.408]],[\"comment/344\",[]],[\"name/345\",[240,62.751]],[\"comment/345\",[]],[\"name/346\",[241,59.387]],[\"comment/346\",[]],[\"name/347\",[242,62.751]],[\"comment/347\",[]],[\"name/348\",[243,54.867]],[\"comment/348\",[]],[\"name/349\",[244,62.751]],[\"comment/349\",[]],[\"name/350\",[245,56.874]],[\"comment/350\",[]],[\"name/351\",[246,67.86]],[\"comment/351\",[]],[\"name/352\",[247,67.86]],[\"comment/352\",[]],[\"name/353\",[248,67.86]],[\"comment/353\",[]],[\"name/354\",[249,67.86]],[\"comment/354\",[]],[\"name/355\",[232,62.751]],[\"comment/355\",[]],[\"name/356\",[250,67.86]],[\"comment/356\",[]],[\"name/357\",[251,67.86]],[\"comment/357\",[]],[\"name/358\",[252,67.86]],[\"comment/358\",[]],[\"name/359\",[253,67.86]],[\"comment/359\",[]],[\"name/360\",[254,67.86]],[\"comment/360\",[]],[\"name/361\",[255,67.86]],[\"comment/361\",[]],[\"name/362\",[256,67.86]],[\"comment/362\",[]],[\"name/363\",[257,67.86]],[\"comment/363\",[]],[\"name/364\",[258,67.86]],[\"comment/364\",[]],[\"name/365\",[259,67.86]],[\"comment/365\",[]],[\"name/366\",[260,67.86]],[\"comment/366\",[]],[\"name/367\",[261,67.86]],[\"comment/367\",[]],[\"name/368\",[262,67.86]],[\"comment/368\",[]],[\"name/369\",[263,67.86]],[\"comment/369\",[]],[\"name/370\",[264,67.86]],[\"comment/370\",[]],[\"name/371\",[265,67.86]],[\"comment/371\",[]],[\"name/372\",[266,67.86]],[\"comment/372\",[]],[\"name/373\",[267,67.86]],[\"comment/373\",[]],[\"name/374\",[268,67.86]],[\"comment/374\",[]],[\"name/375\",[236,62.751]],[\"comment/375\",[]],[\"name/376\",[269,62.751]],[\"comment/376\",[]],[\"name/377\",[270,67.86]],[\"comment/377\",[]],[\"name/378\",[271,67.86]],[\"comment/378\",[]],[\"name/379\",[272,67.86]],[\"comment/379\",[]],[\"name/380\",[273,67.86]],[\"comment/380\",[]],[\"name/381\",[274,67.86]],[\"comment/381\",[]],[\"name/382\",[269,62.751]],[\"comment/382\",[]],[\"name/383\",[275,67.86]],[\"comment/383\",[]],[\"name/384\",[276,67.86]],[\"comment/384\",[]],[\"name/385\",[277,62.751]],[\"comment/385\",[]],[\"name/386\",[278,59.387]],[\"comment/386\",[]],[\"name/387\",[279,56.874]],[\"comment/387\",[]],[\"name/388\",[280,67.86]],[\"comment/388\",[]],[\"name/389\",[245,56.874]],[\"comment/389\",[]],[\"name/390\",[281,67.86]],[\"comment/390\",[]],[\"name/391\",[245,56.874]],[\"comment/391\",[]],[\"name/392\",[282,67.86]],[\"comment/392\",[]],[\"name/393\",[240,62.751]],[\"comment/393\",[]],[\"name/394\",[241,59.387]],[\"comment/394\",[]],[\"name/395\",[242,62.751]],[\"comment/395\",[]],[\"name/396\",[243,54.867]],[\"comment/396\",[]],[\"name/397\",[244,62.751]],[\"comment/397\",[]],[\"name/398\",[245,56.874]],[\"comment/398\",[]],[\"name/399\",[283,67.86]],[\"comment/399\",[]],[\"name/400\",[284,62.751]],[\"comment/400\",[]],[\"name/401\",[278,59.387]],[\"comment/401\",[]],[\"name/402\",[279,56.874]],[\"comment/402\",[]],[\"name/403\",[277,62.751]],[\"comment/403\",[]],[\"name/404\",[194,56.874]],[\"comment/404\",[]],[\"name/405\",[20,32.306]],[\"comment/405\",[]],[\"name/406\",[285,62.751]],[\"comment/406\",[]],[\"name/407\",[286,54.867]],[\"comment/407\",[]],[\"name/408\",[287,67.86]],[\"comment/408\",[]],[\"name/409\",[20,32.306]],[\"comment/409\",[]],[\"name/410\",[278,59.387]],[\"comment/410\",[]],[\"name/411\",[279,56.874]],[\"comment/411\",[]],[\"name/412\",[288,67.86]],[\"comment/412\",[]],[\"name/413\",[20,32.306]],[\"comment/413\",[]],[\"name/414\",[286,54.867]],[\"comment/414\",[]],[\"name/415\",[284,62.751]],[\"comment/415\",[]],[\"name/416\",[289,67.86]],[\"comment/416\",[]],[\"name/417\",[290,67.86]],[\"comment/417\",[]],[\"name/418\",[291,67.86]],[\"comment/418\",[]],[\"name/419\",[292,67.86]],[\"comment/419\",[]],[\"name/420\",[20,32.306]],[\"comment/420\",[]],[\"name/421\",[293,62.751]],[\"comment/421\",[]],[\"name/422\",[294,62.751]],[\"comment/422\",[]],[\"name/423\",[295,67.86]],[\"comment/423\",[]],[\"name/424\",[20,32.306]],[\"comment/424\",[]],[\"name/425\",[293,62.751]],[\"comment/425\",[]],[\"name/426\",[294,62.751]],[\"comment/426\",[]],[\"name/427\",[296,62.751]],[\"comment/427\",[]],[\"name/428\",[297,67.86]],[\"comment/428\",[]],[\"name/429\",[298,59.387]],[\"comment/429\",[]],[\"name/430\",[299,67.86]],[\"comment/430\",[]],[\"name/431\",[300,67.86]],[\"comment/431\",[]],[\"name/432\",[301,67.86]],[\"comment/432\",[]],[\"name/433\",[302,67.86]],[\"comment/433\",[]],[\"name/434\",[303,67.86]],[\"comment/434\",[]],[\"name/435\",[304,67.86]],[\"comment/435\",[]],[\"name/436\",[305,67.86]],[\"comment/436\",[]],[\"name/437\",[306,67.86]],[\"comment/437\",[]],[\"name/438\",[307,67.86]],[\"comment/438\",[]],[\"name/439\",[308,67.86]],[\"comment/439\",[]],[\"name/440\",[309,67.86]],[\"comment/440\",[]],[\"name/441\",[310,67.86]],[\"comment/441\",[]],[\"name/442\",[311,67.86]],[\"comment/442\",[]],[\"name/443\",[312,67.86]],[\"comment/443\",[]],[\"name/444\",[313,67.86]],[\"comment/444\",[]],[\"name/445\",[314,67.86]],[\"comment/445\",[]],[\"name/446\",[315,67.86]],[\"comment/446\",[]],[\"name/447\",[316,67.86]],[\"comment/447\",[]],[\"name/448\",[317,67.86]],[\"comment/448\",[]],[\"name/449\",[318,67.86]],[\"comment/449\",[]],[\"name/450\",[319,67.86]],[\"comment/450\",[]],[\"name/451\",[320,67.86]],[\"comment/451\",[]],[\"name/452\",[321,67.86]],[\"comment/452\",[]],[\"name/453\",[322,67.86]],[\"comment/453\",[]],[\"name/454\",[323,67.86]],[\"comment/454\",[]],[\"name/455\",[296,62.751]],[\"comment/455\",[]],[\"name/456\",[324,67.86]],[\"comment/456\",[]],[\"name/457\",[325,67.86]],[\"comment/457\",[]],[\"name/458\",[326,67.86]],[\"comment/458\",[]],[\"name/459\",[327,67.86]],[\"comment/459\",[]],[\"name/460\",[328,67.86]],[\"comment/460\",[]],[\"name/461\",[329,67.86]],[\"comment/461\",[]],[\"name/462\",[330,67.86]],[\"comment/462\",[]],[\"name/463\",[132,62.751]],[\"comment/463\",[]],[\"name/464\",[331,67.86]],[\"comment/464\",[]],[\"name/465\",[332,67.86]],[\"comment/465\",[]],[\"name/466\",[333,67.86]],[\"comment/466\",[]],[\"name/467\",[334,67.86]],[\"comment/467\",[]],[\"name/468\",[335,67.86]],[\"comment/468\",[]],[\"name/469\",[336,67.86]],[\"comment/469\",[]],[\"name/470\",[337,67.86]],[\"comment/470\",[]],[\"name/471\",[338,67.86]],[\"comment/471\",[]],[\"name/472\",[339,67.86]],[\"comment/472\",[]],[\"name/473\",[340,67.86]],[\"comment/473\",[]],[\"name/474\",[341,67.86]],[\"comment/474\",[]],[\"name/475\",[342,67.86]],[\"comment/475\",[]],[\"name/476\",[343,67.86]],[\"comment/476\",[]],[\"name/477\",[344,67.86]],[\"comment/477\",[]],[\"name/478\",[345,67.86]],[\"comment/478\",[]],[\"name/479\",[346,67.86]],[\"comment/479\",[]],[\"name/480\",[347,67.86]],[\"comment/480\",[]],[\"name/481\",[348,67.86]],[\"comment/481\",[]],[\"name/482\",[349,67.86]],[\"comment/482\",[]],[\"name/483\",[350,67.86]],[\"comment/483\",[]],[\"name/484\",[351,67.86]],[\"comment/484\",[]],[\"name/485\",[352,67.86]],[\"comment/485\",[]],[\"name/486\",[353,67.86]],[\"comment/486\",[]],[\"name/487\",[2,35.408]],[\"comment/487\",[]],[\"name/488\",[92,54.867]],[\"comment/488\",[]],[\"name/489\",[145,56.874]],[\"comment/489\",[]],[\"name/490\",[8,44.506]],[\"comment/490\",[]],[\"name/491\",[78,50.514]],[\"comment/491\",[]],[\"name/492\",[354,67.86]],[\"comment/492\",[]],[\"name/493\",[11,43.292]],[\"comment/493\",[]],[\"name/494\",[77,45.173]],[\"comment/494\",[]],[\"name/495\",[126,56.874]],[\"comment/495\",[]],[\"name/496\",[146,56.874]],[\"comment/496\",[]],[\"name/497\",[56,54.867]],[\"comment/497\",[]],[\"name/498\",[147,54.867]],[\"comment/498\",[]],[\"name/499\",[148,56.874]],[\"comment/499\",[]],[\"name/500\",[149,56.874]],[\"comment/500\",[]],[\"name/501\",[150,56.874]],[\"comment/501\",[]],[\"name/502\",[45,51.765]],[\"comment/502\",[]],[\"name/503\",[49,51.765]],[\"comment/503\",[]],[\"name/504\",[44,51.765]],[\"comment/504\",[]],[\"name/505\",[151,56.874]],[\"comment/505\",[]],[\"name/506\",[152,54.867]],[\"comment/506\",[]],[\"name/507\",[153,56.874]],[\"comment/507\",[]],[\"name/508\",[154,56.874]],[\"comment/508\",[]],[\"name/509\",[139,56.874]],[\"comment/509\",[]],[\"name/510\",[155,56.874]],[\"comment/510\",[]],[\"name/511\",[156,56.874]],[\"comment/511\",[]],[\"name/512\",[157,56.874]],[\"comment/512\",[]],[\"name/513\",[158,56.874]],[\"comment/513\",[]],[\"name/514\",[159,56.874]],[\"comment/514\",[]],[\"name/515\",[355,67.86]],[\"comment/515\",[]],[\"name/516\",[143,56.874]],[\"comment/516\",[]],[\"name/517\",[144,56.874]],[\"comment/517\",[]],[\"name/518\",[160,56.874]],[\"comment/518\",[]],[\"name/519\",[138,56.874]],[\"comment/519\",[]],[\"name/520\",[356,67.86]],[\"comment/520\",[]],[\"name/521\",[136,56.874]],[\"comment/521\",[]],[\"name/522\",[20,32.306]],[\"comment/522\",[]],[\"name/523\",[137,56.874]],[\"comment/523\",[]],[\"name/524\",[20,32.306]],[\"comment/524\",[]],[\"name/525\",[357,67.86]],[\"comment/525\",[]],[\"name/526\",[161,56.874]],[\"comment/526\",[]],[\"name/527\",[162,56.874]],[\"comment/527\",[]],[\"name/528\",[163,56.874]],[\"comment/528\",[]],[\"name/529\",[164,56.874]],[\"comment/529\",[]],[\"name/530\",[358,67.86]],[\"comment/530\",[]],[\"name/531\",[2,35.408]],[\"comment/531\",[]],[\"name/532\",[8,44.506]],[\"comment/532\",[]],[\"name/533\",[78,50.514]],[\"comment/533\",[]],[\"name/534\",[77,45.173]],[\"comment/534\",[]],[\"name/535\",[41,62.751]],[\"comment/535\",[]],[\"name/536\",[359,67.86]],[\"comment/536\",[]],[\"name/537\",[193,62.751]],[\"comment/537\",[]],[\"name/538\",[20,32.306]],[\"comment/538\",[]],[\"name/539\",[11,43.292]],[\"comment/539\",[]],[\"name/540\",[87,62.751]],[\"comment/540\",[]],[\"name/541\",[51,62.751]],[\"comment/541\",[]],[\"name/542\",[52,56.874]],[\"comment/542\",[]],[\"name/543\",[45,51.765]],[\"comment/543\",[]],[\"name/544\",[44,51.765]],[\"comment/544\",[]],[\"name/545\",[49,51.765]],[\"comment/545\",[]],[\"name/546\",[48,62.751]],[\"comment/546\",[]],[\"name/547\",[360,62.751]],[\"comment/547\",[]],[\"name/548\",[361,67.86]],[\"comment/548\",[]],[\"name/549\",[152,54.867]],[\"comment/549\",[]],[\"name/550\",[362,67.86]],[\"comment/550\",[]],[\"name/551\",[2,35.408]],[\"comment/551\",[]],[\"name/552\",[19,59.387]],[\"comment/552\",[]],[\"name/553\",[363,67.86]],[\"comment/553\",[]],[\"name/554\",[298,59.387]],[\"comment/554\",[]],[\"name/555\",[199,62.751]],[\"comment/555\",[]],[\"name/556\",[364,67.86]],[\"comment/556\",[]],[\"name/557\",[365,67.86]],[\"comment/557\",[]],[\"name/558\",[366,67.86]],[\"comment/558\",[]],[\"name/559\",[367,67.86]],[\"comment/559\",[]],[\"name/560\",[368,62.751]],[\"comment/560\",[]],[\"name/561\",[2,35.408]],[\"comment/561\",[]],[\"name/562\",[369,67.86]],[\"comment/562\",[]],[\"name/563\",[77,45.173]],[\"comment/563\",[]],[\"name/564\",[126,56.874]],[\"comment/564\",[]],[\"name/565\",[11,43.292]],[\"comment/565\",[]],[\"name/566\",[154,56.874]],[\"comment/566\",[]],[\"name/567\",[137,56.874]],[\"comment/567\",[]],[\"name/568\",[136,56.874]],[\"comment/568\",[]],[\"name/569\",[370,67.86]],[\"comment/569\",[]],[\"name/570\",[139,56.874]],[\"comment/570\",[]],[\"name/571\",[371,67.86]],[\"comment/571\",[]],[\"name/572\",[372,67.86]],[\"comment/572\",[]],[\"name/573\",[373,67.86]],[\"comment/573\",[]],[\"name/574\",[374,62.751]],[\"comment/574\",[]],[\"name/575\",[375,67.86]],[\"comment/575\",[]],[\"name/576\",[376,67.86]],[\"comment/576\",[]],[\"name/577\",[377,67.86]],[\"comment/577\",[]],[\"name/578\",[378,67.86]],[\"comment/578\",[]],[\"name/579\",[92,54.867]],[\"comment/579\",[]],[\"name/580\",[145,56.874]],[\"comment/580\",[]],[\"name/581\",[8,44.506]],[\"comment/581\",[]],[\"name/582\",[78,50.514]],[\"comment/582\",[]],[\"name/583\",[146,56.874]],[\"comment/583\",[]],[\"name/584\",[56,54.867]],[\"comment/584\",[]],[\"name/585\",[147,54.867]],[\"comment/585\",[]],[\"name/586\",[148,56.874]],[\"comment/586\",[]],[\"name/587\",[149,56.874]],[\"comment/587\",[]],[\"name/588\",[150,56.874]],[\"comment/588\",[]],[\"name/589\",[45,51.765]],[\"comment/589\",[]],[\"name/590\",[49,51.765]],[\"comment/590\",[]],[\"name/591\",[44,51.765]],[\"comment/591\",[]],[\"name/592\",[151,56.874]],[\"comment/592\",[]],[\"name/593\",[152,54.867]],[\"comment/593\",[]],[\"name/594\",[153,56.874]],[\"comment/594\",[]],[\"name/595\",[155,56.874]],[\"comment/595\",[]],[\"name/596\",[156,56.874]],[\"comment/596\",[]],[\"name/597\",[157,56.874]],[\"comment/597\",[]],[\"name/598\",[158,56.874]],[\"comment/598\",[]],[\"name/599\",[159,56.874]],[\"comment/599\",[]],[\"name/600\",[143,56.874]],[\"comment/600\",[]],[\"name/601\",[144,56.874]],[\"comment/601\",[]],[\"name/602\",[160,56.874]],[\"comment/602\",[]],[\"name/603\",[138,56.874]],[\"comment/603\",[]],[\"name/604\",[161,56.874]],[\"comment/604\",[]],[\"name/605\",[162,56.874]],[\"comment/605\",[]],[\"name/606\",[163,56.874]],[\"comment/606\",[]],[\"name/607\",[164,56.874]],[\"comment/607\",[]],[\"name/608\",[379,67.86]],[\"comment/608\",[]],[\"name/609\",[2,35.408]],[\"comment/609\",[]],[\"name/610\",[380,67.86]],[\"comment/610\",[]],[\"name/611\",[381,67.86]],[\"comment/611\",[]],[\"name/612\",[382,67.86]],[\"comment/612\",[]],[\"name/613\",[383,67.86]],[\"comment/613\",[]],[\"name/614\",[384,59.387]],[\"comment/614\",[]],[\"name/615\",[243,54.867]],[\"comment/615\",[]],[\"name/616\",[385,67.86]],[\"comment/616\",[]],[\"name/617\",[386,67.86]],[\"comment/617\",[]],[\"name/618\",[387,67.86]],[\"comment/618\",[]],[\"name/619\",[388,67.86]],[\"comment/619\",[]],[\"name/620\",[389,67.86]],[\"comment/620\",[]],[\"name/621\",[390,67.86]],[\"comment/621\",[]],[\"name/622\",[391,67.86]],[\"comment/622\",[]],[\"name/623\",[374,62.751]],[\"comment/623\",[]],[\"name/624\",[392,67.86]],[\"comment/624\",[]],[\"name/625\",[393,67.86]],[\"comment/625\",[]],[\"name/626\",[394,67.86]],[\"comment/626\",[]],[\"name/627\",[395,67.86]],[\"comment/627\",[]],[\"name/628\",[396,67.86]],[\"comment/628\",[]],[\"name/629\",[397,67.86]],[\"comment/629\",[]],[\"name/630\",[398,67.86]],[\"comment/630\",[]],[\"name/631\",[399,67.86]],[\"comment/631\",[]],[\"name/632\",[400,67.86]],[\"comment/632\",[]],[\"name/633\",[401,67.86]],[\"comment/633\",[]],[\"name/634\",[402,67.86]],[\"comment/634\",[]],[\"name/635\",[234,62.751]],[\"comment/635\",[]],[\"name/636\",[403,67.86]],[\"comment/636\",[]],[\"name/637\",[404,67.86]],[\"comment/637\",[]],[\"name/638\",[405,67.86]],[\"comment/638\",[]],[\"name/639\",[406,67.86]],[\"comment/639\",[]],[\"name/640\",[407,67.86]],[\"comment/640\",[]],[\"name/641\",[408,67.86]],[\"comment/641\",[]],[\"name/642\",[409,67.86]],[\"comment/642\",[]],[\"name/643\",[20,32.306]],[\"comment/643\",[]],[\"name/644\",[410,67.86]],[\"comment/644\",[]],[\"name/645\",[411,67.86]],[\"comment/645\",[]],[\"name/646\",[412,67.86]],[\"comment/646\",[]],[\"name/647\",[20,32.306]],[\"comment/647\",[]],[\"name/648\",[413,67.86]],[\"comment/648\",[]],[\"name/649\",[414,67.86]],[\"comment/649\",[]],[\"name/650\",[415,67.86]],[\"comment/650\",[]],[\"name/651\",[416,67.86]],[\"comment/651\",[]],[\"name/652\",[417,67.86]],[\"comment/652\",[]],[\"name/653\",[418,67.86]],[\"comment/653\",[]],[\"name/654\",[419,67.86]],[\"comment/654\",[]],[\"name/655\",[420,67.86]],[\"comment/655\",[]],[\"name/656\",[421,67.86]],[\"comment/656\",[]],[\"name/657\",[422,67.86]],[\"comment/657\",[]],[\"name/658\",[423,67.86]],[\"comment/658\",[]],[\"name/659\",[424,67.86]],[\"comment/659\",[]],[\"name/660\",[425,67.86]],[\"comment/660\",[]],[\"name/661\",[426,67.86]],[\"comment/661\",[]],[\"name/662\",[427,67.86]],[\"comment/662\",[]],[\"name/663\",[428,67.86]],[\"comment/663\",[]],[\"name/664\",[429,67.86]],[\"comment/664\",[]],[\"name/665\",[430,67.86]],[\"comment/665\",[]],[\"name/666\",[431,67.86]],[\"comment/666\",[]],[\"name/667\",[432,67.86]],[\"comment/667\",[]],[\"name/668\",[433,67.86]],[\"comment/668\",[]],[\"name/669\",[434,67.86]],[\"comment/669\",[]],[\"name/670\",[435,67.86]],[\"comment/670\",[]],[\"name/671\",[436,67.86]],[\"comment/671\",[]],[\"name/672\",[437,67.86]],[\"comment/672\",[]],[\"name/673\",[438,67.86]],[\"comment/673\",[]],[\"name/674\",[439,67.86]],[\"comment/674\",[]],[\"name/675\",[20,32.306]],[\"comment/675\",[]],[\"name/676\",[79,54.867]],[\"comment/676\",[]],[\"name/677\",[440,62.751]],[\"comment/677\",[]],[\"name/678\",[441,67.86]],[\"comment/678\",[]],[\"name/679\",[442,67.86]],[\"comment/679\",[]],[\"name/680\",[20,32.306]],[\"comment/680\",[]],[\"name/681\",[279,56.874]],[\"comment/681\",[]],[\"name/682\",[286,54.867]],[\"comment/682\",[]],[\"name/683\",[443,67.86]],[\"comment/683\",[]],[\"name/684\",[444,67.86]],[\"comment/684\",[]],[\"name/685\",[20,32.306]],[\"comment/685\",[]],[\"name/686\",[73,59.387]],[\"comment/686\",[]],[\"name/687\",[445,67.86]],[\"comment/687\",[]],[\"name/688\",[446,67.86]],[\"comment/688\",[]],[\"name/689\",[20,32.306]],[\"comment/689\",[]],[\"name/690\",[447,56.874]],[\"comment/690\",[]],[\"name/691\",[79,54.867]],[\"comment/691\",[]],[\"name/692\",[440,62.751]],[\"comment/692\",[]],[\"name/693\",[448,67.86]],[\"comment/693\",[]],[\"name/694\",[449,67.86]],[\"comment/694\",[]],[\"name/695\",[20,32.306]],[\"comment/695\",[]],[\"name/696\",[450,67.86]],[\"comment/696\",[]],[\"name/697\",[451,62.751]],[\"comment/697\",[]],[\"name/698\",[286,54.867]],[\"comment/698\",[]],[\"name/699\",[452,67.86]],[\"comment/699\",[]],[\"name/700\",[453,67.86]],[\"comment/700\",[]],[\"name/701\",[20,32.306]],[\"comment/701\",[]],[\"name/702\",[73,59.387]],[\"comment/702\",[]],[\"name/703\",[454,67.86]],[\"comment/703\",[]],[\"name/704\",[455,67.86]],[\"comment/704\",[]],[\"name/705\",[20,32.306]],[\"comment/705\",[]],[\"name/706\",[447,56.874]],[\"comment/706\",[]],[\"name/707\",[456,62.751]],[\"comment/707\",[]],[\"name/708\",[457,67.86]],[\"comment/708\",[]],[\"name/709\",[458,67.86]],[\"comment/709\",[]],[\"name/710\",[20,32.306]],[\"comment/710\",[]],[\"name/711\",[459,62.751]],[\"comment/711\",[]],[\"name/712\",[451,62.751]],[\"comment/712\",[]],[\"name/713\",[286,54.867]],[\"comment/713\",[]],[\"name/714\",[460,67.86]],[\"comment/714\",[]],[\"name/715\",[461,67.86]],[\"comment/715\",[]],[\"name/716\",[20,32.306]],[\"comment/716\",[]],[\"name/717\",[459,62.751]],[\"comment/717\",[]],[\"name/718\",[462,67.86]],[\"comment/718\",[]],[\"name/719\",[463,67.86]],[\"comment/719\",[]],[\"name/720\",[464,67.86]],[\"comment/720\",[]],[\"name/721\",[465,67.86]],[\"comment/721\",[]],[\"name/722\",[447,56.874]],[\"comment/722\",[]],[\"name/723\",[243,54.867]],[\"comment/723\",[]],[\"name/724\",[466,67.86]],[\"comment/724\",[]],[\"name/725\",[467,67.86]],[\"comment/725\",[]],[\"name/726\",[468,62.751]],[\"comment/726\",[]],[\"name/727\",[469,67.86]],[\"comment/727\",[]],[\"name/728\",[20,32.306]],[\"comment/728\",[]],[\"name/729\",[447,56.874]],[\"comment/729\",[]],[\"name/730\",[468,62.751]],[\"comment/730\",[]],[\"name/731\",[243,54.867]],[\"comment/731\",[]],[\"name/732\",[456,62.751]],[\"comment/732\",[]],[\"name/733\",[470,67.86]],[\"comment/733\",[]],[\"name/734\",[471,67.86]],[\"comment/734\",[]],[\"name/735\",[20,32.306]],[\"comment/735\",[]],[\"name/736\",[472,67.86]],[\"comment/736\",[]],[\"name/737\",[473,67.86]],[\"comment/737\",[]],[\"name/738\",[474,67.86]],[\"comment/738\",[]],[\"name/739\",[475,67.86]],[\"comment/739\",[]],[\"name/740\",[476,67.86]],[\"comment/740\",[]],[\"name/741\",[477,67.86]],[\"comment/741\",[]],[\"name/742\",[478,67.86]],[\"comment/742\",[]],[\"name/743\",[479,51.765]],[\"comment/743\",[]],[\"name/744\",[480,56.874]],[\"comment/744\",[]],[\"name/745\",[2,35.408]],[\"comment/745\",[]],[\"name/746\",[481,67.86]],[\"comment/746\",[]],[\"name/747\",[479,51.765]],[\"comment/747\",[]],[\"name/748\",[480,56.874]],[\"comment/748\",[]],[\"name/749\",[2,35.408]],[\"comment/749\",[]],[\"name/750\",[482,67.86]],[\"comment/750\",[]],[\"name/751\",[479,51.765]],[\"comment/751\",[]],[\"name/752\",[480,56.874]],[\"comment/752\",[]],[\"name/753\",[2,35.408]],[\"comment/753\",[]],[\"name/754\",[483,67.86]],[\"comment/754\",[]],[\"name/755\",[484,67.86]],[\"comment/755\",[]],[\"name/756\",[479,51.765]],[\"comment/756\",[]],[\"name/757\",[480,56.874]],[\"comment/757\",[]],[\"name/758\",[2,35.408]],[\"comment/758\",[]],[\"name/759\",[485,67.86]],[\"comment/759\",[]],[\"name/760\",[486,67.86]],[\"comment/760\",[]],[\"name/761\",[487,67.86]],[\"comment/761\",[]],[\"name/762\",[2,35.408]],[\"comment/762\",[]],[\"name/763\",[488,67.86]],[\"comment/763\",[]],[\"name/764\",[489,67.86]],[\"comment/764\",[]],[\"name/765\",[2,35.408]],[\"comment/765\",[]],[\"name/766\",[8,44.506]],[\"comment/766\",[]],[\"name/767\",[490,67.86]],[\"comment/767\",[]],[\"name/768\",[45,51.765]],[\"comment/768\",[]],[\"name/769\",[44,51.765]],[\"comment/769\",[]],[\"name/770\",[49,51.765]],[\"comment/770\",[]],[\"name/771\",[491,67.86]],[\"comment/771\",[]],[\"name/772\",[492,67.86]],[\"comment/772\",[]],[\"name/773\",[493,67.86]],[\"comment/773\",[]],[\"name/774\",[167,59.387]],[\"comment/774\",[]],[\"name/775\",[77,45.173]],[\"comment/775\",[]],[\"name/776\",[8,44.506]],[\"comment/776\",[]],[\"name/777\",[20,32.306]],[\"comment/777\",[]],[\"name/778\",[8,44.506]],[\"comment/778\",[]],[\"name/779\",[79,54.867]],[\"comment/779\",[]],[\"name/780\",[168,62.751]],[\"comment/780\",[]],[\"name/781\",[78,50.514]],[\"comment/781\",[]],[\"name/782\",[77,45.173]],[\"comment/782\",[]],[\"name/783\",[368,62.751]],[\"comment/783\",[]],[\"name/784\",[57,59.387]],[\"comment/784\",[]],[\"name/785\",[494,67.86]],[\"comment/785\",[]],[\"name/786\",[495,67.86]],[\"comment/786\",[]],[\"name/787\",[496,67.86]],[\"comment/787\",[]],[\"name/788\",[497,67.86]],[\"comment/788\",[]],[\"name/789\",[498,67.86]],[\"comment/789\",[]],[\"name/790\",[499,67.86]],[\"comment/790\",[]],[\"name/791\",[500,67.86]],[\"comment/791\",[]],[\"name/792\",[501,67.86]],[\"comment/792\",[]],[\"name/793\",[502,67.86]],[\"comment/793\",[]],[\"name/794\",[503,67.86]],[\"comment/794\",[]],[\"name/795\",[504,67.86]],[\"comment/795\",[]],[\"name/796\",[505,67.86]],[\"comment/796\",[]],[\"name/797\",[506,67.86]],[\"comment/797\",[]],[\"name/798\",[507,67.86]],[\"comment/798\",[]],[\"name/799\",[2,35.408]],[\"comment/799\",[]],[\"name/800\",[241,59.387]],[\"comment/800\",[]],[\"name/801\",[208,62.751]],[\"comment/801\",[]],[\"name/802\",[508,67.86]],[\"comment/802\",[]],[\"name/803\",[509,67.86]],[\"comment/803\",[]],[\"name/804\",[510,67.86]],[\"comment/804\",[]],[\"name/805\",[511,67.86]],[\"comment/805\",[]],[\"name/806\",[512,67.86]],[\"comment/806\",[]],[\"name/807\",[2,35.408]],[\"comment/807\",[]],[\"name/808\",[513,53.196]],[\"comment/808\",[]],[\"name/809\",[20,32.306]],[\"comment/809\",[]],[\"name/810\",[514,67.86]],[\"comment/810\",[]],[\"name/811\",[515,67.86]],[\"comment/811\",[]],[\"name/812\",[516,67.86]],[\"comment/812\",[]],[\"name/813\",[517,62.751]],[\"comment/813\",[]],[\"name/814\",[518,62.751]],[\"comment/814\",[]],[\"name/815\",[519,62.751]],[\"comment/815\",[]],[\"name/816\",[16,56.874]],[\"comment/816\",[]],[\"name/817\",[18,59.387]],[\"comment/817\",[]],[\"name/818\",[520,59.387]],[\"comment/818\",[]],[\"name/819\",[521,62.751]],[\"comment/819\",[]],[\"name/820\",[522,62.751]],[\"comment/820\",[]],[\"name/821\",[523,67.86]],[\"comment/821\",[]],[\"name/822\",[524,67.86]],[\"comment/822\",[]],[\"name/823\",[2,35.408]],[\"comment/823\",[]],[\"name/824\",[525,67.86]],[\"comment/824\",[]],[\"name/825\",[513,53.196]],[\"comment/825\",[]],[\"name/826\",[517,62.751]],[\"comment/826\",[]],[\"name/827\",[298,59.387]],[\"comment/827\",[]],[\"name/828\",[519,62.751]],[\"comment/828\",[]],[\"name/829\",[518,62.751]],[\"comment/829\",[]],[\"name/830\",[16,56.874]],[\"comment/830\",[]],[\"name/831\",[18,59.387]],[\"comment/831\",[]],[\"name/832\",[520,59.387]],[\"comment/832\",[]],[\"name/833\",[521,62.751]],[\"comment/833\",[]],[\"name/834\",[522,62.751]],[\"comment/834\",[]],[\"name/835\",[526,67.86]],[\"comment/835\",[]],[\"name/836\",[527,67.86]],[\"comment/836\",[]],[\"name/837\",[528,67.86]],[\"comment/837\",[]],[\"name/838\",[529,67.86]],[\"comment/838\",[]],[\"name/839\",[530,67.86]],[\"comment/839\",[]],[\"name/840\",[531,67.86]],[\"comment/840\",[]],[\"name/841\",[532,67.86]],[\"comment/841\",[]],[\"name/842\",[533,67.86]],[\"comment/842\",[]],[\"name/843\",[534,67.86]],[\"comment/843\",[]],[\"name/844\",[535,67.86]],[\"comment/844\",[]],[\"name/845\",[536,67.86]],[\"comment/845\",[]],[\"name/846\",[537,67.86]],[\"comment/846\",[]],[\"name/847\",[538,67.86]],[\"comment/847\",[]],[\"name/848\",[539,67.86]],[\"comment/848\",[]],[\"name/849\",[540,67.86]],[\"comment/849\",[]],[\"name/850\",[541,67.86]],[\"comment/850\",[]],[\"name/851\",[6,56.874]],[\"comment/851\",[]],[\"name/852\",[197,49.401]],[\"comment/852\",[]],[\"name/853\",[542,56.874]],[\"comment/853\",[]],[\"name/854\",[543,67.86]],[\"comment/854\",[]],[\"name/855\",[544,67.86]],[\"comment/855\",[]],[\"name/856\",[545,67.86]],[\"comment/856\",[]],[\"name/857\",[546,67.86]],[\"comment/857\",[]],[\"name/858\",[547,67.86]],[\"comment/858\",[]],[\"name/859\",[548,67.86]],[\"comment/859\",[]],[\"name/860\",[549,67.86]],[\"comment/860\",[]],[\"name/861\",[197,49.401]],[\"comment/861\",[]],[\"name/862\",[550,67.86]],[\"comment/862\",[]],[\"name/863\",[551,67.86]],[\"comment/863\",[]],[\"name/864\",[552,67.86]],[\"comment/864\",[]],[\"name/865\",[553,67.86]],[\"comment/865\",[]],[\"name/866\",[542,56.874]],[\"comment/866\",[]],[\"name/867\",[554,67.86]],[\"comment/867\",[]],[\"name/868\",[20,32.306]],[\"comment/868\",[]],[\"name/869\",[555,62.751]],[\"comment/869\",[]],[\"name/870\",[556,62.751]],[\"comment/870\",[]],[\"name/871\",[557,67.86]],[\"comment/871\",[]],[\"name/872\",[20,32.306]],[\"comment/872\",[]],[\"name/873\",[555,62.751]],[\"comment/873\",[]],[\"name/874\",[556,62.751]],[\"comment/874\",[]],[\"name/875\",[558,67.86]],[\"comment/875\",[]],[\"name/876\",[559,67.86]],[\"comment/876\",[]],[\"name/877\",[560,67.86]],[\"comment/877\",[]],[\"name/878\",[20,32.306]],[\"comment/878\",[]],[\"name/879\",[561,67.86]],[\"comment/879\",[]],[\"name/880\",[562,67.86]],[\"comment/880\",[]],[\"name/881\",[563,67.86]],[\"comment/881\",[]],[\"name/882\",[20,32.306]],[\"comment/882\",[]],[\"name/883\",[564,67.86]],[\"comment/883\",[]],[\"name/884\",[542,56.874]],[\"comment/884\",[]],[\"name/885\",[565,67.86]],[\"comment/885\",[]],[\"name/886\",[566,67.86]],[\"comment/886\",[]],[\"name/887\",[20,32.306]],[\"comment/887\",[]],[\"name/888\",[194,56.874]],[\"comment/888\",[]],[\"name/889\",[567,67.86]],[\"comment/889\",[]],[\"name/890\",[568,67.86]],[\"comment/890\",[]],[\"name/891\",[20,32.306]],[\"comment/891\",[]],[\"name/892\",[285,62.751]],[\"comment/892\",[]],[\"name/893\",[119,62.751]],[\"comment/893\",[]],[\"name/894\",[569,46.657]],[\"comment/894\",[]],[\"name/895\",[197,49.401]],[\"comment/895\",[]],[\"name/896\",[542,56.874]],[\"comment/896\",[]],[\"name/897\",[570,67.86]],[\"comment/897\",[]],[\"name/898\",[571,67.86]],[\"comment/898\",[]],[\"name/899\",[572,67.86]],[\"comment/899\",[]],[\"name/900\",[20,32.306]],[\"comment/900\",[]],[\"name/901\",[573,54.867]],[\"comment/901\",[]],[\"name/902\",[574,67.86]],[\"comment/902\",[]],[\"name/903\",[575,67.86]],[\"comment/903\",[]],[\"name/904\",[20,32.306]],[\"comment/904\",[]],[\"name/905\",[569,46.657]],[\"comment/905\",[]],[\"name/906\",[573,54.867]],[\"comment/906\",[]],[\"name/907\",[576,67.86]],[\"comment/907\",[]],[\"name/908\",[577,67.86]],[\"comment/908\",[]],[\"name/909\",[578,67.86]],[\"comment/909\",[]],[\"name/910\",[579,67.86]],[\"comment/910\",[]],[\"name/911\",[2,35.408]],[\"comment/911\",[]],[\"name/912\",[123,54.867]],[\"comment/912\",[]],[\"name/913\",[580,62.751]],[\"comment/913\",[]],[\"name/914\",[581,54.867]],[\"comment/914\",[]],[\"name/915\",[582,67.86]],[\"comment/915\",[]],[\"name/916\",[1,59.387]],[\"comment/916\",[]],[\"name/917\",[2,35.408]],[\"comment/917\",[]],[\"name/918\",[123,54.867]],[\"comment/918\",[]],[\"name/919\",[580,62.751]],[\"comment/919\",[]],[\"name/920\",[581,54.867]],[\"comment/920\",[]],[\"name/921\",[583,67.86]],[\"comment/921\",[]],[\"name/922\",[584,67.86]],[\"comment/922\",[]],[\"name/923\",[585,67.86]],[\"comment/923\",[]],[\"name/924\",[2,35.408]],[\"comment/924\",[]],[\"name/925\",[586,67.86]],[\"comment/925\",[]],[\"name/926\",[587,53.196]],[\"comment/926\",[]],[\"name/927\",[588,67.86]],[\"comment/927\",[]],[\"name/928\",[360,62.751]],[\"comment/928\",[]],[\"name/929\",[479,51.765]],[\"comment/929\",[]],[\"name/930\",[589,67.86]],[\"comment/930\",[]],[\"name/931\",[590,67.86]],[\"comment/931\",[]],[\"name/932\",[591,67.86]],[\"comment/932\",[]],[\"name/933\",[592,67.86]],[\"comment/933\",[]],[\"name/934\",[593,67.86]],[\"comment/934\",[]],[\"name/935\",[594,67.86]],[\"comment/935\",[]],[\"name/936\",[595,67.86]],[\"comment/936\",[]],[\"name/937\",[596,67.86]],[\"comment/937\",[]],[\"name/938\",[597,67.86]],[\"comment/938\",[]],[\"name/939\",[598,67.86]],[\"comment/939\",[]],[\"name/940\",[599,67.86]],[\"comment/940\",[]],[\"name/941\",[600,67.86]],[\"comment/941\",[]],[\"name/942\",[601,67.86]],[\"comment/942\",[]],[\"name/943\",[602,67.86]],[\"comment/943\",[]],[\"name/944\",[603,62.751]],[\"comment/944\",[]],[\"name/945\",[604,67.86]],[\"comment/945\",[]],[\"name/946\",[605,67.86]],[\"comment/946\",[]],[\"name/947\",[606,67.86]],[\"comment/947\",[]],[\"name/948\",[607,67.86]],[\"comment/948\",[]],[\"name/949\",[608,49.401]],[\"comment/949\",[]],[\"name/950\",[609,51.765]],[\"comment/950\",[]],[\"name/951\",[581,54.867]],[\"comment/951\",[]],[\"name/952\",[569,46.657]],[\"comment/952\",[]],[\"name/953\",[610,54.867]],[\"comment/953\",[]],[\"name/954\",[611,56.874]],[\"comment/954\",[]],[\"name/955\",[612,56.874]],[\"comment/955\",[]],[\"name/956\",[613,56.874]],[\"comment/956\",[]],[\"name/957\",[614,46.657]],[\"comment/957\",[]],[\"name/958\",[615,47.491]],[\"comment/958\",[]],[\"name/959\",[616,67.86]],[\"comment/959\",[]],[\"name/960\",[617,67.86]],[\"comment/960\",[]],[\"name/961\",[618,67.86]],[\"comment/961\",[]],[\"name/962\",[619,67.86]],[\"comment/962\",[]],[\"name/963\",[620,67.86]],[\"comment/963\",[]],[\"name/964\",[608,49.401]],[\"comment/964\",[]],[\"name/965\",[614,46.657]],[\"comment/965\",[]],[\"name/966\",[615,47.491]],[\"comment/966\",[]],[\"name/967\",[569,46.657]],[\"comment/967\",[]],[\"name/968\",[587,53.196]],[\"comment/968\",[]],[\"name/969\",[621,67.86]],[\"comment/969\",[]],[\"name/970\",[608,49.401]],[\"comment/970\",[]],[\"name/971\",[609,51.765]],[\"comment/971\",[]],[\"name/972\",[569,46.657]],[\"comment/972\",[]],[\"name/973\",[614,46.657]],[\"comment/973\",[]],[\"name/974\",[615,47.491]],[\"comment/974\",[]],[\"name/975\",[587,53.196]],[\"comment/975\",[]],[\"name/976\",[622,67.86]],[\"comment/976\",[]],[\"name/977\",[608,49.401]],[\"comment/977\",[]],[\"name/978\",[609,51.765]],[\"comment/978\",[]],[\"name/979\",[581,54.867]],[\"comment/979\",[]],[\"name/980\",[569,46.657]],[\"comment/980\",[]],[\"name/981\",[614,46.657]],[\"comment/981\",[]],[\"name/982\",[615,47.491]],[\"comment/982\",[]],[\"name/983\",[587,53.196]],[\"comment/983\",[]],[\"name/984\",[623,67.86]],[\"comment/984\",[]],[\"name/985\",[608,49.401]],[\"comment/985\",[]],[\"name/986\",[609,51.765]],[\"comment/986\",[]],[\"name/987\",[587,53.196]],[\"comment/987\",[]],[\"name/988\",[569,46.657]],[\"comment/988\",[]],[\"name/989\",[614,46.657]],[\"comment/989\",[]],[\"name/990\",[615,47.491]],[\"comment/990\",[]],[\"name/991\",[624,67.86]],[\"comment/991\",[]],[\"name/992\",[625,67.86]],[\"comment/992\",[]],[\"name/993\",[6,56.874]],[\"comment/993\",[]],[\"name/994\",[77,45.173]],[\"comment/994\",[]],[\"name/995\",[626,56.874]],[\"comment/995\",[]],[\"name/996\",[627,67.86]],[\"comment/996\",[]],[\"name/997\",[628,62.751]],[\"comment/997\",[]],[\"name/998\",[614,46.657]],[\"comment/998\",[]],[\"name/999\",[615,47.491]],[\"comment/999\",[]],[\"name/1000\",[123,54.867]],[\"comment/1000\",[]],[\"name/1001\",[11,43.292]],[\"comment/1001\",[]],[\"name/1002\",[197,49.401]],[\"comment/1002\",[]],[\"name/1003\",[629,67.86]],[\"comment/1003\",[]],[\"name/1004\",[587,53.196]],[\"comment/1004\",[]],[\"name/1005\",[608,49.401]],[\"comment/1005\",[]],[\"name/1006\",[569,46.657]],[\"comment/1006\",[]],[\"name/1007\",[630,67.86]],[\"comment/1007\",[]],[\"name/1008\",[631,67.86]],[\"comment/1008\",[]],[\"name/1009\",[632,67.86]],[\"comment/1009\",[]],[\"name/1010\",[633,67.86]],[\"comment/1010\",[]],[\"name/1011\",[634,67.86]],[\"comment/1011\",[]],[\"name/1012\",[635,67.86]],[\"comment/1012\",[]],[\"name/1013\",[20,32.306]],[\"comment/1013\",[]],[\"name/1014\",[608,49.401]],[\"comment/1014\",[]],[\"name/1015\",[610,54.867]],[\"comment/1015\",[]],[\"name/1016\",[609,51.765]],[\"comment/1016\",[]],[\"name/1017\",[569,46.657]],[\"comment/1017\",[]],[\"name/1018\",[611,56.874]],[\"comment/1018\",[]],[\"name/1019\",[612,56.874]],[\"comment/1019\",[]],[\"name/1020\",[613,56.874]],[\"comment/1020\",[]],[\"name/1021\",[614,46.657]],[\"comment/1021\",[]],[\"name/1022\",[615,47.491]],[\"comment/1022\",[]],[\"name/1023\",[636,67.86]],[\"comment/1023\",[]],[\"name/1024\",[637,67.86]],[\"comment/1024\",[]],[\"name/1025\",[638,67.86]],[\"comment/1025\",[]],[\"name/1026\",[2,35.408]],[\"comment/1026\",[]],[\"name/1027\",[479,51.765]],[\"comment/1027\",[]],[\"name/1028\",[608,49.401]],[\"comment/1028\",[]],[\"name/1029\",[610,54.867]],[\"comment/1029\",[]],[\"name/1030\",[609,51.765]],[\"comment/1030\",[]],[\"name/1031\",[569,46.657]],[\"comment/1031\",[]],[\"name/1032\",[611,56.874]],[\"comment/1032\",[]],[\"name/1033\",[612,56.874]],[\"comment/1033\",[]],[\"name/1034\",[613,56.874]],[\"comment/1034\",[]],[\"name/1035\",[614,46.657]],[\"comment/1035\",[]],[\"name/1036\",[615,47.491]],[\"comment/1036\",[]],[\"name/1037\",[639,59.387]],[\"comment/1037\",[]],[\"name/1038\",[640,67.86]],[\"comment/1038\",[]],[\"name/1039\",[2,35.408]],[\"comment/1039\",[]],[\"name/1040\",[641,67.86]],[\"comment/1040\",[]],[\"name/1041\",[581,54.867]],[\"comment/1041\",[]],[\"name/1042\",[479,51.765]],[\"comment/1042\",[]],[\"name/1043\",[608,49.401]],[\"comment/1043\",[]],[\"name/1044\",[610,54.867]],[\"comment/1044\",[]],[\"name/1045\",[609,51.765]],[\"comment/1045\",[]],[\"name/1046\",[569,46.657]],[\"comment/1046\",[]],[\"name/1047\",[611,56.874]],[\"comment/1047\",[]],[\"name/1048\",[612,56.874]],[\"comment/1048\",[]],[\"name/1049\",[613,56.874]],[\"comment/1049\",[]],[\"name/1050\",[614,46.657]],[\"comment/1050\",[]],[\"name/1051\",[615,47.491]],[\"comment/1051\",[]],[\"name/1052\",[639,59.387]],[\"comment/1052\",[]],[\"name/1053\",[642,62.751]],[\"comment/1053\",[]],[\"name/1054\",[2,35.408]],[\"comment/1054\",[]],[\"name/1055\",[11,43.292]],[\"comment/1055\",[]],[\"name/1056\",[643,62.751]],[\"comment/1056\",[]],[\"name/1057\",[644,62.751]],[\"comment/1057\",[]],[\"name/1058\",[645,62.751]],[\"comment/1058\",[]],[\"name/1059\",[646,59.387]],[\"comment/1059\",[]],[\"name/1060\",[20,32.306]],[\"comment/1060\",[]],[\"name/1061\",[647,62.751]],[\"comment/1061\",[]],[\"name/1062\",[648,67.86]],[\"comment/1062\",[]],[\"name/1063\",[649,67.86]],[\"comment/1063\",[]],[\"name/1064\",[2,35.408]],[\"comment/1064\",[]],[\"name/1065\",[167,59.387]],[\"comment/1065\",[]],[\"name/1066\",[650,67.86]],[\"comment/1066\",[]],[\"name/1067\",[11,43.292]],[\"comment/1067\",[]],[\"name/1068\",[651,67.86]],[\"comment/1068\",[]],[\"name/1069\",[652,67.86]],[\"comment/1069\",[]],[\"name/1070\",[653,67.86]],[\"comment/1070\",[]],[\"name/1071\",[654,67.86]],[\"comment/1071\",[]],[\"name/1072\",[655,67.86]],[\"comment/1072\",[]],[\"name/1073\",[147,54.867]],[\"comment/1073\",[]],[\"name/1074\",[656,67.86]],[\"comment/1074\",[]],[\"name/1075\",[520,59.387]],[\"comment/1075\",[]],[\"name/1076\",[657,67.86]],[\"comment/1076\",[]],[\"name/1077\",[658,67.86]],[\"comment/1077\",[]],[\"name/1078\",[659,67.86]],[\"comment/1078\",[]],[\"name/1079\",[660,67.86]],[\"comment/1079\",[]],[\"name/1080\",[661,67.86]],[\"comment/1080\",[]],[\"name/1081\",[662,67.86]],[\"comment/1081\",[]],[\"name/1082\",[663,67.86]],[\"comment/1082\",[]],[\"name/1083\",[664,67.86]],[\"comment/1083\",[]],[\"name/1084\",[77,45.173]],[\"comment/1084\",[]],[\"name/1085\",[665,56.874]],[\"comment/1085\",[]],[\"name/1086\",[513,53.196]],[\"comment/1086\",[]],[\"name/1087\",[666,62.751]],[\"comment/1087\",[]],[\"name/1088\",[573,54.867]],[\"comment/1088\",[]],[\"name/1089\",[197,49.401]],[\"comment/1089\",[]],[\"name/1090\",[667,67.86]],[\"comment/1090\",[]],[\"name/1091\",[2,35.408]],[\"comment/1091\",[]],[\"name/1092\",[77,45.173]],[\"comment/1092\",[]],[\"name/1093\",[665,56.874]],[\"comment/1093\",[]],[\"name/1094\",[194,56.874]],[\"comment/1094\",[]],[\"name/1095\",[573,54.867]],[\"comment/1095\",[]],[\"name/1096\",[513,53.196]],[\"comment/1096\",[]],[\"name/1097\",[666,62.751]],[\"comment/1097\",[]],[\"name/1098\",[197,49.401]],[\"comment/1098\",[]],[\"name/1099\",[668,67.86]],[\"comment/1099\",[]],[\"name/1100\",[52,56.874]],[\"comment/1100\",[]],[\"name/1101\",[669,67.86]],[\"comment/1101\",[]],[\"name/1102\",[670,67.86]],[\"comment/1102\",[]],[\"name/1103\",[671,67.86]],[\"comment/1103\",[]],[\"name/1104\",[665,56.874]],[\"comment/1104\",[]],[\"name/1105\",[672,67.86]],[\"comment/1105\",[]],[\"name/1106\",[673,67.86]],[\"comment/1106\",[]],[\"name/1107\",[674,67.86]],[\"comment/1107\",[]],[\"name/1108\",[675,67.86]],[\"comment/1108\",[]],[\"name/1109\",[676,67.86]],[\"comment/1109\",[]],[\"name/1110\",[77,45.173]],[\"comment/1110\",[]],[\"name/1111\",[573,54.867]],[\"comment/1111\",[]],[\"name/1112\",[677,67.86]],[\"comment/1112\",[]],[\"name/1113\",[569,46.657]],[\"comment/1113\",[]],[\"name/1114\",[665,56.874]],[\"comment/1114\",[]],[\"name/1115\",[678,62.751]],[\"comment/1115\",[]],[\"name/1116\",[645,62.751]],[\"comment/1116\",[]],[\"name/1117\",[2,35.408]],[\"comment/1117\",[]],[\"name/1118\",[679,62.751]],[\"comment/1118\",[]],[\"name/1119\",[11,43.292]],[\"comment/1119\",[]],[\"name/1120\",[680,67.86]],[\"comment/1120\",[]],[\"name/1121\",[681,67.86]],[\"comment/1121\",[]],[\"name/1122\",[195,62.751]],[\"comment/1122\",[]],[\"name/1123\",[682,67.86]],[\"comment/1123\",[]],[\"name/1124\",[683,67.86]],[\"comment/1124\",[]],[\"name/1125\",[20,32.306]],[\"comment/1125\",[]],[\"name/1126\",[684,67.86]],[\"comment/1126\",[]],[\"name/1127\",[685,67.86]],[\"comment/1127\",[]],[\"name/1128\",[686,67.86]],[\"comment/1128\",[]],[\"name/1129\",[687,67.86]],[\"comment/1129\",[]],[\"name/1130\",[688,67.86]],[\"comment/1130\",[]],[\"name/1131\",[689,67.86]],[\"comment/1131\",[]],[\"name/1132\",[690,67.86]],[\"comment/1132\",[]],[\"name/1133\",[691,67.86]],[\"comment/1133\",[]],[\"name/1134\",[692,67.86]],[\"comment/1134\",[]],[\"name/1135\",[693,62.751]],[\"comment/1135\",[]],[\"name/1136\",[694,62.751]],[\"comment/1136\",[]],[\"name/1137\",[695,62.751]],[\"comment/1137\",[]],[\"name/1138\",[646,59.387]],[\"comment/1138\",[]],[\"name/1139\",[696,67.86]],[\"comment/1139\",[]],[\"name/1140\",[2,35.408]],[\"comment/1140\",[]],[\"name/1141\",[678,62.751]],[\"comment/1141\",[]],[\"name/1142\",[697,67.86]],[\"comment/1142\",[]],[\"name/1143\",[698,67.86]],[\"comment/1143\",[]],[\"name/1144\",[699,67.86]],[\"comment/1144\",[]],[\"name/1145\",[700,67.86]],[\"comment/1145\",[]],[\"name/1146\",[701,67.86]],[\"comment/1146\",[]],[\"name/1147\",[702,67.86]],[\"comment/1147\",[]],[\"name/1148\",[703,67.86]],[\"comment/1148\",[]],[\"name/1149\",[11,43.292]],[\"comment/1149\",[]],[\"name/1150\",[704,67.86]],[\"comment/1150\",[]],[\"name/1151\",[639,59.387]],[\"comment/1151\",[]],[\"name/1152\",[705,67.86]],[\"comment/1152\",[]],[\"name/1153\",[706,67.86]],[\"comment/1153\",[]],[\"name/1154\",[707,67.86]],[\"comment/1154\",[]],[\"name/1155\",[708,67.86]],[\"comment/1155\",[]],[\"name/1156\",[709,67.86]],[\"comment/1156\",[]],[\"name/1157\",[710,67.86]],[\"comment/1157\",[]],[\"name/1158\",[711,67.86]],[\"comment/1158\",[]],[\"name/1159\",[2,35.408]],[\"comment/1159\",[]],[\"name/1160\",[513,53.196]],[\"comment/1160\",[]],[\"name/1161\",[11,43.292]],[\"comment/1161\",[]],[\"name/1162\",[712,67.86]],[\"comment/1162\",[]],[\"name/1163\",[614,46.657]],[\"comment/1163\",[]],[\"name/1164\",[197,49.401]],[\"comment/1164\",[]],[\"name/1165\",[679,62.751]],[\"comment/1165\",[]],[\"name/1166\",[713,67.86]],[\"comment/1166\",[]],[\"name/1167\",[714,67.86]],[\"comment/1167\",[]],[\"name/1168\",[715,67.86]],[\"comment/1168\",[]],[\"name/1169\",[603,62.751]],[\"comment/1169\",[]],[\"name/1170\",[16,56.874]],[\"comment/1170\",[]],[\"name/1171\",[716,67.86]],[\"comment/1171\",[]],[\"name/1172\",[717,67.86]],[\"comment/1172\",[]],[\"name/1173\",[718,67.86]],[\"comment/1173\",[]],[\"name/1174\",[719,67.86]],[\"comment/1174\",[]],[\"name/1175\",[720,67.86]],[\"comment/1175\",[]],[\"name/1176\",[721,67.86]],[\"comment/1176\",[]],[\"name/1177\",[722,67.86]],[\"comment/1177\",[]],[\"name/1178\",[723,67.86]],[\"comment/1178\",[]],[\"name/1179\",[20,32.306]],[\"comment/1179\",[]],[\"name/1180\",[724,67.86]],[\"comment/1180\",[]],[\"name/1181\",[725,67.86]],[\"comment/1181\",[]],[\"name/1182\",[726,67.86]],[\"comment/1182\",[]],[\"name/1183\",[727,67.86]],[\"comment/1183\",[]],[\"name/1184\",[728,67.86]],[\"comment/1184\",[]],[\"name/1185\",[729,67.86]],[\"comment/1185\",[]],[\"name/1186\",[730,67.86]],[\"comment/1186\",[]],[\"name/1187\",[731,67.86]],[\"comment/1187\",[]],[\"name/1188\",[732,67.86]],[\"comment/1188\",[]],[\"name/1189\",[733,67.86]],[\"comment/1189\",[]],[\"name/1190\",[734,67.86]],[\"comment/1190\",[]],[\"name/1191\",[735,67.86]],[\"comment/1191\",[]],[\"name/1192\",[626,56.874]],[\"comment/1192\",[]],[\"name/1193\",[628,62.751]],[\"comment/1193\",[]],[\"name/1194\",[736,67.86]],[\"comment/1194\",[]],[\"name/1195\",[737,67.86]],[\"comment/1195\",[]],[\"name/1196\",[738,67.86]],[\"comment/1196\",[]],[\"name/1197\",[739,67.86]],[\"comment/1197\",[]],[\"name/1198\",[740,67.86]],[\"comment/1198\",[]],[\"name/1199\",[20,32.306]],[\"comment/1199\",[]],[\"name/1200\",[741,67.86]],[\"comment/1200\",[]],[\"name/1201\",[742,67.86]],[\"comment/1201\",[]],[\"name/1202\",[743,67.86]],[\"comment/1202\",[]],[\"name/1203\",[744,67.86]],[\"comment/1203\",[]],[\"name/1204\",[745,67.86]],[\"comment/1204\",[]],[\"name/1205\",[746,67.86]],[\"comment/1205\",[]],[\"name/1206\",[747,67.86]],[\"comment/1206\",[]],[\"name/1207\",[748,67.86]],[\"comment/1207\",[]],[\"name/1208\",[749,67.86]],[\"comment/1208\",[]],[\"name/1209\",[750,67.86]],[\"comment/1209\",[]],[\"name/1210\",[751,67.86]],[\"comment/1210\",[]],[\"name/1211\",[752,67.86]],[\"comment/1211\",[]],[\"name/1212\",[753,67.86]],[\"comment/1212\",[]],[\"name/1213\",[754,67.86]],[\"comment/1213\",[]],[\"name/1214\",[755,67.86]],[\"comment/1214\",[]],[\"name/1215\",[626,56.874]],[\"comment/1215\",[]],[\"name/1216\",[615,47.491]],[\"comment/1216\",[]],[\"name/1217\",[756,67.86]],[\"comment/1217\",[]],[\"name/1218\",[757,67.86]],[\"comment/1218\",[]],[\"name/1219\",[758,67.86]],[\"comment/1219\",[]],[\"name/1220\",[614,46.657]],[\"comment/1220\",[]],[\"name/1221\",[384,59.387]],[\"comment/1221\",[]],[\"name/1222\",[759,67.86]],[\"comment/1222\",[]],[\"name/1223\",[760,67.86]],[\"comment/1223\",[]],[\"name/1224\",[761,67.86]],[\"comment/1224\",[]],[\"name/1225\",[513,53.196]],[\"comment/1225\",[]],[\"name/1226\",[762,67.86]],[\"comment/1226\",[]],[\"name/1227\",[763,67.86]],[\"comment/1227\",[]],[\"name/1228\",[20,32.306]],[\"comment/1228\",[]],[\"name/1229\",[764,67.86]],[\"comment/1229\",[]],[\"name/1230\",[765,67.86]],[\"comment/1230\",[]],[\"name/1231\",[2,35.408]],[\"comment/1231\",[]],[\"name/1232\",[6,56.874]],[\"comment/1232\",[]],[\"name/1233\",[77,45.173]],[\"comment/1233\",[]],[\"name/1234\",[123,54.867]],[\"comment/1234\",[]],[\"name/1235\",[197,49.401]],[\"comment/1235\",[]],[\"name/1236\",[626,56.874]],[\"comment/1236\",[]],[\"name/1237\",[614,46.657]],[\"comment/1237\",[]],[\"name/1238\",[615,47.491]],[\"comment/1238\",[]],[\"name/1239\",[766,67.86]],[\"comment/1239\",[]],[\"name/1240\",[644,62.751]],[\"comment/1240\",[]],[\"name/1241\",[643,62.751]],[\"comment/1241\",[]],[\"name/1242\",[384,59.387]],[\"comment/1242\",[]],[\"name/1243\",[767,67.86]],[\"comment/1243\",[]],[\"name/1244\",[768,67.86]],[\"comment/1244\",[]],[\"name/1245\",[769,67.86]],[\"comment/1245\",[]],[\"name/1246\",[770,67.86]],[\"comment/1246\",[]],[\"name/1247\",[771,67.86]],[\"comment/1247\",[]],[\"name/1248\",[772,67.86]],[\"comment/1248\",[]],[\"name/1249\",[11,43.292]],[\"comment/1249\",[]],[\"name/1250\",[642,62.751]],[\"comment/1250\",[]],[\"name/1251\",[694,62.751]],[\"comment/1251\",[]],[\"name/1252\",[20,32.306]],[\"comment/1252\",[]],[\"name/1253\",[695,62.751]],[\"comment/1253\",[]],[\"name/1254\",[20,32.306]],[\"comment/1254\",[]],[\"name/1255\",[693,62.751]],[\"comment/1255\",[]],[\"name/1256\",[20,32.306]],[\"comment/1256\",[]],[\"name/1257\",[646,59.387]],[\"comment/1257\",[]],[\"name/1258\",[20,32.306]],[\"comment/1258\",[]],[\"name/1259\",[773,67.86]],[\"comment/1259\",[]],[\"name/1260\",[774,67.86]],[\"comment/1260\",[]],[\"name/1261\",[775,67.86]],[\"comment/1261\",[]],[\"name/1262\",[776,67.86]],[\"comment/1262\",[]],[\"name/1263\",[777,67.86]],[\"comment/1263\",[]],[\"name/1264\",[778,67.86]],[\"comment/1264\",[]],[\"name/1265\",[779,67.86]],[\"comment/1265\",[]],[\"name/1266\",[780,67.86]],[\"comment/1266\",[]],[\"name/1267\",[647,62.751]],[\"comment/1267\",[]],[\"name/1268\",[781,67.86]],[\"comment/1268\",[]],[\"name/1269\",[782,67.86]],[\"comment/1269\",[]],[\"name/1270\",[783,67.86]],[\"comment/1270\",[]],[\"name/1271\",[784,67.86]],[\"comment/1271\",[]],[\"name/1272\",[785,67.86]],[\"comment/1272\",[]],[\"name/1273\",[786,67.86]],[\"comment/1273\",[]],[\"name/1274\",[787,67.86]],[\"comment/1274\",[]],[\"name/1275\",[788,67.86]],[\"comment/1275\",[]],[\"name/1276\",[789,67.86]],[\"comment/1276\",[]],[\"name/1277\",[790,67.86]],[\"comment/1277\",[]],[\"name/1278\",[791,67.86]],[\"comment/1278\",[]],[\"name/1279\",[792,67.86]],[\"comment/1279\",[]],[\"name/1280\",[793,67.86]],[\"comment/1280\",[]],[\"name/1281\",[52,56.874]],[\"comment/1281\",[]],[\"name/1282\",[794,67.86]],[\"comment/1282\",[]],[\"name/1283\",[795,67.86]],[\"comment/1283\",[]],[\"name/1284\",[796,67.86]],[\"comment/1284\",[]],[\"name/1285\",[610,54.867]],[\"comment/1285\",[]],[\"name/1286\",[797,67.86]],[\"comment/1286\",[]],[\"name/1287\",[798,67.86]],[\"comment/1287\",[]],[\"name/1288\",[799,67.86]],[\"comment/1288\",[]],[\"name/1289\",[800,67.86]],[\"comment/1289\",[]],[\"name/1290\",[801,67.86]],[\"comment/1290\",[]],[\"name/1291\",[802,67.86]],[\"comment/1291\",[]],[\"name/1292\",[803,67.86]],[\"comment/1292\",[]],[\"name/1293\",[804,67.86]],[\"comment/1293\",[]],[\"name/1294\",[805,67.86]],[\"comment/1294\",[]],[\"name/1295\",[806,67.86]],[\"comment/1295\",[]],[\"name/1296\",[807,67.86]],[\"comment/1296\",[]],[\"name/1297\",[808,67.86]],[\"comment/1297\",[]],[\"name/1298\",[809,67.86]],[\"comment/1298\",[]],[\"name/1299\",[810,67.86]],[\"comment/1299\",[]],[\"name/1300\",[811,67.86]],[\"comment/1300\",[]],[\"name/1301\",[812,67.86]],[\"comment/1301\",[]],[\"name/1302\",[813,67.86]],[\"comment/1302\",[]],[\"name/1303\",[814,67.86]],[\"comment/1303\",[]],[\"name/1304\",[815,67.86]],[\"comment/1304\",[]],[\"name/1305\",[816,67.86]],[\"comment/1305\",[]],[\"name/1306\",[817,67.86]],[\"comment/1306\",[]],[\"name/1307\",[818,67.86]],[\"comment/1307\",[]],[\"name/1308\",[819,67.86]],[\"comment/1308\",[]],[\"name/1309\",[820,67.86]],[\"comment/1309\",[]],[\"name/1310\",[821,67.86]],[\"comment/1310\",[]],[\"name/1311\",[822,67.86]],[\"comment/1311\",[]],[\"name/1312\",[823,67.86]],[\"comment/1312\",[]],[\"name/1313\",[824,67.86]],[\"comment/1313\",[]],[\"name/1314\",[825,67.86]],[\"comment/1314\",[]],[\"name/1315\",[826,67.86]],[\"comment/1315\",[]],[\"name/1316\",[827,67.86]],[\"comment/1316\",[]],[\"name/1317\",[828,67.86]],[\"comment/1317\",[]],[\"name/1318\",[829,67.86]],[\"comment/1318\",[]],[\"name/1319\",[830,67.86]],[\"comment/1319\",[]],[\"name/1320\",[831,67.86]],[\"comment/1320\",[]],[\"name/1321\",[832,67.86]],[\"comment/1321\",[]],[\"name/1322\",[833,67.86]],[\"comment/1322\",[]],[\"name/1323\",[834,67.86]],[\"comment/1323\",[]],[\"name/1324\",[835,67.86]],[\"comment/1324\",[]],[\"name/1325\",[836,67.86]],[\"comment/1325\",[]],[\"name/1326\",[837,67.86]],[\"comment/1326\",[]]],\"invertedIndex\":[[\"0\",{\"_index\":413,\"name\":{\"648\":{}},\"comment\":{}}],[\"0x500a\",{\"_index\":22,\"name\":{\"22\":{}},\"comment\":{}}],[\"0x500b\",{\"_index\":21,\"name\":{\"21\":{}},\"comment\":{}}],[\"0x500c\",{\"_index\":23,\"name\":{\"23\":{}},\"comment\":{}}],[\"1\",{\"_index\":414,\"name\":{\"649\":{}},\"comment\":{}}],[\"2\",{\"_index\":415,\"name\":{\"650\":{}},\"comment\":{}}],[\"3\",{\"_index\":416,\"name\":{\"651\":{}},\"comment\":{}}],[\"4\",{\"_index\":417,\"name\":{\"652\":{}},\"comment\":{}}],[\"5\",{\"_index\":418,\"name\":{\"653\":{}},\"comment\":{}}],[\"6\",{\"_index\":419,\"name\":{\"654\":{}},\"comment\":{}}],[\"7\",{\"_index\":420,\"name\":{\"655\":{}},\"comment\":{}}],[\"8\",{\"_index\":421,\"name\":{\"656\":{}},\"comment\":{}}],[\"9\",{\"_index\":422,\"name\":{\"657\":{}},\"comment\":{}}],[\"__type\",{\"_index\":20,\"name\":{\"20\":{},\"48\":{},\"84\":{},\"86\":{},\"88\":{},\"90\":{},\"92\":{},\"94\":{},\"103\":{},\"212\":{},\"268\":{},\"405\":{},\"409\":{},\"413\":{},\"420\":{},\"424\":{},\"522\":{},\"524\":{},\"538\":{},\"643\":{},\"647\":{},\"675\":{},\"680\":{},\"685\":{},\"689\":{},\"695\":{},\"701\":{},\"705\":{},\"710\":{},\"716\":{},\"728\":{},\"735\":{},\"777\":{},\"809\":{},\"868\":{},\"872\":{},\"878\":{},\"882\":{},\"887\":{},\"891\":{},\"900\":{},\"904\":{},\"1013\":{},\"1060\":{},\"1125\":{},\"1179\":{},\"1199\":{},\"1228\":{},\"1252\":{},\"1254\":{},\"1256\":{},\"1258\":{}},\"comment\":{}}],[\"_accountcache\",{\"_index\":382,\"name\":{\"612\":{}},\"comment\":{}}],[\"_addpacket\",{\"_index\":710,\"name\":{\"1157\":{}},\"comment\":{}}],[\"_cleartimeout\",{\"_index\":779,\"name\":{\"1265\":{}},\"comment\":{}}],[\"_contractcache\",{\"_index\":380,\"name\":{\"610\":{}},\"comment\":{}}],[\"_handledatapacket\",{\"_index\":660,\"name\":{\"1079\":{}},\"comment\":{}}],[\"_handlefinpacket\",{\"_index\":662,\"name\":{\"1081\":{}},\"comment\":{}}],[\"_handleresetpacket\",{\"_index\":661,\"name\":{\"1080\":{}},\"comment\":{}}],[\"_handleselectiveackpacket\",{\"_index\":659,\"name\":{\"1078\":{}},\"comment\":{}}],[\"_handlestatepacket\",{\"_index\":658,\"name\":{\"1077\":{}},\"comment\":{}}],[\"_handlesynpacket\",{\"_index\":657,\"name\":{\"1076\":{}},\"comment\":{}}],[\"_history\",{\"_index\":216,\"name\":{\"278\":{}},\"comment\":{}}],[\"_size\",{\"_index\":588,\"name\":{\"927\":{}},\"comment\":{}}],[\"_storagecache\",{\"_index\":381,\"name\":{\"611\":{}},\"comment\":{}}],[\"_verifiers\",{\"_index\":217,\"name\":{\"280\":{}},\"comment\":{}}],[\"a\",{\"_index\":423,\"name\":{\"658\":{}},\"comment\":{}}],[\"accept\",{\"_index\":551,\"name\":{\"863\":{}},\"comment\":{}}],[\"accept_read\",{\"_index\":675,\"name\":{\"1108\":{}},\"comment\":{}}],[\"acceptmessage\",{\"_index\":575,\"name\":{\"903\":{}},\"comment\":{}}],[\"acceptmessagesreceived\",{\"_index\":102,\"name\":{\"132\":{}},\"comment\":{}}],[\"acceptmessagessent\",{\"_index\":101,\"name\":{\"131\":{}},\"comment\":{}}],[\"acceptmessagetype\",{\"_index\":576,\"name\":{\"907\":{}},\"comment\":{}}],[\"accountproof\",{\"_index\":451,\"name\":{\"697\":{},\"712\":{}},\"comment\":{}}],[\"accounttrienode\",{\"_index\":406,\"name\":{\"639\":{}},\"comment\":{}}],[\"accounttrienodecontentkey\",{\"_index\":478,\"name\":{\"742\":{}},\"comment\":{}}],[\"accounttrienodekey\",{\"_index\":441,\"name\":{\"678\":{}},\"comment\":{}}],[\"accounttrienodeoffer\",{\"_index\":443,\"name\":{\"683\":{}},\"comment\":{}}],[\"accounttrienoderetrieval\",{\"_index\":445,\"name\":{\"687\":{}},\"comment\":{}}],[\"accumulatormanager\",{\"_index\":215,\"name\":{\"276\":{}},\"comment\":{}}],[\"accumulatoropts\",{\"_index\":209,\"name\":{\"266\":{}},\"comment\":{}}],[\"accumulatorprooftype\",{\"_index\":321,\"name\":{\"452\":{}},\"comment\":{}}],[\"acknr\",{\"_index\":615,\"name\":{\"958\":{},\"966\":{},\"974\":{},\"982\":{},\"990\":{},\"999\":{},\"1022\":{},\"1036\":{},\"1051\":{},\"1216\":{},\"1238\":{}},\"comment\":{}}],[\"acknrs\",{\"_index\":770,\"name\":{\"1246\":{}},\"comment\":{}}],[\"ackresult\",{\"_index\":736,\"name\":{\"1194\":{}},\"comment\":{}}],[\"add\",{\"_index\":208,\"name\":{\"265\":{},\"801\":{}},\"comment\":{}}],[\"addblockbody\",{\"_index\":233,\"name\":{\"307\":{}},\"comment\":{}}],[\"addbootnode\",{\"_index\":162,\"name\":{\"203\":{},\"336\":{},\"527\":{},\"605\":{}},\"comment\":{}}],[\"addpacket\",{\"_index\":706,\"name\":{\"1153\":{}},\"comment\":{}}],[\"address\",{\"_index\":465,\"name\":{\"721\":{}},\"comment\":{}}],[\"addresshash\",{\"_index\":447,\"name\":{\"690\":{},\"706\":{},\"722\":{},\"729\":{}},\"comment\":{}}],[\"addresstonibbles\",{\"_index\":367,\"name\":{\"559\":{}},\"comment\":{}}],[\"addrlpserializedblock\",{\"_index\":341,\"name\":{\"474\":{}},\"comment\":{}}],[\"addtostreaming\",{\"_index\":361,\"name\":{\"548\":{}},\"comment\":{}}],[\"alltransactionstype\",{\"_index\":316,\"name\":{\"447\":{}},\"comment\":{}}],[\"allwithdrawals\",{\"_index\":296,\"name\":{\"427\":{},\"455\":{}},\"comment\":{}}],[\"angelfood_beaconchainnetwork\",{\"_index\":500,\"name\":{\"791\":{}},\"comment\":{}}],[\"angelfood_canonicaltxindexnetwork\",{\"_index\":501,\"name\":{\"792\":{}},\"comment\":{}}],[\"angelfood_historynetwork\",{\"_index\":499,\"name\":{\"790\":{}},\"comment\":{}}],[\"angelfood_statenetwork\",{\"_index\":498,\"name\":{\"789\":{}},\"comment\":{}}],[\"angelfood_transactiongossipnetwork\",{\"_index\":503,\"name\":{\"794\":{}},\"comment\":{}}],[\"angelfood_verklestatenetwork\",{\"_index\":502,\"name\":{\"793\":{}},\"comment\":{}}],[\"applytransactions\",{\"_index\":364,\"name\":{\"556\":{}},\"comment\":{}}],[\"arraybytelength\",{\"_index\":534,\"name\":{\"843\":{}},\"comment\":{}}],[\"attatchprefix\",{\"_index\":834,\"name\":{\"1323\":{}},\"comment\":{}}],[\"auto_ack_smaller_than_ack_number\",{\"_index\":811,\"name\":{\"1300\":{}},\"comment\":{}}],[\"b\",{\"_index\":424,\"name\":{\"659\":{}},\"comment\":{}}],[\"basedelay\",{\"_index\":683,\"name\":{\"1124\":{}},\"comment\":{}}],[\"basenetwork\",{\"_index\":353,\"name\":{\"486\":{}},\"comment\":{}}],[\"basenetworkconfig\",{\"_index\":493,\"name\":{\"773\":{}},\"comment\":{}}],[\"basicpacketheader\",{\"_index\":638,\"name\":{\"1025\":{}},\"comment\":{}}],[\"batch\",{\"_index\":48,\"name\":{\"54\":{},\"546\":{}},\"comment\":{}}],[\"beaconblockproof\",{\"_index\":328,\"name\":{\"460\":{}},\"comment\":{}}],[\"beaconchainnetwork\",{\"_index\":494,\"name\":{\"785\":{}},\"comment\":{}}],[\"beaconchainnetworkconfig\",{\"_index\":165,\"name\":{\"206\":{}},\"comment\":{}}],[\"beaconconfig\",{\"_index\":125,\"name\":{\"157\":{}},\"comment\":{}}],[\"beaconlightclientnetwork\",{\"_index\":124,\"name\":{\"154\":{}},\"comment\":{}}],[\"beaconlightclientnetworkcontenttype\",{\"_index\":171,\"name\":{\"219\":{}},\"comment\":{}}],[\"bindaddress\",{\"_index\":82,\"name\":{\"111\":{}},\"comment\":{}}],[\"bindaddrs\",{\"_index\":518,\"name\":{\"814\":{},\"829\":{}},\"comment\":{}}],[\"bitlength\",{\"_index\":831,\"name\":{\"1320\":{}},\"comment\":{}}],[\"bitmap\",{\"_index\":833,\"name\":{\"1322\":{}},\"comment\":{}}],[\"bitmask\",{\"_index\":581,\"name\":{\"914\":{},\"920\":{},\"951\":{},\"979\":{},\"1041\":{}},\"comment\":{}}],[\"bitmasktoacknrs\",{\"_index\":649,\"name\":{\"1063\":{}},\"comment\":{}}],[\"bitvector\",{\"_index\":241,\"name\":{\"346\":{},\"394\":{},\"800\":{}},\"comment\":{}}],[\"blockbody\",{\"_index\":268,\"name\":{\"374\":{}},\"comment\":{}}],[\"blockbodybyhash\",{\"_index\":273,\"name\":{\"380\":{}},\"comment\":{}}],[\"blockbodycontent\",{\"_index\":297,\"name\":{\"428\":{}},\"comment\":{}}],[\"blockbodycontenttype\",{\"_index\":318,\"name\":{\"449\":{}},\"comment\":{}}],[\"blockfromrpc\",{\"_index\":530,\"name\":{\"839\":{}},\"comment\":{}}],[\"blockhash\",{\"_index\":286,\"name\":{\"407\":{},\"414\":{},\"682\":{},\"698\":{},\"713\":{}},\"comment\":{}}],[\"blockhashindex\",{\"_index\":224,\"name\":{\"295\":{}},\"comment\":{}}],[\"blockhashtonumber\",{\"_index\":226,\"name\":{\"297\":{}},\"comment\":{}}],[\"blockheader\",{\"_index\":267,\"name\":{\"373\":{}},\"comment\":{}}],[\"blockheaderbyhash\",{\"_index\":272,\"name\":{\"379\":{}},\"comment\":{}}],[\"blockheaderbynumber\",{\"_index\":269,\"name\":{\"376\":{},\"382\":{}},\"comment\":{}}],[\"blockheaderbynumberkey\",{\"_index\":334,\"name\":{\"467\":{}},\"comment\":{}}],[\"blockheaderfromrpc\",{\"_index\":529,\"name\":{\"838\":{}},\"comment\":{}}],[\"blockheaderprooftype\",{\"_index\":332,\"name\":{\"465\":{}},\"comment\":{}}],[\"blockheaderwithproof\",{\"_index\":333,\"name\":{\"466\":{}},\"comment\":{}}],[\"blocknumberkey\",{\"_index\":326,\"name\":{\"458\":{}},\"comment\":{}}],[\"blocknumbertogindex\",{\"_index\":342,\"name\":{\"475\":{}},\"comment\":{}}],[\"blocknumbertohash\",{\"_index\":225,\"name\":{\"296\":{}},\"comment\":{}}],[\"blocknumbertoleafindex\",{\"_index\":344,\"name\":{\"477\":{}},\"comment\":{}}],[\"blockreceiptsbyhash\",{\"_index\":274,\"name\":{\"381\":{}},\"comment\":{}}],[\"bloom\",{\"_index\":507,\"name\":{\"798\":{}},\"comment\":{}}],[\"bootnodes\",{\"_index\":9,\"name\":{\"9\":{},\"108\":{}},\"comment\":{}}],[\"bootstrap\",{\"_index\":17,\"name\":{\"17\":{}},\"comment\":{}}],[\"bootstrapfinder\",{\"_index\":128,\"name\":{\"161\":{}},\"comment\":{}}],[\"bucketrefresh\",{\"_index\":161,\"name\":{\"202\":{},\"335\":{},\"526\":{},\"604\":{}},\"comment\":{}}],[\"buffer_size\",{\"_index\":589,\"name\":{\"930\":{}},\"comment\":{}}],[\"bytelist\",{\"_index\":552,\"name\":{\"864\":{}},\"comment\":{}}],[\"bytes\",{\"_index\":704,\"name\":{\"1150\":{}},\"comment\":{}}],[\"bytes2\",{\"_index\":553,\"name\":{\"865\":{}},\"comment\":{}}],[\"bytes20\",{\"_index\":463,\"name\":{\"719\":{}},\"comment\":{}}],[\"bytes32timestamp\",{\"_index\":829,\"name\":{\"1318\":{}},\"comment\":{}}],[\"bytes32type\",{\"_index\":511,\"name\":{\"805\":{}},\"comment\":{}}],[\"bytesexpected\",{\"_index\":698,\"name\":{\"1143\":{}},\"comment\":{}}],[\"bytesreceived\",{\"_index\":697,\"name\":{\"1142\":{}},\"comment\":{}}],[\"c\",{\"_index\":425,\"name\":{\"660\":{}},\"comment\":{}}],[\"c_control_target_micros\",{\"_index\":805,\"name\":{\"1294\":{}},\"comment\":{}}],[\"calculateaddressrange\",{\"_index\":471,\"name\":{\"734\":{}},\"comment\":{}}],[\"canonicaltxindexnetwork\",{\"_index\":495,\"name\":{\"786\":{}},\"comment\":{}}],[\"cansend\",{\"_index\":692,\"name\":{\"1134\":{}},\"comment\":{}}],[\"capacitorudptransportservice\",{\"_index\":512,\"name\":{\"806\":{}},\"comment\":{}}],[\"capella_era\",{\"_index\":265,\"name\":{\"371\":{}},\"comment\":{}}],[\"check\",{\"_index\":508,\"name\":{\"802\":{}},\"comment\":{}}],[\"checkindex\",{\"_index\":354,\"name\":{\"492\":{}},\"comment\":{}}],[\"checkpoint\",{\"_index\":400,\"name\":{\"632\":{}},\"comment\":{}}],[\"checktimeoutsloopinterval\",{\"_index\":719,\"name\":{\"1174\":{}},\"comment\":{}}],[\"chunk\",{\"_index\":716,\"name\":{\"1171\":{}},\"comment\":{}}],[\"clearcaches\",{\"_index\":386,\"name\":{\"617\":{}},\"comment\":{}}],[\"clearcontractstorage\",{\"_index\":399,\"name\":{\"631\":{}},\"comment\":{}}],[\"clearignored\",{\"_index\":39,\"name\":{\"41\":{},\"81\":{}},\"comment\":{}}],[\"client\",{\"_index\":167,\"name\":{\"209\":{},\"774\":{},\"1065\":{}},\"comment\":{}}],[\"close\",{\"_index\":52,\"name\":{\"58\":{},\"542\":{},\"1100\":{},\"1281\":{}},\"comment\":{}}],[\"closeall\",{\"_index\":53,\"name\":{\"59\":{}},\"comment\":{}}],[\"closed\",{\"_index\":730,\"name\":{\"1186\":{}},\"comment\":{}}],[\"closerequest\",{\"_index\":652,\"name\":{\"1069\":{}},\"comment\":{}}],[\"code\",{\"_index\":459,\"name\":{\"711\":{},\"717\":{}},\"comment\":{}}],[\"codehash\",{\"_index\":456,\"name\":{\"707\":{},\"732\":{}},\"comment\":{}}],[\"commit\",{\"_index\":401,\"name\":{\"633\":{}},\"comment\":{}}],[\"compare\",{\"_index\":793,\"name\":{\"1280\":{}},\"comment\":{}}],[\"comparedistance\",{\"_index\":488,\"name\":{\"763\":{}},\"comment\":{}}],[\"compile\",{\"_index\":792,\"name\":{\"1279\":{}},\"comment\":{}}],[\"computelightclientkeyfromperiod\",{\"_index\":188,\"name\":{\"241\":{}},\"comment\":{}}],[\"computelightclientupdatekey\",{\"_index\":141,\"name\":{\"175\":{}},\"comment\":{}}],[\"config\",{\"_index\":86,\"name\":{\"115\":{}},\"comment\":{}}],[\"congestioncontrol\",{\"_index\":645,\"name\":{\"1058\":{},\"1116\":{}},\"comment\":{}}],[\"connected\",{\"_index\":728,\"name\":{\"1184\":{}},\"comment\":{}}],[\"connection_attempt_intervall_millis\",{\"_index\":808,\"name\":{\"1297\":{}},\"comment\":{}}],[\"connectiondirection\",{\"_index\":732,\"name\":{\"1188\":{}},\"comment\":{}}],[\"connectionerror\",{\"_index\":764,\"name\":{\"1229\":{}},\"comment\":{}}],[\"connectionid\",{\"_index\":569,\"name\":{\"894\":{},\"905\":{},\"952\":{},\"967\":{},\"972\":{},\"980\":{},\"988\":{},\"1006\":{},\"1017\":{},\"1031\":{},\"1046\":{},\"1113\":{}},\"comment\":{}}],[\"connectionidrcv\",{\"_index\":756,\"name\":{\"1217\":{}},\"comment\":{}}],[\"connectionidsnd\",{\"_index\":757,\"name\":{\"1218\":{}},\"comment\":{}}],[\"connectionidtype\",{\"_index\":570,\"name\":{\"897\":{}},\"comment\":{}}],[\"connectionstate\",{\"_index\":725,\"name\":{\"1181\":{}},\"comment\":{}}],[\"constructlightclientrange\",{\"_index\":142,\"name\":{\"176\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":2,\"name\":{\"2\":{},\"32\":{},\"43\":{},\"62\":{},\"69\":{},\"155\":{},\"244\":{},\"258\":{},\"272\":{},\"277\":{},\"290\":{},\"344\":{},\"487\":{},\"531\":{},\"551\":{},\"561\":{},\"609\":{},\"745\":{},\"749\":{},\"753\":{},\"758\":{},\"762\":{},\"765\":{},\"799\":{},\"807\":{},\"823\":{},\"911\":{},\"917\":{},\"924\":{},\"1026\":{},\"1039\":{},\"1054\":{},\"1064\":{},\"1091\":{},\"1117\":{},\"1140\":{},\"1159\":{},\"1231\":{}},\"comment\":{}}],[\"consumed\",{\"_index\":748,\"name\":{\"1207\":{}},\"comment\":{}}],[\"contacted\",{\"_index\":192,\"name\":{\"247\":{}},\"comment\":{}}],[\"content\",{\"_index\":197,\"name\":{\"253\":{},\"852\":{},\"861\":{},\"895\":{},\"1002\":{},\"1089\":{},\"1098\":{},\"1164\":{},\"1235\":{}},\"comment\":{}}],[\"contentadded\",{\"_index\":68,\"name\":{\"87\":{}},\"comment\":{}}],[\"contentid\",{\"_index\":193,\"name\":{\"248\":{},\"537\":{}},\"comment\":{}}],[\"contentkey\",{\"_index\":194,\"name\":{\"249\":{},\"404\":{},\"888\":{},\"1094\":{}},\"comment\":{}}],[\"contentkeyknowntopeer\",{\"_index\":36,\"name\":{\"38\":{},\"77\":{}},\"comment\":{}}],[\"contentkeys\",{\"_index\":573,\"name\":{\"901\":{},\"906\":{},\"1088\":{},\"1095\":{},\"1111\":{}},\"comment\":{}}],[\"contentkeytoid\",{\"_index\":154,\"name\":{\"195\":{},\"325\":{},\"508\":{},\"566\":{}},\"comment\":{}}],[\"contentkeytype\",{\"_index\":307,\"name\":{\"438\":{}},\"comment\":{}}],[\"contentlookup\",{\"_index\":190,\"name\":{\"243\":{}},\"comment\":{}}],[\"contentlookupresponse\",{\"_index\":189,\"name\":{\"242\":{}},\"comment\":{}}],[\"contentmessage\",{\"_index\":568,\"name\":{\"890\":{}},\"comment\":{}}],[\"contentmessagesreceived\",{\"_index\":106,\"name\":{\"136\":{}},\"comment\":{}}],[\"contentmessagessent\",{\"_index\":105,\"name\":{\"135\":{}},\"comment\":{}}],[\"contentmessagetype\",{\"_index\":571,\"name\":{\"898\":{}},\"comment\":{}}],[\"contentreader\",{\"_index\":696,\"name\":{\"1139\":{}},\"comment\":{}}],[\"contentrequest\",{\"_index\":667,\"name\":{\"1090\":{}},\"comment\":{}}],[\"contentrequestoptions\",{\"_index\":664,\"name\":{\"1083\":{}},\"comment\":{}}],[\"contents\",{\"_index\":678,\"name\":{\"1115\":{},\"1141\":{}},\"comment\":{}}],[\"contentwriter\",{\"_index\":711,\"name\":{\"1158\":{}},\"comment\":{}}],[\"contractbytecode\",{\"_index\":408,\"name\":{\"641\":{}},\"comment\":{}}],[\"contractcodecontentkey\",{\"_index\":482,\"name\":{\"750\":{}},\"comment\":{}}],[\"contractcodekey\",{\"_index\":457,\"name\":{\"708\":{}},\"comment\":{}}],[\"contractcodeoffer\",{\"_index\":460,\"name\":{\"714\":{}},\"comment\":{}}],[\"contractretrieval\",{\"_index\":462,\"name\":{\"718\":{}},\"comment\":{}}],[\"contracttrienode\",{\"_index\":407,\"name\":{\"640\":{}},\"comment\":{}}],[\"create\",{\"_index\":1,\"name\":{\"1\":{},\"61\":{},\"916\":{}},\"comment\":{}}],[\"createpacket\",{\"_index\":647,\"name\":{\"1061\":{},\"1267\":{}},\"comment\":{}}],[\"createpacketheader\",{\"_index\":637,\"name\":{\"1024\":{}},\"comment\":{}}],[\"createportalnetworkutpsocket\",{\"_index\":654,\"name\":{\"1071\":{}},\"comment\":{}}],[\"createsocketkey\",{\"_index\":670,\"name\":{\"1102\":{}},\"comment\":{}}],[\"cumulativeblockgasused\",{\"_index\":240,\"name\":{\"345\":{},\"393\":{}},\"comment\":{}}],[\"cur_window\",{\"_index\":688,\"name\":{\"1130\":{}},\"comment\":{}}],[\"currentdbsize\",{\"_index\":113,\"name\":{\"143\":{}},\"comment\":{}}],[\"currentepoch\",{\"_index\":212,\"name\":{\"270\":{},\"273\":{},\"282\":{}},\"comment\":{}}],[\"currentheight\",{\"_index\":214,\"name\":{\"275\":{},\"281\":{}},\"comment\":{}}],[\"currentsize\",{\"_index\":42,\"name\":{\"47\":{}},\"comment\":{}}],[\"custompayload\",{\"_index\":556,\"name\":{\"870\":{},\"874\":{}},\"comment\":{}}],[\"d\",{\"_index\":426,\"name\":{\"661\":{}},\"comment\":{}}],[\"data\",{\"_index\":120,\"name\":{\"150\":{}},\"comment\":{}}],[\"datachunks\",{\"_index\":714,\"name\":{\"1167\":{}},\"comment\":{}}],[\"datadir\",{\"_index\":87,\"name\":{\"116\":{},\"540\":{}},\"comment\":{}}],[\"datanrs\",{\"_index\":715,\"name\":{\"1168\":{}},\"comment\":{}}],[\"datapacket\",{\"_index\":600,\"name\":{\"941\":{}},\"comment\":{}}],[\"dataradius\",{\"_index\":410,\"name\":{\"644\":{}},\"comment\":{}}],[\"dataresendsbeforefailure\",{\"_index\":743,\"name\":{\"1202\":{}},\"comment\":{}}],[\"db\",{\"_index\":8,\"name\":{\"8\":{},\"45\":{},\"102\":{},\"104\":{},\"109\":{},\"181\":{},\"211\":{},\"213\":{},\"311\":{},\"490\":{},\"532\":{},\"581\":{},\"766\":{},\"776\":{},\"778\":{}},\"comment\":{}}],[\"dbmanager\",{\"_index\":40,\"name\":{\"42\":{}},\"comment\":{}}],[\"dbsize\",{\"_index\":88,\"name\":{\"117\":{}},\"comment\":{}}],[\"debug\",{\"_index\":823,\"name\":{\"1312\":{}},\"comment\":{}}],[\"decode\",{\"_index\":480,\"name\":{\"744\":{},\"748\":{},\"752\":{},\"757\":{}},\"comment\":{}}],[\"decodebeaconcontentkey\",{\"_index\":187,\"name\":{\"240\":{}},\"comment\":{}}],[\"decoded\",{\"_index\":247,\"name\":{\"352\":{}},\"comment\":{}}],[\"decodehistorynetworkcontentkey\",{\"_index\":337,\"name\":{\"470\":{}},\"comment\":{}}],[\"decodereceiptbytes\",{\"_index\":239,\"name\":{\"343\":{}},\"comment\":{}}],[\"decodereceipts\",{\"_index\":249,\"name\":{\"354\":{}},\"comment\":{}}],[\"decodesszblockbody\",{\"_index\":338,\"name\":{\"471\":{}},\"comment\":{}}],[\"def_header_length\",{\"_index\":826,\"name\":{\"1315\":{}},\"comment\":{}}],[\"default_packet_size\",{\"_index\":813,\"name\":{\"1302\":{}},\"comment\":{}}],[\"defaultdataresendsbeforefailure\",{\"_index\":722,\"name\":{\"1177\":{}},\"comment\":{}}],[\"defaultinitialsyntimeout\",{\"_index\":720,\"name\":{\"1175\":{}},\"comment\":{}}],[\"del\",{\"_index\":49,\"name\":{\"55\":{},\"190\":{},\"320\":{},\"503\":{},\"545\":{},\"590\":{},\"770\":{}},\"comment\":{}}],[\"delay\",{\"_index\":684,\"name\":{\"1126\":{}},\"comment\":{}}],[\"delay_target\",{\"_index\":802,\"name\":{\"1291\":{}},\"comment\":{}}],[\"deleteaccount\",{\"_index\":393,\"name\":{\"625\":{}},\"comment\":{}}],[\"direction\",{\"_index\":758,\"name\":{\"1219\":{}},\"comment\":{}}],[\"dirsize\",{\"_index\":539,\"name\":{\"848\":{}},\"comment\":{}}],[\"discv5\",{\"_index\":4,\"name\":{\"4\":{}},\"comment\":{}}],[\"distances\",{\"_index\":561,\"name\":{\"879\":{}},\"comment\":{}}],[\"done\",{\"_index\":749,\"name\":{\"1208\":{}},\"comment\":{}}],[\"dropprefixes\",{\"_index\":837,\"name\":{\"1326\":{}},\"comment\":{}}],[\"dumpstorage\",{\"_index\":387,\"name\":{\"618\":{}},\"comment\":{}}],[\"dumpstoragerange\",{\"_index\":388,\"name\":{\"619\":{}},\"comment\":{}}],[\"duration\",{\"_index\":746,\"name\":{\"1205\":{}},\"comment\":{}}],[\"e\",{\"_index\":427,\"name\":{\"662\":{}},\"comment\":{}}],[\"enablelog\",{\"_index\":24,\"name\":{\"24\":{}},\"comment\":{}}],[\"encode\",{\"_index\":479,\"name\":{\"743\":{},\"747\":{},\"751\":{},\"756\":{},\"929\":{},\"1027\":{},\"1042\":{}},\"comment\":{}}],[\"encoded\",{\"_index\":246,\"name\":{\"351\":{}},\"comment\":{}}],[\"encodereceipt\",{\"_index\":235,\"name\":{\"339\":{}},\"comment\":{}}],[\"encodewithvariantprefix\",{\"_index\":835,\"name\":{\"1324\":{}},\"comment\":{}}],[\"enqueue\",{\"_index\":206,\"name\":{\"263\":{}},\"comment\":{}}],[\"enr\",{\"_index\":146,\"name\":{\"183\":{},\"313\":{},\"496\":{},\"583\":{}},\"comment\":{}}],[\"enrs\",{\"_index\":542,\"name\":{\"853\":{},\"866\":{},\"884\":{},\"896\":{}},\"comment\":{}}],[\"enrseq\",{\"_index\":555,\"name\":{\"869\":{},\"873\":{}},\"comment\":{}}],[\"epoch_size\",{\"_index\":256,\"name\":{\"362\":{}},\"comment\":{}}],[\"epochaccumulator\",{\"_index\":312,\"name\":{\"443\":{}},\"comment\":{}}],[\"epochindexbyblocknumber\",{\"_index\":343,\"name\":{\"476\":{}},\"comment\":{}}],[\"epochroot\",{\"_index\":276,\"name\":{\"384\":{}},\"comment\":{}}],[\"epochrootbyblocknumber\",{\"_index\":346,\"name\":{\"479\":{}},\"comment\":{}}],[\"epochrootbyindex\",{\"_index\":345,\"name\":{\"478\":{}},\"comment\":{}}],[\"eth\",{\"_index\":12,\"name\":{\"12\":{}},\"comment\":{}}],[\"ethjsblocktoethersblock\",{\"_index\":531,\"name\":{\"840\":{}},\"comment\":{}}],[\"ethjsblocktoethersblockwithtxs\",{\"_index\":533,\"name\":{\"842\":{}},\"comment\":{}}],[\"eventlog\",{\"_index\":3,\"name\":{\"3\":{},\"119\":{}},\"comment\":{}}],[\"evictnode\",{\"_index\":37,\"name\":{\"39\":{},\"78\":{}},\"comment\":{}}],[\"expected\",{\"_index\":772,\"name\":{\"1248\":{}},\"comment\":{}}],[\"extendedtransactionresponse\",{\"_index\":532,\"name\":{\"841\":{}},\"comment\":{}}],[\"extension\",{\"_index\":609,\"name\":{\"950\":{},\"971\":{},\"978\":{},\"986\":{},\"1016\":{},\"1030\":{},\"1045\":{}},\"comment\":{}}],[\"extensions\",{\"_index\":636,\"name\":{\"1023\":{}},\"comment\":{}}],[\"f\",{\"_index\":428,\"name\":{\"663\":{}},\"comment\":{}}],[\"failedcontentlookups\",{\"_index\":98,\"name\":{\"128\":{}},\"comment\":{}}],[\"fallbackprovider\",{\"_index\":55,\"name\":{\"63\":{}},\"comment\":{}}],[\"findcontent\",{\"_index\":549,\"name\":{\"860\":{}},\"comment\":{}}],[\"findcontent_read\",{\"_index\":673,\"name\":{\"1106\":{}},\"comment\":{}}],[\"findcontentlocally\",{\"_index\":136,\"name\":{\"170\":{},\"298\":{},\"521\":{},\"568\":{}},\"comment\":{}}],[\"findcontentmessage\",{\"_index\":566,\"name\":{\"886\":{}},\"comment\":{}}],[\"findcontentmessagesreceived\",{\"_index\":104,\"name\":{\"134\":{}},\"comment\":{}}],[\"findcontentmessagessent\",{\"_index\":103,\"name\":{\"133\":{}},\"comment\":{}}],[\"findcontentmessagetype\",{\"_index\":567,\"name\":{\"889\":{}},\"comment\":{}}],[\"findenr\",{\"_index\":150,\"name\":{\"188\":{},\"318\":{},\"501\":{},\"588\":{}},\"comment\":{}}],[\"findnodes\",{\"_index\":547,\"name\":{\"858\":{}},\"comment\":{}}],[\"findnodesmessage\",{\"_index\":560,\"name\":{\"877\":{}},\"comment\":{}}],[\"findnodesmessagesreceived\",{\"_index\":108,\"name\":{\"138\":{}},\"comment\":{}}],[\"findnodesmessagessent\",{\"_index\":107,\"name\":{\"137\":{}},\"comment\":{}}],[\"findnodesmessagetype\",{\"_index\":562,\"name\":{\"880\":{}},\"comment\":{}}],[\"findpath\",{\"_index\":376,\"name\":{\"576\":{}},\"comment\":{}}],[\"finished\",{\"_index\":196,\"name\":{\"252\":{}},\"comment\":{}}],[\"finnr\",{\"_index\":766,\"name\":{\"1239\":{}},\"comment\":{}}],[\"finpacket\",{\"_index\":599,\"name\":{\"940\":{}},\"comment\":{}}],[\"forwardaccounttrieoffer\",{\"_index\":373,\"name\":{\"573\":{}},\"comment\":{}}],[\"foundcontent\",{\"_index\":541,\"name\":{\"850\":{}},\"comment\":{}}],[\"foundcontent_write\",{\"_index\":672,\"name\":{\"1105\":{}},\"comment\":{}}],[\"from\",{\"_index\":115,\"name\":{\"145\":{}},\"comment\":{}}],[\"frombuffer\",{\"_index\":584,\"name\":{\"922\":{}},\"comment\":{}}],[\"frombytes\",{\"_index\":487,\"name\":{\"761\":{}},\"comment\":{}}],[\"fromencodedreceipt\",{\"_index\":238,\"name\":{\"342\":{}},\"comment\":{}}],[\"fromkeyobj\",{\"_index\":486,\"name\":{\"760\":{}},\"comment\":{}}],[\"fromopts\",{\"_index\":585,\"name\":{\"923\":{}},\"comment\":{}}],[\"fromreceiptdata\",{\"_index\":237,\"name\":{\"341\":{}},\"comment\":{}}],[\"gas\",{\"_index\":117,\"name\":{\"147\":{}},\"comment\":{}}],[\"gasprice\",{\"_index\":118,\"name\":{\"148\":{}},\"comment\":{}}],[\"generatecanonicalgenesis\",{\"_index\":389,\"name\":{\"620\":{}},\"comment\":{}}],[\"generateinclusionproof\",{\"_index\":222,\"name\":{\"287\":{}},\"comment\":{}}],[\"generatepremergeheaderproof\",{\"_index\":352,\"name\":{\"485\":{}},\"comment\":{}}],[\"generaterandomnodeidatdistance\",{\"_index\":537,\"name\":{\"846\":{}},\"comment\":{}}],[\"generateselectiveackbitmask\",{\"_index\":795,\"name\":{\"1283\":{}},\"comment\":{}}],[\"get\",{\"_index\":44,\"name\":{\"50\":{},\"191\":{},\"321\":{},\"504\":{},\"544\":{},\"591\":{},\"769\":{}},\"comment\":{}}],[\"get_logs_block_range_limit\",{\"_index\":252,\"name\":{\"358\":{}},\"comment\":{}}],[\"get_logs_limit\",{\"_index\":253,\"name\":{\"359\":{}},\"comment\":{}}],[\"get_logs_limit_megabytes\",{\"_index\":254,\"name\":{\"360\":{}},\"comment\":{}}],[\"getaccount\",{\"_index\":374,\"name\":{\"574\":{},\"623\":{}},\"comment\":{}}],[\"getbeaconcontentkey\",{\"_index\":186,\"name\":{\"239\":{}},\"comment\":{}}],[\"getblock\",{\"_index\":58,\"name\":{\"66\":{}},\"comment\":{}}],[\"getblockbodybytes\",{\"_index\":229,\"name\":{\"301\":{}},\"comment\":{}}],[\"getblockfromdb\",{\"_index\":230,\"name\":{\"302\":{}},\"comment\":{}}],[\"getblockheaderfromdb\",{\"_index\":228,\"name\":{\"300\":{}},\"comment\":{}}],[\"getblockindex\",{\"_index\":47,\"name\":{\"53\":{}},\"comment\":{}}],[\"getblockreceipts\",{\"_index\":526,\"name\":{\"835\":{}},\"comment\":{}}],[\"getblockwithtransactions\",{\"_index\":59,\"name\":{\"67\":{}},\"comment\":{}}],[\"getbootstrap\",{\"_index\":133,\"name\":{\"167\":{}},\"comment\":{}}],[\"getbootstrapvote\",{\"_index\":134,\"name\":{\"168\":{}},\"comment\":{}}],[\"getcontactableaddr\",{\"_index\":522,\"name\":{\"820\":{},\"834\":{}},\"comment\":{}}],[\"getcontentid\",{\"_index\":336,\"name\":{\"469\":{}},\"comment\":{}}],[\"getcontentkey\",{\"_index\":335,\"name\":{\"468\":{}},\"comment\":{}}],[\"getcontractcode\",{\"_index\":396,\"name\":{\"628\":{}},\"comment\":{}}],[\"getcontractstorage\",{\"_index\":397,\"name\":{\"629\":{}},\"comment\":{}}],[\"getdatabasecontent\",{\"_index\":475,\"name\":{\"739\":{}},\"comment\":{}}],[\"getdatabasekey\",{\"_index\":474,\"name\":{\"738\":{}},\"comment\":{}}],[\"getheaderrecordfromblockhash\",{\"_index\":223,\"name\":{\"288\":{}},\"comment\":{}}],[\"gethistoricalepochs\",{\"_index\":218,\"name\":{\"283\":{}},\"comment\":{}}],[\"getlogs\",{\"_index\":251,\"name\":{\"357\":{}},\"comment\":{}}],[\"getlogsreturn\",{\"_index\":255,\"name\":{\"361\":{}},\"comment\":{}}],[\"getproof\",{\"_index\":390,\"name\":{\"621\":{}},\"comment\":{}}],[\"getradius\",{\"_index\":35,\"name\":{\"37\":{},\"76\":{}},\"comment\":{}}],[\"getreceipts\",{\"_index\":250,\"name\":{\"356\":{}},\"comment\":{}}],[\"getrequestkey\",{\"_index\":653,\"name\":{\"1070\":{}},\"comment\":{}}],[\"getseqnr\",{\"_index\":775,\"name\":{\"1261\":{}},\"comment\":{}}],[\"getstateroot\",{\"_index\":234,\"name\":{\"308\":{},\"635\":{}},\"comment\":{}}],[\"gettransactionreceipt\",{\"_index\":527,\"name\":{\"836\":{}},\"comment\":{}}],[\"gindex\",{\"_index\":277,\"name\":{\"385\":{},\"403\":{}},\"comment\":{}}],[\"gindextype\",{\"_index\":306,\"name\":{\"437\":{}},\"comment\":{}}],[\"gossip\",{\"_index\":207,\"name\":{\"264\":{}},\"comment\":{}}],[\"gossipcontent\",{\"_index\":163,\"name\":{\"204\":{},\"337\":{},\"528\":{},\"606\":{}},\"comment\":{}}],[\"gossipmanager\",{\"_index\":201,\"name\":{\"257\":{},\"294\":{}},\"comment\":{}}],[\"gossipmap\",{\"_index\":62,\"name\":{\"72\":{}},\"comment\":{}}],[\"gossipqueues\",{\"_index\":204,\"name\":{\"261\":{}},\"comment\":{}}],[\"gotfin\",{\"_index\":731,\"name\":{\"1187\":{}},\"comment\":{}}],[\"handle\",{\"_index\":155,\"name\":{\"196\":{},\"326\":{},\"510\":{},\"595\":{}},\"comment\":{}}],[\"handledatapacket\",{\"_index\":790,\"name\":{\"1277\":{}},\"comment\":{}}],[\"handlefinack\",{\"_index\":788,\"name\":{\"1275\":{}},\"comment\":{}}],[\"handlefindcontent\",{\"_index\":138,\"name\":{\"172\":{},\"334\":{},\"519\":{},\"603\":{}},\"comment\":{}}],[\"handlefindnodes\",{\"_index\":355,\"name\":{\"515\":{}},\"comment\":{}}],[\"handlefinpacket\",{\"_index\":791,\"name\":{\"1278\":{}},\"comment\":{}}],[\"handleincoming\",{\"_index\":521,\"name\":{\"819\":{},\"833\":{}},\"comment\":{}}],[\"handlenewrequest\",{\"_index\":147,\"name\":{\"185\":{},\"315\":{},\"498\":{},\"585\":{},\"1073\":{}},\"comment\":{}}],[\"handleoffer\",{\"_index\":144,\"name\":{\"178\":{},\"332\":{},\"517\":{},\"601\":{}},\"comment\":{}}],[\"handleping\",{\"_index\":157,\"name\":{\"198\":{},\"328\":{},\"512\":{},\"597\":{}},\"comment\":{}}],[\"handlestatepacket\",{\"_index\":789,\"name\":{\"1276\":{}},\"comment\":{}}],[\"handlesynpacket\",{\"_index\":787,\"name\":{\"1274\":{}},\"comment\":{}}],[\"handleutp\",{\"_index\":28,\"name\":{\"28\":{}},\"comment\":{}}],[\"handleutppacket\",{\"_index\":656,\"name\":{\"1074\":{}},\"comment\":{}}],[\"hashroot\",{\"_index\":283,\"name\":{\"399\":{}},\"comment\":{}}],[\"hashroottype\",{\"_index\":302,\"name\":{\"433\":{}},\"comment\":{}}],[\"hasstateroot\",{\"_index\":404,\"name\":{\"637\":{}},\"comment\":{}}],[\"header\",{\"_index\":586,\"name\":{\"925\":{}},\"comment\":{}}],[\"headeraccumulator\",{\"_index\":213,\"name\":{\"271\":{},\"279\":{}},\"comment\":{}}],[\"headerextension\",{\"_index\":604,\"name\":{\"945\":{}},\"comment\":{}}],[\"headerinput\",{\"_index\":616,\"name\":{\"959\":{}},\"comment\":{}}],[\"headerproof\",{\"_index\":270,\"name\":{\"377\":{}},\"comment\":{}}],[\"headerproofinterface\",{\"_index\":275,\"name\":{\"383\":{}},\"comment\":{}}],[\"headerrecord\",{\"_index\":288,\"name\":{\"412\":{}},\"comment\":{}}],[\"headerrecordlist\",{\"_index\":290,\"name\":{\"417\":{}},\"comment\":{}}],[\"headerrecordtype\",{\"_index\":309,\"name\":{\"440\":{}},\"comment\":{}}],[\"historicalepoch\",{\"_index\":289,\"name\":{\"416\":{}},\"comment\":{}}],[\"historicalepochs\",{\"_index\":211,\"name\":{\"269\":{},\"274\":{}},\"comment\":{}}],[\"historicalepochstype\",{\"_index\":311,\"name\":{\"442\":{}},\"comment\":{}}],[\"historicalepochtype\",{\"_index\":310,\"name\":{\"441\":{}},\"comment\":{}}],[\"historicalhashesaccumulator\",{\"_index\":314,\"name\":{\"445\":{}},\"comment\":{}}],[\"historicalrootsblockproof\",{\"_index\":330,\"name\":{\"462\":{}},\"comment\":{}}],[\"historicalrootsproof\",{\"_index\":329,\"name\":{\"461\":{}},\"comment\":{}}],[\"historicalsummaries\",{\"_index\":130,\"name\":{\"164\":{},\"224\":{},\"238\":{}},\"comment\":{}}],[\"historicalsummariesblockproof\",{\"_index\":331,\"name\":{\"464\":{}},\"comment\":{}}],[\"historicalsummariesepoch\",{\"_index\":131,\"name\":{\"165\":{}},\"comment\":{}}],[\"historicalsummarieskey\",{\"_index\":182,\"name\":{\"232\":{}},\"comment\":{}}],[\"historicalsummariesproof\",{\"_index\":132,\"name\":{\"166\":{},\"463\":{}},\"comment\":{}}],[\"historicalsummariesstateproof\",{\"_index\":183,\"name\":{\"233\":{}},\"comment\":{}}],[\"historicalsummarieswithproof\",{\"_index\":184,\"name\":{\"234\":{}},\"comment\":{}}],[\"history\",{\"_index\":203,\"name\":{\"260\":{}},\"comment\":{}}],[\"historynetwork\",{\"_index\":57,\"name\":{\"65\":{},\"289\":{},\"784\":{}},\"comment\":{}}],[\"historynetworkcontenttype\",{\"_index\":266,\"name\":{\"372\":{}},\"comment\":{}}],[\"historynetworkretrievalmechanism\",{\"_index\":271,\"name\":{\"378\":{}},\"comment\":{}}],[\"host\",{\"_index\":761,\"name\":{\"1224\":{}},\"comment\":{}}],[\"ibasic\",{\"_index\":621,\"name\":{\"969\":{}},\"comment\":{}}],[\"ibody\",{\"_index\":747,\"name\":{\"1206\":{}},\"comment\":{}}],[\"icreate\",{\"_index\":624,\"name\":{\"991\":{}},\"comment\":{}}],[\"icreatedata\",{\"_index\":629,\"name\":{\"1003\":{}},\"comment\":{}}],[\"icreatepacketopts\",{\"_index\":630,\"name\":{\"1007\":{}},\"comment\":{}}],[\"id_mask\",{\"_index\":800,\"name\":{\"1289\":{}},\"comment\":{}}],[\"idata\",{\"_index\":623,\"name\":{\"984\":{}},\"comment\":{}}],[\"ignored\",{\"_index\":63,\"name\":{\"73\":{}},\"comment\":{}}],[\"ignorenode\",{\"_index\":64,\"name\":{\"79\":{}},\"comment\":{}}],[\"indexblockhash\",{\"_index\":227,\"name\":{\"299\":{}},\"comment\":{}}],[\"inewrequest\",{\"_index\":676,\"name\":{\"1109\":{}},\"comment\":{}}],[\"ingoing\",{\"_index\":734,\"name\":{\"1190\":{}},\"comment\":{}}],[\"init\",{\"_index\":668,\"name\":{\"1099\":{}},\"comment\":{}}],[\"initializelightclient\",{\"_index\":135,\"name\":{\"169\":{}},\"comment\":{}}],[\"initialrcvretransmittimeout\",{\"_index\":721,\"name\":{\"1176\":{}},\"comment\":{}}],[\"initialsyntimeout\",{\"_index\":742,\"name\":{\"1201\":{}},\"comment\":{}}],[\"ioutgoingpacket\",{\"_index\":750,\"name\":{\"1209\":{}},\"comment\":{}}],[\"ipacket\",{\"_index\":620,\"name\":{\"963\":{}},\"comment\":{}}],[\"ipmode\",{\"_index\":519,\"name\":{\"815\":{},\"828\":{}},\"comment\":{}}],[\"ipv4\",{\"_index\":515,\"name\":{\"811\":{}},\"comment\":{}}],[\"ipv6\",{\"_index\":516,\"name\":{\"812\":{}},\"comment\":{}}],[\"ireceiptopts\",{\"_index\":282,\"name\":{\"392\":{}},\"comment\":{}}],[\"iselectiveack\",{\"_index\":622,\"name\":{\"976\":{}},\"comment\":{}}],[\"iselectiveackheaderinput\",{\"_index\":607,\"name\":{\"948\":{}},\"comment\":{}}],[\"isignored\",{\"_index\":38,\"name\":{\"40\":{},\"80\":{}},\"comment\":{}}],[\"isocketconfigoptions\",{\"_index\":741,\"name\":{\"1200\":{}},\"comment\":{}}],[\"isocketoptions\",{\"_index\":759,\"name\":{\"1222\":{}},\"comment\":{}}],[\"iutpsocket\",{\"_index\":755,\"name\":{\"1214\":{}},\"comment\":{}}],[\"iutpsocketkeyoptions\",{\"_index\":735,\"name\":{\"1191\":{}},\"comment\":{}}],[\"keys\",{\"_index\":491,\"name\":{\"771\":{}},\"comment\":{}}],[\"keytype\",{\"_index\":477,\"name\":{\"741\":{}},\"comment\":{}}],[\"knowndiscv5nodes\",{\"_index\":96,\"name\":{\"126\":{}},\"comment\":{}}],[\"knownhistorynodes\",{\"_index\":95,\"name\":{\"125\":{}},\"comment\":{}}],[\"lastdatanr\",{\"_index\":702,\"name\":{\"1147\":{}},\"comment\":{}}],[\"leaf\",{\"_index\":278,\"name\":{\"386\":{},\"401\":{},\"410\":{}},\"comment\":{}}],[\"leaftype\",{\"_index\":304,\"name\":{\"435\":{}},\"comment\":{}}],[\"len\",{\"_index\":580,\"name\":{\"913\":{},\"919\":{}},\"comment\":{}}],[\"length\",{\"_index\":639,\"name\":{\"1037\":{},\"1052\":{},\"1151\":{}},\"comment\":{}}],[\"lightclient\",{\"_index\":127,\"name\":{\"160\":{}},\"comment\":{}}],[\"lightclientbootstrap\",{\"_index\":172,\"name\":{\"220\":{}},\"comment\":{}}],[\"lightclientbootstrapkey\",{\"_index\":178,\"name\":{\"228\":{}},\"comment\":{}}],[\"lightclientfinalityupdate\",{\"_index\":174,\"name\":{\"222\":{}},\"comment\":{}}],[\"lightclientfinalityupdatekey\",{\"_index\":180,\"name\":{\"230\":{}},\"comment\":{}}],[\"lightclientforkname\",{\"_index\":177,\"name\":{\"226\":{}},\"comment\":{}}],[\"lightclientoptimisticupdate\",{\"_index\":175,\"name\":{\"223\":{}},\"comment\":{}}],[\"lightclientoptimisticupdatekey\",{\"_index\":181,\"name\":{\"231\":{}},\"comment\":{}}],[\"lightclientupdate\",{\"_index\":176,\"name\":{\"225\":{}},\"comment\":{}}],[\"lightclientupdatesbyrange\",{\"_index\":173,\"name\":{\"221\":{},\"227\":{}},\"comment\":{}}],[\"lightclientupdatesbyrangekey\",{\"_index\":179,\"name\":{\"229\":{}},\"comment\":{}}],[\"livenesscheck\",{\"_index\":357,\"name\":{\"525\":{}},\"comment\":{}}],[\"log\",{\"_index\":298,\"name\":{\"429\":{},\"554\":{},\"827\":{}},\"comment\":{}}],[\"logger\",{\"_index\":11,\"name\":{\"11\":{},\"34\":{},\"46\":{},\"70\":{},\"159\":{},\"250\":{},\"293\":{},\"493\":{},\"539\":{},\"565\":{},\"1001\":{},\"1055\":{},\"1067\":{},\"1119\":{},\"1149\":{},\"1161\":{},\"1249\":{}},\"comment\":{}}],[\"logprogress\",{\"_index\":794,\"name\":{\"1282\":{}},\"comment\":{}}],[\"logs\",{\"_index\":242,\"name\":{\"347\":{},\"395\":{}},\"comment\":{}}],[\"logsbloom\",{\"_index\":248,\"name\":{\"353\":{}},\"comment\":{}}],[\"logscope\",{\"_index\":723,\"name\":{\"1178\":{}},\"comment\":{}}],[\"lookuppeers\",{\"_index\":191,\"name\":{\"246\":{}},\"comment\":{}}],[\"lookuptrienode\",{\"_index\":375,\"name\":{\"575\":{}},\"comment\":{}}],[\"masteraccumulator\",{\"_index\":219,\"name\":{\"284\":{}},\"comment\":{}}],[\"masteraccumulatortype\",{\"_index\":313,\"name\":{\"444\":{}},\"comment\":{}}],[\"max\",{\"_index\":473,\"name\":{\"737\":{}},\"comment\":{}}],[\"max_burst_send\",{\"_index\":818,\"name\":{\"1307\":{}},\"comment\":{}}],[\"max_byte\",{\"_index\":798,\"name\":{\"1287\":{}},\"comment\":{}}],[\"max_connection_attempts\",{\"_index\":807,\"name\":{\"1296\":{}},\"comment\":{}}],[\"max_cwnd_increase_packets_per_rtt\",{\"_index\":804,\"name\":{\"1293\":{}},\"comment\":{}}],[\"max_encoded_uncles_length\",{\"_index\":262,\"name\":{\"368\":{}},\"comment\":{}}],[\"max_header_length\",{\"_index\":261,\"name\":{\"367\":{}},\"comment\":{}}],[\"max_historical_epochs\",{\"_index\":257,\"name\":{\"363\":{}},\"comment\":{}}],[\"max_packet_size\",{\"_index\":814,\"name\":{\"1303\":{}},\"comment\":{}}],[\"max_receipt_length\",{\"_index\":260,\"name\":{\"366\":{}},\"comment\":{}}],[\"max_request_light_client_updates\",{\"_index\":169,\"name\":{\"217\":{}},\"comment\":{}}],[\"max_transaction_count\",{\"_index\":259,\"name\":{\"365\":{}},\"comment\":{}}],[\"max_transaction_length\",{\"_index\":258,\"name\":{\"364\":{}},\"comment\":{}}],[\"max_udp_header_length\",{\"_index\":825,\"name\":{\"1314\":{}},\"comment\":{}}],[\"max_uint_8\",{\"_index\":797,\"name\":{\"1286\":{}},\"comment\":{}}],[\"max_utp_packet_length\",{\"_index\":824,\"name\":{\"1313\":{}},\"comment\":{}}],[\"max_window\",{\"_index\":687,\"name\":{\"1129\":{}},\"comment\":{}}],[\"maxfeepergas\",{\"_index\":122,\"name\":{\"152\":{}},\"comment\":{}}],[\"maxpriorityfeepergas\",{\"_index\":121,\"name\":{\"151\":{}},\"comment\":{}}],[\"maxstorage\",{\"_index\":78,\"name\":{\"101\":{},\"182\":{},\"216\":{},\"312\":{},\"491\":{},\"533\":{},\"582\":{},\"781\":{}},\"comment\":{}}],[\"megabyte\",{\"_index\":535,\"name\":{\"844\":{}},\"comment\":{}}],[\"merge_block\",{\"_index\":263,\"name\":{\"369\":{}},\"comment\":{}}],[\"messagecodes\",{\"_index\":544,\"name\":{\"855\":{}},\"comment\":{}}],[\"messagetypeunion\",{\"_index\":577,\"name\":{\"908\":{}},\"comment\":{}}],[\"metrics\",{\"_index\":10,\"name\":{\"10\":{},\"110\":{}},\"comment\":{}}],[\"microsecond_wait_between_bursts\",{\"_index\":820,\"name\":{\"1309\":{}},\"comment\":{}}],[\"microseconds\",{\"_index\":634,\"name\":{\"1011\":{}},\"comment\":{}}],[\"microsecondtimestamp\",{\"_index\":828,\"name\":{\"1317\":{}},\"comment\":{}}],[\"miliseconds\",{\"_index\":744,\"name\":{\"1203\":{}},\"comment\":{}}],[\"min\",{\"_index\":472,\"name\":{\"736\":{}},\"comment\":{}}],[\"min_bootstrap_votes\",{\"_index\":170,\"name\":{\"218\":{}},\"comment\":{}}],[\"min_packet_size\",{\"_index\":815,\"name\":{\"1304\":{}},\"comment\":{}}],[\"min_skip_packet_before_resend\",{\"_index\":819,\"name\":{\"1308\":{}},\"comment\":{}}],[\"minimum_delta_to_max_window_micros\",{\"_index\":809,\"name\":{\"1298\":{}},\"comment\":{}}],[\"minimum_difference_timestamp_microsec\",{\"_index\":812,\"name\":{\"1301\":{}},\"comment\":{}}],[\"minimum_mtu\",{\"_index\":816,\"name\":{\"1305\":{}},\"comment\":{}}],[\"minimum_timeout_millis\",{\"_index\":806,\"name\":{\"1295\":{}},\"comment\":{}}],[\"mobile\",{\"_index\":75,\"name\":{\"98\":{}},\"comment\":{}}],[\"modifyaccountfields\",{\"_index\":394,\"name\":{\"626\":{}},\"comment\":{}}],[\"moment\",{\"_index\":745,\"name\":{\"1204\":{}},\"comment\":{}}],[\"mptwitnessnode\",{\"_index\":467,\"name\":{\"725\":{}},\"comment\":{}}],[\"mtu\",{\"_index\":801,\"name\":{\"1290\":{}},\"comment\":{}}],[\"mtusize\",{\"_index\":718,\"name\":{\"1173\":{}},\"comment\":{}}],[\"multiaddr\",{\"_index\":525,\"name\":{\"824\":{}},\"comment\":{}}],[\"multicheck\",{\"_index\":509,\"name\":{\"803\":{}},\"comment\":{}}],[\"nearest\",{\"_index\":32,\"name\":{\"33\":{}},\"comment\":{}}],[\"needresend\",{\"_index\":753,\"name\":{\"1212\":{}},\"comment\":{}}],[\"network\",{\"_index\":19,\"name\":{\"19\":{},\"245\":{},\"552\":{}},\"comment\":{}}],[\"networkconfig\",{\"_index\":76,\"name\":{\"99\":{}},\"comment\":{}}],[\"networkdb\",{\"_index\":358,\"name\":{\"530\":{}},\"comment\":{}}],[\"networkid\",{\"_index\":77,\"name\":{\"100\":{},\"156\":{},\"210\":{},\"291\":{},\"494\":{},\"534\":{},\"563\":{},\"775\":{},\"782\":{},\"994\":{},\"1084\":{},\"1092\":{},\"1110\":{},\"1233\":{}},\"comment\":{}}],[\"networkname\",{\"_index\":126,\"name\":{\"158\":{},\"292\":{},\"495\":{},\"564\":{}},\"comment\":{}}],[\"networks\",{\"_index\":5,\"name\":{\"5\":{}},\"comment\":{}}],[\"nextdatanr\",{\"_index\":703,\"name\":{\"1148\":{}},\"comment\":{}}],[\"nextoffer\",{\"_index\":476,\"name\":{\"740\":{}},\"comment\":{}}],[\"nextpowerof2\",{\"_index\":832,\"name\":{\"1321\":{}},\"comment\":{}}],[\"nibble\",{\"_index\":412,\"name\":{\"646\":{}},\"comment\":{}}],[\"nibblepair\",{\"_index\":433,\"name\":{\"668\":{}},\"comment\":{}}],[\"nibbles\",{\"_index\":434,\"name\":{\"669\":{}},\"comment\":{}}],[\"node\",{\"_index\":73,\"name\":{\"96\":{},\"686\":{},\"702\":{}},\"comment\":{}}],[\"nodeadded\",{\"_index\":66,\"name\":{\"83\":{}},\"comment\":{}}],[\"nodehash\",{\"_index\":440,\"name\":{\"677\":{},\"692\":{}},\"comment\":{}}],[\"nodeid\",{\"_index\":41,\"name\":{\"44\":{},\"535\":{}},\"comment\":{}}],[\"nodelookup\",{\"_index\":362,\"name\":{\"550\":{}},\"comment\":{}}],[\"noderadius\",{\"_index\":145,\"name\":{\"180\":{},\"310\":{},\"489\":{},\"580\":{}},\"comment\":{}}],[\"noderemoved\",{\"_index\":67,\"name\":{\"85\":{}},\"comment\":{}}],[\"nodes\",{\"_index\":548,\"name\":{\"859\":{}},\"comment\":{}}],[\"nodesmessage\",{\"_index\":563,\"name\":{\"881\":{}},\"comment\":{}}],[\"nodesmessagesreceived\",{\"_index\":110,\"name\":{\"140\":{}},\"comment\":{}}],[\"nodesmessagessent\",{\"_index\":109,\"name\":{\"139\":{}},\"comment\":{}}],[\"nodesmessagetype\",{\"_index\":565,\"name\":{\"885\":{}},\"comment\":{}}],[\"nodesought\",{\"_index\":363,\"name\":{\"553\":{}},\"comment\":{}}],[\"none\",{\"_index\":605,\"name\":{\"946\":{}},\"comment\":{}}],[\"normalizetxparams\",{\"_index\":528,\"name\":{\"837\":{}},\"comment\":{}}],[\"offer\",{\"_index\":550,\"name\":{\"862\":{}},\"comment\":{}}],[\"offer_write\",{\"_index\":674,\"name\":{\"1107\":{}},\"comment\":{}}],[\"offermessage\",{\"_index\":572,\"name\":{\"899\":{}},\"comment\":{}}],[\"offermessagesreceived\",{\"_index\":100,\"name\":{\"130\":{}},\"comment\":{}}],[\"offermessagessent\",{\"_index\":99,\"name\":{\"129\":{}},\"comment\":{}}],[\"offermessagetype\",{\"_index\":574,\"name\":{\"902\":{}},\"comment\":{}}],[\"offset\",{\"_index\":705,\"name\":{\"1152\":{}},\"comment\":{}}],[\"only_positive_gain\",{\"_index\":822,\"name\":{\"1311\":{}},\"comment\":{}}],[\"ontalkreq\",{\"_index\":26,\"name\":{\"26\":{}},\"comment\":{}}],[\"ontalkresp\",{\"_index\":27,\"name\":{\"27\":{}},\"comment\":{}}],[\"open\",{\"_index\":51,\"name\":{\"57\":{},\"541\":{}},\"comment\":{}}],[\"opencontentrequest\",{\"_index\":650,\"name\":{\"1066\":{}},\"comment\":{}}],[\"or\",{\"_index\":510,\"name\":{\"804\":{}},\"comment\":{}}],[\"originalstoragecache\",{\"_index\":383,\"name\":{\"613\":{}},\"comment\":{}}],[\"ourdelay\",{\"_index\":686,\"name\":{\"1128\":{}},\"comment\":{}}],[\"outbuffer\",{\"_index\":691,\"name\":{\"1133\":{}},\"comment\":{}}],[\"outgoing\",{\"_index\":733,\"name\":{\"1189\":{}},\"comment\":{}}],[\"packet\",{\"_index\":583,\"name\":{\"921\":{}},\"comment\":{}}],[\"packetacked\",{\"_index\":737,\"name\":{\"1195\":{}},\"comment\":{}}],[\"packetalreadyacked\",{\"_index\":738,\"name\":{\"1196\":{}},\"comment\":{}}],[\"packetbytes\",{\"_index\":751,\"name\":{\"1210\":{}},\"comment\":{}}],[\"packetheader\",{\"_index\":619,\"name\":{\"962\":{}},\"comment\":{}}],[\"packetheadertype\",{\"_index\":635,\"name\":{\"1012\":{}},\"comment\":{}}],[\"packetinput\",{\"_index\":618,\"name\":{\"961\":{}},\"comment\":{}}],[\"packetmanager\",{\"_index\":642,\"name\":{\"1053\":{},\"1250\":{}},\"comment\":{}}],[\"packetnotsentyet\",{\"_index\":739,\"name\":{\"1197\":{}},\"comment\":{}}],[\"packetoptions\",{\"_index\":617,\"name\":{\"960\":{}},\"comment\":{}}],[\"packets\",{\"_index\":699,\"name\":{\"1144\":{}},\"comment\":{}}],[\"packettype\",{\"_index\":590,\"name\":{\"931\":{}},\"comment\":{}}],[\"packnibbles\",{\"_index\":365,\"name\":{\"557\":{}},\"comment\":{}}],[\"parseprefix\",{\"_index\":836,\"name\":{\"1325\":{}},\"comment\":{}}],[\"path\",{\"_index\":79,\"name\":{\"105\":{},\"214\":{},\"676\":{},\"691\":{},\"779\":{}},\"comment\":{}}],[\"payload\",{\"_index\":587,\"name\":{\"926\":{},\"968\":{},\"975\":{},\"983\":{},\"987\":{},\"1004\":{}},\"comment\":{}}],[\"peerid\",{\"_index\":677,\"name\":{\"1112\":{}},\"comment\":{}}],[\"pending\",{\"_index\":198,\"name\":{\"254\":{}},\"comment\":{}}],[\"ping\",{\"_index\":545,\"name\":{\"856\":{}},\"comment\":{}}],[\"pingmessage\",{\"_index\":554,\"name\":{\"867\":{}},\"comment\":{}}],[\"pingmessagetype\",{\"_index\":558,\"name\":{\"875\":{}},\"comment\":{}}],[\"pingpongcustomdata\",{\"_index\":543,\"name\":{\"854\":{}},\"comment\":{}}],[\"pingpongcustomdatatype\",{\"_index\":540,\"name\":{\"849\":{}},\"comment\":{}}],[\"pingpongpayload\",{\"_index\":411,\"name\":{\"645\":{}},\"comment\":{}}],[\"pollnetwork\",{\"_index\":185,\"name\":{\"237\":{}},\"comment\":{}}],[\"pong\",{\"_index\":546,\"name\":{\"857\":{}},\"comment\":{}}],[\"pongmessage\",{\"_index\":557,\"name\":{\"871\":{}},\"comment\":{}}],[\"pongmessagetype\",{\"_index\":559,\"name\":{\"876\":{}},\"comment\":{}}],[\"port\",{\"_index\":760,\"name\":{\"1223\":{}},\"comment\":{}}],[\"portal\",{\"_index\":56,\"name\":{\"64\":{},\"184\":{},\"314\":{},\"497\":{},\"584\":{}},\"comment\":{}}],[\"portalnetwork\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"portalnetworkeventemitter\",{\"_index\":91,\"name\":{\"121\":{}},\"comment\":{}}],[\"portalnetworkevents\",{\"_index\":65,\"name\":{\"82\":{}},\"comment\":{}}],[\"portalnetworkmetrics\",{\"_index\":93,\"name\":{\"123\":{}},\"comment\":{}}],[\"portalnetworkopts\",{\"_index\":80,\"name\":{\"106\":{}},\"comment\":{}}],[\"portalnetworkroutingtable\",{\"_index\":60,\"name\":{\"68\":{}},\"comment\":{}}],[\"portalnetworkutp\",{\"_index\":648,\"name\":{\"1062\":{}},\"comment\":{}}],[\"portaltriedb\",{\"_index\":489,\"name\":{\"764\":{}},\"comment\":{}}],[\"portalwiremessagetype\",{\"_index\":578,\"name\":{\"909\":{}},\"comment\":{}}],[\"postbyzantiumtxreceiptwithtype\",{\"_index\":281,\"name\":{\"390\":{}},\"comment\":{}}],[\"postshanghaiblockbody\",{\"_index\":325,\"name\":{\"457\":{}},\"comment\":{}}],[\"postshanghaiblockbodycontent\",{\"_index\":295,\"name\":{\"423\":{}},\"comment\":{}}],[\"prebyzantiumtxreceiptwithtype\",{\"_index\":280,\"name\":{\"388\":{}},\"comment\":{}}],[\"preshanghaiblockbody\",{\"_index\":324,\"name\":{\"456\":{}},\"comment\":{}}],[\"preshanghaiblockbodycontent\",{\"_index\":292,\"name\":{\"419\":{}},\"comment\":{}}],[\"processpeer\",{\"_index\":200,\"name\":{\"256\":{}},\"comment\":{}}],[\"proxyaddress\",{\"_index\":84,\"name\":{\"113\":{}},\"comment\":{}}],[\"prune\",{\"_index\":152,\"name\":{\"193\":{},\"323\":{},\"506\":{},\"549\":{},\"593\":{}},\"comment\":{}}],[\"ptype\",{\"_index\":608,\"name\":{\"949\":{},\"964\":{},\"970\":{},\"977\":{},\"985\":{},\"1005\":{},\"1014\":{},\"1028\":{},\"1043\":{}},\"comment\":{}}],[\"pulse\",{\"_index\":202,\"name\":{\"259\":{}},\"comment\":{}}],[\"put\",{\"_index\":45,\"name\":{\"51\":{},\"189\":{},\"319\":{},\"502\":{},\"543\":{},\"589\":{},\"768\":{}},\"comment\":{}}],[\"putaccount\",{\"_index\":392,\"name\":{\"624\":{}},\"comment\":{}}],[\"putcontractcode\",{\"_index\":395,\"name\":{\"627\":{}},\"comment\":{}}],[\"putcontractstorage\",{\"_index\":398,\"name\":{\"630\":{}},\"comment\":{}}],[\"radius\",{\"_index\":168,\"name\":{\"215\":{},\"780\":{}},\"comment\":{}}],[\"radiusmap\",{\"_index\":61,\"name\":{\"71\":{}},\"comment\":{}}],[\"randuint16\",{\"_index\":830,\"name\":{\"1319\":{}},\"comment\":{}}],[\"rcvconnectionid\",{\"_index\":643,\"name\":{\"1056\":{},\"1241\":{}},\"comment\":{}}],[\"rcvid\",{\"_index\":628,\"name\":{\"997\":{},\"1193\":{}},\"comment\":{}}],[\"read\",{\"_index\":602,\"name\":{\"943\":{}},\"comment\":{}}],[\"readcontent\",{\"_index\":709,\"name\":{\"1156\":{}},\"comment\":{}}],[\"reader\",{\"_index\":768,\"name\":{\"1244\":{}},\"comment\":{}}],[\"readercontent\",{\"_index\":769,\"name\":{\"1245\":{}},\"comment\":{}}],[\"reading\",{\"_index\":700,\"name\":{\"1145\":{}},\"comment\":{}}],[\"readpacket\",{\"_index\":708,\"name\":{\"1155\":{}},\"comment\":{}}],[\"readprefix\",{\"_index\":707,\"name\":{\"1154\":{}},\"comment\":{}}],[\"reassembleblock\",{\"_index\":340,\"name\":{\"473\":{}},\"comment\":{}}],[\"rebuildfrommemory\",{\"_index\":85,\"name\":{\"114\":{}},\"comment\":{}}],[\"receipt\",{\"_index\":236,\"name\":{\"340\":{},\"375\":{}},\"comment\":{}}],[\"receiveaccounttrienodeoffer\",{\"_index\":371,\"name\":{\"571\":{}},\"comment\":{}}],[\"received\",{\"_index\":771,\"name\":{\"1247\":{}},\"comment\":{}}],[\"refreshlisteners\",{\"_index\":13,\"name\":{\"13\":{}},\"comment\":{}}],[\"remoteaddress\",{\"_index\":626,\"name\":{\"995\":{},\"1192\":{},\"1215\":{},\"1236\":{}},\"comment\":{}}],[\"rendezvous\",{\"_index\":505,\"name\":{\"796\":{}},\"comment\":{}}],[\"reorderbuffermaxsize\",{\"_index\":717,\"name\":{\"1172\":{}},\"comment\":{}}],[\"replaceaccumulator\",{\"_index\":220,\"name\":{\"285\":{}},\"comment\":{}}],[\"reply_micro\",{\"_index\":689,\"name\":{\"1131\":{}},\"comment\":{}}],[\"requestcode\",{\"_index\":665,\"name\":{\"1085\":{},\"1093\":{},\"1104\":{},\"1114\":{}},\"comment\":{}}],[\"reset\",{\"_index\":729,\"name\":{\"1185\":{}},\"comment\":{}}],[\"resetpacket\",{\"_index\":598,\"name\":{\"939\":{}},\"comment\":{}}],[\"retrieve\",{\"_index\":164,\"name\":{\"205\":{},\"338\":{},\"529\":{},\"607\":{}},\"comment\":{}}],[\"returncontent\",{\"_index\":663,\"name\":{\"1082\":{}},\"comment\":{}}],[\"revert\",{\"_index\":402,\"name\":{\"634\":{}},\"comment\":{}}],[\"rlp\",{\"_index\":291,\"name\":{\"418\":{}},\"comment\":{}}],[\"rlpreceipt\",{\"_index\":299,\"name\":{\"430\":{}},\"comment\":{}}],[\"routingtable\",{\"_index\":92,\"name\":{\"122\":{},\"179\":{},\"309\":{},\"488\":{},\"579\":{}},\"comment\":{}}],[\"routingtableinfo\",{\"_index\":370,\"name\":{\"569\":{}},\"comment\":{}}],[\"rpctx\",{\"_index\":114,\"name\":{\"144\":{}},\"comment\":{}}],[\"rtt\",{\"_index\":680,\"name\":{\"1120\":{}},\"comment\":{}}],[\"rtt_var\",{\"_index\":681,\"name\":{\"1121\":{}},\"comment\":{}}],[\"runblock\",{\"_index\":378,\"name\":{\"578\":{}},\"comment\":{}}],[\"savereceipts\",{\"_index\":232,\"name\":{\"306\":{},\"355\":{}},\"comment\":{}}],[\"selectiveack\",{\"_index\":606,\"name\":{\"947\":{}},\"comment\":{}}],[\"selectiveackextension\",{\"_index\":641,\"name\":{\"1040\":{}},\"comment\":{}}],[\"selectiveackheader\",{\"_index\":640,\"name\":{\"1038\":{}},\"comment\":{}}],[\"selectiveackheaderextension\",{\"_index\":582,\"name\":{\"915\":{}},\"comment\":{}}],[\"selector\",{\"_index\":285,\"name\":{\"406\":{},\"892\":{}},\"comment\":{}}],[\"send\",{\"_index\":520,\"name\":{\"818\":{},\"832\":{},\"1075\":{}},\"comment\":{}}],[\"send_in_burst\",{\"_index\":817,\"name\":{\"1306\":{}},\"comment\":{}}],[\"sendaccept\",{\"_index\":160,\"name\":{\"201\":{},\"333\":{},\"518\":{},\"602\":{}},\"comment\":{}}],[\"sendackpacket\",{\"_index\":782,\"name\":{\"1269\":{}},\"comment\":{}}],[\"sendcallback\",{\"_index\":740,\"name\":{\"1198\":{}},\"comment\":{}}],[\"senddatapacket\",{\"_index\":786,\"name\":{\"1273\":{}},\"comment\":{}}],[\"sendfindcontent\",{\"_index\":137,\"name\":{\"171\":{},\"304\":{},\"523\":{},\"567\":{}},\"comment\":{}}],[\"sendfindnodes\",{\"_index\":159,\"name\":{\"200\":{},\"330\":{},\"514\":{},\"599\":{}},\"comment\":{}}],[\"sendfinpacket\",{\"_index\":785,\"name\":{\"1272\":{}},\"comment\":{}}],[\"sendmessage\",{\"_index\":148,\"name\":{\"186\":{},\"316\":{},\"499\":{},\"586\":{}},\"comment\":{}}],[\"sendoffer\",{\"_index\":143,\"name\":{\"177\":{},\"331\":{},\"516\":{},\"600\":{}},\"comment\":{}}],[\"sendpacket\",{\"_index\":780,\"name\":{\"1266\":{}},\"comment\":{}}],[\"sendping\",{\"_index\":156,\"name\":{\"197\":{},\"327\":{},\"511\":{},\"596\":{}},\"comment\":{}}],[\"sendpong\",{\"_index\":158,\"name\":{\"199\":{},\"329\":{},\"513\":{},\"598\":{}},\"comment\":{}}],[\"sendportalnetworkmessage\",{\"_index\":29,\"name\":{\"29\":{}},\"comment\":{}}],[\"sendportalnetworkresponse\",{\"_index\":30,\"name\":{\"30\":{}},\"comment\":{}}],[\"sendrate\",{\"_index\":690,\"name\":{\"1132\":{}},\"comment\":{}}],[\"sendresetpacket\",{\"_index\":784,\"name\":{\"1271\":{}},\"comment\":{}}],[\"sendresponse\",{\"_index\":149,\"name\":{\"187\":{},\"317\":{},\"500\":{},\"587\":{}},\"comment\":{}}],[\"sendsyn\",{\"_index\":669,\"name\":{\"1101\":{}},\"comment\":{}}],[\"sendsynackpacket\",{\"_index\":783,\"name\":{\"1270\":{}},\"comment\":{}}],[\"sendsynpacket\",{\"_index\":781,\"name\":{\"1268\":{}},\"comment\":{}}],[\"sendtalkreq\",{\"_index\":70,\"name\":{\"91\":{}},\"comment\":{}}],[\"sendtalkresp\",{\"_index\":71,\"name\":{\"93\":{}},\"comment\":{}}],[\"sentchunks\",{\"_index\":713,\"name\":{\"1166\":{}},\"comment\":{}}],[\"seqnr\",{\"_index\":614,\"name\":{\"957\":{},\"965\":{},\"973\":{},\"981\":{},\"989\":{},\"998\":{},\"1021\":{},\"1035\":{},\"1050\":{},\"1163\":{},\"1220\":{},\"1237\":{}},\"comment\":{}}],[\"serializedcontentkeytocontentid\",{\"_index\":538,\"name\":{\"847\":{}},\"comment\":{}}],[\"setacknr\",{\"_index\":773,\"name\":{\"1259\":{}},\"comment\":{}}],[\"setlogger\",{\"_index\":33,\"name\":{\"35\":{},\"74\":{}},\"comment\":{}}],[\"setpulse\",{\"_index\":205,\"name\":{\"262\":{}},\"comment\":{}}],[\"setradius\",{\"_index\":151,\"name\":{\"192\":{},\"322\":{},\"505\":{},\"592\":{}},\"comment\":{}}],[\"setreader\",{\"_index\":778,\"name\":{\"1264\":{}},\"comment\":{}}],[\"setseqnr\",{\"_index\":774,\"name\":{\"1260\":{}},\"comment\":{}}],[\"setstate\",{\"_index\":777,\"name\":{\"1263\":{}},\"comment\":{}}],[\"setstateroot\",{\"_index\":403,\"name\":{\"636\":{}},\"comment\":{}}],[\"setwriter\",{\"_index\":776,\"name\":{\"1262\":{}},\"comment\":{}}],[\"shallowcopy\",{\"_index\":391,\"name\":{\"622\":{}},\"comment\":{}}],[\"shanghai_block\",{\"_index\":264,\"name\":{\"370\":{}},\"comment\":{}}],[\"shortid\",{\"_index\":536,\"name\":{\"845\":{}},\"comment\":{}}],[\"size\",{\"_index\":360,\"name\":{\"547\":{},\"928\":{}},\"comment\":{}}],[\"skip_packets_until_ack\",{\"_index\":810,\"name\":{\"1299\":{}},\"comment\":{}}],[\"slot\",{\"_index\":468,\"name\":{\"726\":{},\"730\":{}},\"comment\":{}}],[\"slottohistoricalbatch\",{\"_index\":348,\"name\":{\"481\":{}},\"comment\":{}}],[\"slottohistoricalbatchindex\",{\"_index\":347,\"name\":{\"480\":{}},\"comment\":{}}],[\"slottype\",{\"_index\":327,\"name\":{\"459\":{}},\"comment\":{}}],[\"sndconnectionid\",{\"_index\":644,\"name\":{\"1057\":{},\"1240\":{}},\"comment\":{}}],[\"sndid\",{\"_index\":627,\"name\":{\"996\":{}},\"comment\":{}}],[\"socket\",{\"_index\":513,\"name\":{\"808\":{},\"825\":{},\"1086\":{},\"1096\":{},\"1160\":{},\"1225\":{}},\"comment\":{}}],[\"socketclosecallback\",{\"_index\":763,\"name\":{\"1227\":{}},\"comment\":{}}],[\"socketid\",{\"_index\":514,\"name\":{\"810\":{}},\"comment\":{}}],[\"socketkey\",{\"_index\":666,\"name\":{\"1087\":{},\"1097\":{}},\"comment\":{}}],[\"srcid\",{\"_index\":517,\"name\":{\"813\":{},\"826\":{}},\"comment\":{}}],[\"sszencodeblockbody\",{\"_index\":339,\"name\":{\"472\":{}},\"comment\":{}}],[\"sszproof\",{\"_index\":287,\"name\":{\"408\":{}},\"comment\":{}}],[\"sszprooftype\",{\"_index\":308,\"name\":{\"439\":{}},\"comment\":{}}],[\"sszreceiptslisttype\",{\"_index\":320,\"name\":{\"451\":{}},\"comment\":{}}],[\"sszreceipttype\",{\"_index\":319,\"name\":{\"450\":{}},\"comment\":{}}],[\"ssztransactiontype\",{\"_index\":315,\"name\":{\"446\":{}},\"comment\":{}}],[\"sszunclestype\",{\"_index\":317,\"name\":{\"448\":{}},\"comment\":{}}],[\"sszwithdrawal\",{\"_index\":322,\"name\":{\"453\":{}},\"comment\":{}}],[\"st_data\",{\"_index\":591,\"name\":{\"932\":{}},\"comment\":{}}],[\"st_fin\",{\"_index\":592,\"name\":{\"933\":{}},\"comment\":{}}],[\"st_reset\",{\"_index\":594,\"name\":{\"935\":{}},\"comment\":{}}],[\"st_state\",{\"_index\":593,\"name\":{\"934\":{}},\"comment\":{}}],[\"st_syn\",{\"_index\":595,\"name\":{\"936\":{}},\"comment\":{}}],[\"start\",{\"_index\":16,\"name\":{\"16\":{},\"816\":{},\"830\":{},\"1170\":{}},\"comment\":{}}],[\"startingdatanr\",{\"_index\":701,\"name\":{\"1146\":{}},\"comment\":{}}],[\"startingidnrs\",{\"_index\":655,\"name\":{\"1072\":{}},\"comment\":{}}],[\"startingnrs\",{\"_index\":827,\"name\":{\"1316\":{}},\"comment\":{}}],[\"startingseqnr\",{\"_index\":712,\"name\":{\"1162\":{}},\"comment\":{}}],[\"startlookup\",{\"_index\":199,\"name\":{\"255\":{},\"555\":{}},\"comment\":{}}],[\"state\",{\"_index\":384,\"name\":{\"614\":{},\"1221\":{},\"1242\":{}},\"comment\":{}}],[\"statedb\",{\"_index\":369,\"name\":{\"562\":{}},\"comment\":{}}],[\"statenetwork\",{\"_index\":368,\"name\":{\"560\":{},\"783\":{}},\"comment\":{}}],[\"statenetworkcontentid\",{\"_index\":485,\"name\":{\"759\":{}},\"comment\":{}}],[\"statenetworkcontentkey\",{\"_index\":484,\"name\":{\"755\":{}},\"comment\":{}}],[\"statenetworkcontenttype\",{\"_index\":405,\"name\":{\"638\":{}},\"comment\":{}}],[\"statenetworkroutingtable\",{\"_index\":31,\"name\":{\"31\":{}},\"comment\":{}}],[\"statepacket\",{\"_index\":597,\"name\":{\"938\":{}},\"comment\":{}}],[\"stateroot\",{\"_index\":243,\"name\":{\"348\":{},\"396\":{},\"615\":{},\"723\":{},\"731\":{}},\"comment\":{}}],[\"staterootbytes\",{\"_index\":385,\"name\":{\"616\":{}},\"comment\":{}}],[\"stateroothex\",{\"_index\":466,\"name\":{\"724\":{}},\"comment\":{}}],[\"status\",{\"_index\":244,\"name\":{\"349\":{},\"397\":{}},\"comment\":{}}],[\"stop\",{\"_index\":18,\"name\":{\"18\":{},\"817\":{},\"831\":{}},\"comment\":{}}],[\"storageproof\",{\"_index\":450,\"name\":{\"696\":{}},\"comment\":{}}],[\"storagetrienodecontentkey\",{\"_index\":481,\"name\":{\"746\":{}},\"comment\":{}}],[\"storagetrienodekey\",{\"_index\":448,\"name\":{\"693\":{}},\"comment\":{}}],[\"storagetrienodeoffer\",{\"_index\":452,\"name\":{\"699\":{}},\"comment\":{}}],[\"storagetrienoderetrieval\",{\"_index\":454,\"name\":{\"703\":{}},\"comment\":{}}],[\"storagetrieproofkey\",{\"_index\":469,\"name\":{\"727\":{}},\"comment\":{}}],[\"store\",{\"_index\":139,\"name\":{\"173\":{},\"305\":{},\"509\":{},\"570\":{}},\"comment\":{}}],[\"storeblockindex\",{\"_index\":46,\"name\":{\"52\":{}},\"comment\":{}}],[\"storedaccumulator\",{\"_index\":210,\"name\":{\"267\":{}},\"comment\":{}}],[\"storeinterestednodes\",{\"_index\":372,\"name\":{\"572\":{}},\"comment\":{}}],[\"storenodedetails\",{\"_index\":25,\"name\":{\"25\":{}},\"comment\":{}}],[\"storeupdaterange\",{\"_index\":140,\"name\":{\"174\":{}},\"comment\":{}}],[\"streaming\",{\"_index\":359,\"name\":{\"536\":{}},\"comment\":{}}],[\"streamingkey\",{\"_index\":153,\"name\":{\"194\":{},\"324\":{},\"507\":{},\"594\":{}},\"comment\":{}}],[\"sublevel\",{\"_index\":50,\"name\":{\"56\":{}},\"comment\":{}}],[\"sublevels\",{\"_index\":43,\"name\":{\"49\":{}},\"comment\":{}}],[\"subnetwork\",{\"_index\":506,\"name\":{\"797\":{}},\"comment\":{}}],[\"successfulcontentlookups\",{\"_index\":97,\"name\":{\"127\":{}},\"comment\":{}}],[\"supportednetworks\",{\"_index\":81,\"name\":{\"107\":{}},\"comment\":{}}],[\"supportsrendezvous\",{\"_index\":14,\"name\":{\"14\":{}},\"comment\":{}}],[\"syn\",{\"_index\":762,\"name\":{\"1226\":{}},\"comment\":{}}],[\"sync\",{\"_index\":166,\"name\":{\"208\":{}},\"comment\":{}}],[\"syncstrategy\",{\"_index\":129,\"name\":{\"162\":{},\"235\":{}},\"comment\":{}}],[\"synpacket\",{\"_index\":596,\"name\":{\"937\":{}},\"comment\":{}}],[\"synrecv\",{\"_index\":727,\"name\":{\"1183\":{}},\"comment\":{}}],[\"synsent\",{\"_index\":726,\"name\":{\"1182\":{}},\"comment\":{}}],[\"taccounttrienodekey\",{\"_index\":439,\"name\":{\"674\":{}},\"comment\":{}}],[\"taccounttrienodeoffer\",{\"_index\":442,\"name\":{\"679\":{}},\"comment\":{}}],[\"taccounttrienoderetrieval\",{\"_index\":444,\"name\":{\"684\":{}},\"comment\":{}}],[\"tallwithdrawals\",{\"_index\":323,\"name\":{\"454\":{}},\"comment\":{}}],[\"tcontractcodekey\",{\"_index\":455,\"name\":{\"704\":{}},\"comment\":{}}],[\"tcontractoffer\",{\"_index\":458,\"name\":{\"709\":{}},\"comment\":{}}],[\"tcontractretrieval\",{\"_index\":461,\"name\":{\"715\":{}},\"comment\":{}}],[\"temp\",{\"_index\":490,\"name\":{\"767\":{}},\"comment\":{}}],[\"tempkeys\",{\"_index\":492,\"name\":{\"772\":{}},\"comment\":{}}],[\"throttle\",{\"_index\":694,\"name\":{\"1136\":{},\"1251\":{}},\"comment\":{}}],[\"time_wait_after_last_packet\",{\"_index\":821,\"name\":{\"1310\":{}},\"comment\":{}}],[\"timeout\",{\"_index\":195,\"name\":{\"251\":{},\"1122\":{}},\"comment\":{}}],[\"timeoutcounter\",{\"_index\":682,\"name\":{\"1123\":{}},\"comment\":{}}],[\"timesent\",{\"_index\":754,\"name\":{\"1213\":{}},\"comment\":{}}],[\"timestamp\",{\"_index\":685,\"name\":{\"1127\":{}},\"comment\":{}}],[\"timestampdifferencemicroseconds\",{\"_index\":612,\"name\":{\"955\":{},\"1019\":{},\"1033\":{},\"1048\":{}},\"comment\":{}}],[\"timestampmicroseconds\",{\"_index\":611,\"name\":{\"954\":{},\"1018\":{},\"1032\":{},\"1047\":{}},\"comment\":{}}],[\"tnibble\",{\"_index\":429,\"name\":{\"664\":{}},\"comment\":{}}],[\"tnibblepair\",{\"_index\":430,\"name\":{\"665\":{}},\"comment\":{}}],[\"tnibbles\",{\"_index\":432,\"name\":{\"667\":{}},\"comment\":{}}],[\"to\",{\"_index\":116,\"name\":{\"146\":{}},\"comment\":{}}],[\"topics\",{\"_index\":724,\"name\":{\"1180\":{}},\"comment\":{}}],[\"total\",{\"_index\":564,\"name\":{\"883\":{}},\"comment\":{}}],[\"totalbytesreceived\",{\"_index\":111,\"name\":{\"141\":{}},\"comment\":{}}],[\"totalbytessent\",{\"_index\":112,\"name\":{\"142\":{}},\"comment\":{}}],[\"totalcontentlookups\",{\"_index\":94,\"name\":{\"124\":{}},\"comment\":{}}],[\"totaldifficulty\",{\"_index\":284,\"name\":{\"400\":{},\"415\":{}},\"comment\":{}}],[\"totaldifficultytype\",{\"_index\":303,\"name\":{\"434\":{}},\"comment\":{}}],[\"tpackednibbles\",{\"_index\":431,\"name\":{\"666\":{}},\"comment\":{}}],[\"tpingpongpayload\",{\"_index\":409,\"name\":{\"642\":{}},\"comment\":{}}],[\"transactiongossipnetwork\",{\"_index\":497,\"name\":{\"788\":{}},\"comment\":{}}],[\"transmissions\",{\"_index\":752,\"name\":{\"1211\":{}},\"comment\":{}}],[\"transport\",{\"_index\":83,\"name\":{\"112\":{}},\"comment\":{}}],[\"transportlayer\",{\"_index\":72,\"name\":{\"95\":{}},\"comment\":{}}],[\"trienode\",{\"_index\":436,\"name\":{\"671\":{}},\"comment\":{}}],[\"trieproof\",{\"_index\":438,\"name\":{\"673\":{}},\"comment\":{}}],[\"trustedblockroot\",{\"_index\":89,\"name\":{\"118\":{},\"163\":{},\"207\":{},\"236\":{}},\"comment\":{}}],[\"tstatenetworkcontentkey\",{\"_index\":483,\"name\":{\"754\":{}},\"comment\":{}}],[\"tstoragetrienodekey\",{\"_index\":446,\"name\":{\"688\":{}},\"comment\":{}}],[\"tstoragetrienodeoffer\",{\"_index\":449,\"name\":{\"694\":{}},\"comment\":{}}],[\"tstoragetrienoderetrieval\",{\"_index\":453,\"name\":{\"700\":{}},\"comment\":{}}],[\"ttrienode\",{\"_index\":435,\"name\":{\"670\":{}},\"comment\":{}}],[\"ttrieproof\",{\"_index\":437,\"name\":{\"672\":{}},\"comment\":{}}],[\"two_minutes\",{\"_index\":803,\"name\":{\"1292\":{}},\"comment\":{}}],[\"txreceipttype\",{\"_index\":301,\"name\":{\"432\":{}},\"comment\":{}}],[\"txreceiptwithtype\",{\"_index\":300,\"name\":{\"431\":{}},\"comment\":{}}],[\"txsrlp\",{\"_index\":293,\"name\":{\"421\":{},\"425\":{}},\"comment\":{}}],[\"txtype\",{\"_index\":245,\"name\":{\"350\":{},\"389\":{},\"391\":{},\"398\":{}},\"comment\":{}}],[\"type\",{\"_index\":123,\"name\":{\"153\":{},\"912\":{},\"918\":{},\"1000\":{},\"1234\":{}},\"comment\":{}}],[\"uint16\",{\"_index\":632,\"name\":{\"1009\":{}},\"comment\":{}}],[\"uint16max\",{\"_index\":799,\"name\":{\"1288\":{}},\"comment\":{}}],[\"uint256\",{\"_index\":464,\"name\":{\"720\":{}},\"comment\":{}}],[\"uint32\",{\"_index\":633,\"name\":{\"1010\":{}},\"comment\":{}}],[\"uint8\",{\"_index\":631,\"name\":{\"1008\":{}},\"comment\":{}}],[\"ultralightprovider\",{\"_index\":54,\"name\":{\"60\":{}},\"comment\":{}}],[\"ultralightstatemanager\",{\"_index\":379,\"name\":{\"608\":{}},\"comment\":{}}],[\"unclesrlp\",{\"_index\":294,\"name\":{\"422\":{},\"426\":{}},\"comment\":{}}],[\"unpacknibbles\",{\"_index\":366,\"name\":{\"558\":{}},\"comment\":{}}],[\"unverifiedsessioncache\",{\"_index\":15,\"name\":{\"15\":{}},\"comment\":{}}],[\"updateacknrs\",{\"_index\":796,\"name\":{\"1284\":{}},\"comment\":{}}],[\"updatedelay\",{\"_index\":695,\"name\":{\"1137\":{},\"1253\":{}},\"comment\":{}}],[\"updateradius\",{\"_index\":34,\"name\":{\"36\":{},\"75\":{}},\"comment\":{}}],[\"updateroutingtable\",{\"_index\":356,\"name\":{\"520\":{}},\"comment\":{}}],[\"updatertt\",{\"_index\":693,\"name\":{\"1135\":{},\"1255\":{}},\"comment\":{}}],[\"updatewindow\",{\"_index\":646,\"name\":{\"1059\":{},\"1138\":{},\"1257\":{}},\"comment\":{}}],[\"utp\",{\"_index\":6,\"name\":{\"6\":{},\"851\":{},\"993\":{},\"1232\":{}},\"comment\":{}}],[\"utpheaderextension\",{\"_index\":579,\"name\":{\"910\":{}},\"comment\":{}}],[\"utpnetwork\",{\"_index\":504,\"name\":{\"795\":{}},\"comment\":{}}],[\"utpsocket\",{\"_index\":765,\"name\":{\"1230\":{}},\"comment\":{}}],[\"utpsocketkey\",{\"_index\":671,\"name\":{\"1103\":{}},\"comment\":{}}],[\"utpsocketoptions\",{\"_index\":625,\"name\":{\"992\":{}},\"comment\":{}}],[\"utpsockettype\",{\"_index\":601,\"name\":{\"942\":{}},\"comment\":{}}],[\"utptimeout\",{\"_index\":90,\"name\":{\"120\":{}},\"comment\":{}}],[\"utptimout\",{\"_index\":7,\"name\":{\"7\":{}},\"comment\":{}}],[\"validateheader\",{\"_index\":231,\"name\":{\"303\":{}},\"comment\":{}}],[\"value\",{\"_index\":119,\"name\":{\"149\":{},\"893\":{}},\"comment\":{}}],[\"verified\",{\"_index\":69,\"name\":{\"89\":{}},\"comment\":{}}],[\"verifyinclusionproof\",{\"_index\":221,\"name\":{\"286\":{}},\"comment\":{}}],[\"verifypostcapellaheaderproof\",{\"_index\":351,\"name\":{\"484\":{}},\"comment\":{}}],[\"verifyprecapellaheaderproof\",{\"_index\":350,\"name\":{\"483\":{}},\"comment\":{}}],[\"verifypremergeheaderproof\",{\"_index\":349,\"name\":{\"482\":{}},\"comment\":{}}],[\"verklestatenetwork\",{\"_index\":496,\"name\":{\"787\":{}},\"comment\":{}}],[\"version\",{\"_index\":610,\"name\":{\"953\":{},\"1015\":{},\"1029\":{},\"1044\":{},\"1285\":{}},\"comment\":{}}],[\"vm\",{\"_index\":377,\"name\":{\"577\":{}},\"comment\":{}}],[\"web\",{\"_index\":74,\"name\":{\"97\":{}},\"comment\":{}}],[\"websockettransportservice\",{\"_index\":524,\"name\":{\"822\":{}},\"comment\":{}}],[\"witnesses\",{\"_index\":279,\"name\":{\"387\":{},\"402\":{},\"411\":{},\"681\":{}},\"comment\":{}}],[\"witnessestype\",{\"_index\":305,\"name\":{\"436\":{}},\"comment\":{}}],[\"wndsize\",{\"_index\":613,\"name\":{\"956\":{},\"1020\":{},\"1034\":{},\"1049\":{}},\"comment\":{}}],[\"working\",{\"_index\":651,\"name\":{\"1068\":{}},\"comment\":{}}],[\"wrapdbcontent\",{\"_index\":470,\"name\":{\"733\":{}},\"comment\":{}}],[\"write\",{\"_index\":603,\"name\":{\"944\":{},\"1169\":{}},\"comment\":{}}],[\"writer\",{\"_index\":767,\"name\":{\"1243\":{}},\"comment\":{}}],[\"writing\",{\"_index\":679,\"name\":{\"1118\":{},\"1165\":{}},\"comment\":{}}],[\"wstransporteventemitter\",{\"_index\":523,\"name\":{\"821\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/AccountTrieNodeContentKey.html b/packages/portalnetwork/docs/classes/AccountTrieNodeContentKey.html new file mode 100644 index 000000000..7c96c8b3d --- /dev/null +++ b/packages/portalnetwork/docs/classes/AccountTrieNodeContentKey.html @@ -0,0 +1,468 @@ +AccountTrieNodeContentKey | portalnetwork
+
+ +
+
+
+
+ +

Class AccountTrieNodeContentKey

+
+

Hierarchy

+
    +
  • AccountTrieNodeContentKey
+
+
+
+ +
+
+

Constructors

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/AccumulatorManager.html b/packages/portalnetwork/docs/classes/AccumulatorManager.html index 9af3bae26..25b00187f 100644 --- a/packages/portalnetwork/docs/classes/AccumulatorManager.html +++ b/packages/portalnetwork/docs/classes/AccumulatorManager.html @@ -20,7 +20,7 @@

Hierarchy

  • AccumulatorManager
+
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:54
  • @@ -61,24 +61,24 @@

    Parameters

    opts: AccumulatorManagerOpts

    Returns AccumulatorManager

    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:59
  • Properties

    _history: HistoryNetwork
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:55
  • _verifiers: Record<number, Uint8Array>
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:57
  • headerAccumulator: HeaderAccumulator
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:56
  • Methods

    @@ -88,7 +88,7 @@
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:75
  • +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:71
    • @@ -109,7 +109,7 @@

      Parameters

      blockHash: string

    Returns Promise<HeaderProofInterface>

    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:120
    • @@ -122,7 +122,7 @@

      Parameters

      blockHash: string

    Returns Promise<HeaderRecord>

    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:151
  • +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:79
  • +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:83
  • Returns void

    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:86
  • +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:97
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/BaseNetwork.html b/packages/portalnetwork/docs/classes/BaseNetwork.html index 0d0a1da40..eec54325b 100644 --- a/packages/portalnetwork/docs/classes/BaseNetwork.html +++ b/packages/portalnetwork/docs/classes/BaseNetwork.html @@ -22,11 +22,11 @@

    Hierarchy

    @@ -38,26 +38,18 @@

    Constructors

    Properties

    -
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:62
  • Properties

    -
    - -
    _prune: ((network, radius) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, radius): Promise<void>
      • -
      • -
        -

        Parameters

        -
        -

        Returns Promise<void>

    -
    - -
    blockIndex: (() => Promise<Map<string, string>>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (): Promise<Map<string, string>>
      • -
      • -

        Returns Promise<Map<string, string>>

    checkIndex: number
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:55
  • +
    + +
    enr: SignableENR
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:59
  • findContentLocally: ((contentKey) => Promise<undefined | Uint8Array>)
    @@ -175,7 +147,7 @@

    Type declaration

      • -
      • (contentKey): Promise<undefined | Uint8Array>
      • +
      • (contentKey): Promise<undefined | Uint8Array>
      • Parameters

        @@ -184,120 +156,42 @@

        Parameters

        contentKey: Uint8Array

      Returns Promise<undefined | Uint8Array>

    -
    - -
    findEnr: ((nodeId) => undefined | ENR)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (nodeId): undefined | ENR
      • -
      • -
        -

        Parameters

        -
          -
        • -
          nodeId: string
        -

        Returns undefined | ENR

    -
    - -
    get: ((network, contentKey) => Promise<string>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, contentKey): Promise<string>
      • -
      • -
        -

        Parameters

        -
        -

        Returns Promise<string>

    -
    - -
    handleNewRequest: ((request) => Promise<ContentRequest>)
    -
    -

    Type declaration

    -
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:741
  • - +
    logger: Debugger
    -
    - -
    metrics: undefined | PortalNetworkMetrics
    +
    + +
    maxStorage: number
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:54
  • - +
    networkId: NetworkId
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:57
  • networkName: string
    -
    - +
  • Defined in packages/portalnetwork/src/networks/network.ts:58
  • +
    +
    nodeRadius: bigint
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:52
  • -
    - -
    put: ((network, contentKey, content) => void)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, contentKey, content): void
      • -
      • -
        -

        Parameters

        -
          -
        • -
          network: NetworkId
        • -
        • -
          contentKey: string
        • -
        • -
          content: string
        -

        Returns void

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:61
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:51
  • sendFindContent?: ((dstId, key) => Promise<undefined | Union<Uint8Array | Uint8Array[]>>)
    @@ -306,7 +200,7 @@

    Type declaration

      • -
      • (dstId, key): Promise<undefined | Union<Uint8Array | Uint8Array[]>>
      • +
      • (dstId, key): Promise<undefined | Union<Uint8Array | Uint8Array[]>>
      • Parameters

        @@ -317,77 +211,13 @@
        dstId: key: Uint8Array

      Returns Promise<undefined | Union<Uint8Array | Uint8Array[]>>

    -
    - -
    sendMessage: ((enr, payload, networkId, utpMessage?) => Promise<Uint8Array>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (enr, payload, networkId, utpMessage?): Promise<Uint8Array>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          enr: string | ENR
        • -
        • -
          payload: Uint8Array
        • -
        • -
          networkId: NetworkId
        • -
        • -
          Optional utpMessage: boolean
        -

        Returns Promise<Uint8Array>

    -
    - -
    sendResponse: ((src, requestId, payload) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (src, requestId, payload): Promise<void>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          src: INodeAddress
        • -
        • -
          requestId: bigint
        • -
        • -
          payload: Uint8Array
        -

        Returns Promise<void>

    -
    - -
    setBlockIndex: ((blockIndex) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (blockIndex): Promise<void>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          blockIndex: Map<string, string>
        -

        Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:743
  • -
    captureRejectionSymbol: typeof captureRejectionSymbol
    +
  • Defined in node_modules/@types/node/events.d.ts:328
  • captureRejections: boolean
    @@ -396,16 +226,16 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:333
  • defaultMaxListeners: number
    +
  • Defined in node_modules/@types/node/events.d.ts:334
  • -
    errorMonitor: typeof errorMonitor
    +
    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -416,7 +246,7 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:327
  • Methods

    @@ -437,7 +267,7 @@
    bootnode: Returns Promise<void>
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:813
    • @@ -469,7 +299,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:354
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:780
  • +
    + +
    +
    + +
      @@ -510,7 +366,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:610
    • @@ -527,7 +383,33 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:669
  • +
    + +
    +
    + +
      @@ -542,7 +424,7 @@

      Since

      v1.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:526
    • @@ -557,11 +439,11 @@
      contentKey: content: Uint8Array

    Returns Promise<number>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:830
    • - +
    • Parameters

      @@ -570,9 +452,9 @@

      Parameters

      message: ITalkReqMessage
    • src: INodeAddress
    -

    Returns void

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:165
  • Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:608
  • Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:357
  • +
    + +

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:492
  • Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:263
    • @@ -664,7 +559,7 @@

      Since

      v3.2.0

    +
  • Defined in node_modules/@types/node/events.d.ts:616
    • @@ -685,7 +580,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:539
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:752
    • @@ -729,7 +624,7 @@

      Since

      v10.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:499
    • @@ -777,7 +672,7 @@

      Since

      v0.1.101

    +
  • Defined in node_modules/@types/node/events.d.ts:385
    • @@ -823,7 +718,7 @@

      Since

      v0.3.0

    +
  • Defined in node_modules/@types/node/events.d.ts:414
    • @@ -867,13 +762,13 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:634
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });
      @@ -909,20 +804,35 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:650
    • - +
    • Parameters

      • -
        radius: bigint
      +
      Optional newMaxStorage: number
    +

    Returns Promise<string | number>

    +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:113
    • @@ -944,7 +854,7 @@

      Since

      v9.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:569
    • @@ -967,7 +877,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:510
  • +
  • Defined in node_modules/@types/node/events.d.ts:494
  • Returns Promise<undefined | string>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:886
    • @@ -1053,7 +963,7 @@
      desiredContentAccepts: desiredContentKeys: Uint8Array[]

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:569
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:298
  • +
    + +
      + +
    • +

      Send a properly formatted Portal Network message to another node

      +
      +
      +

      Parameters

      +
        +
      • +
        enr: string | ENR
      • +
      • +
        payload: Uint8Array
        +

        Uint8Array serialized payload of message

        +
        +
      • +
      • +
        networkId: NetworkId
        +

        subnetwork ID of subnetwork message is being sent on

        +
        +
      • +
      • +
        Optional utpMessage: boolean
      +

      Returns Promise<Uint8Array>

      response from dstId as Buffer or null Buffer

      + +
      - +
    • Offers content corresponding to contentKeys to peer corresponding to dstId

      @@ -1098,11 +1037,13 @@
      dstId: contentKeys: Uint8Array[]

      content keys being offered as specified by the subnetwork

      -
    -

    Returns Promise<undefined | never[] | BitArray>

    +
    +
  • +
    Optional content: Uint8Array[]
  • +

    Returns Promise<undefined | BitArray | never[]>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:416
  • Returns Promise<undefined | PongMessage>

    the PING payload specified by the subnetwork or undefined

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:217
    • @@ -1134,7 +1075,24 @@
      src: requestId: bigint

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:277
  • +
    + +
      @@ -1157,24 +1115,48 @@

      Since

      v0.3.5

    +
  • Defined in node_modules/@types/node/events.d.ts:520
  • +
    + +
      - +
    • Parameters

      • -
        contentType: any
      • -
      • -
        hashKey: string
      • +
        contentKey: Uint8Array
      • value: Uint8Array

      Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:163
  • +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:711
    • @@ -1213,7 +1195,7 @@
      • -
        emitter: EventEmitter | DOMEventTarget
      • +
        emitter: EventEmitter | _DOMEventTarget
      • name: string | symbol

      Returns Function[]

      @@ -1222,7 +1204,7 @@

      Since

      v15.2.0, v14.17.0

    +
  • Defined in node_modules/@types/node/events.d.ts:299
    • @@ -1253,7 +1235,7 @@

      Deprecated

      Since v3.2.0 - Use listenerCount instead.

    +
  • Defined in node_modules/@types/node/events.d.ts:271
    • @@ -1288,7 +1270,7 @@

      Since

      v13.6.0, v12.16.0

    +
  • Defined in node_modules/@types/node/events.d.ts:254
    • @@ -1315,7 +1297,7 @@
      • -
        emitter: NodeEventTarget
      • +
        emitter: _NodeEventTarget
      • eventName: string | symbol
      • @@ -1326,14 +1308,14 @@

        Since

        v11.13.0, v10.16.0

      • +
      • Defined in node_modules/@types/node/events.d.ts:194
    • Parameters

      • -
        emitter: DOMEventTarget
      • +
        emitter: _DOMEventTarget
      • eventName: string
      • @@ -1341,34 +1323,32 @@
        Optional Returns Promise<any[]>
    +
  • Defined in node_modules/@types/node/events.d.ts:195
    • -

      By default EventEmitters will print a warning if more than 10 listeners are -added for a particular event. This is a useful default that helps finding -memory leaks. The EventEmitter.setMaxListeners() method allows the default limit to be -modified (if eventTargets is empty) or modify the limit specified in every EventTarget | EventEmitter passed as arguments. -The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      -
      EventEmitter.setMaxListeners(20);
      // Equivalent to
      EventEmitter.defaultMaxListeners = 20;

      const eventTarget = new EventTarget();
      // Only way to increase limit for `EventTarget` instances
      // as these doesn't expose its own `setMaxListeners` method
      EventEmitter.setMaxListeners(20, eventTarget); +
      const {
      setMaxListeners,
      EventEmitter
      } = require('events');

      const target = new EventTarget();
      const emitter = new EventEmitter();

      setMaxListeners(5, target, emitter);

      Parameters

      • -
        Optional n: number
      • +
        Optional n: number
        +

        A non-negative number. The maximum number of listeners per EventTarget event.

        +
        +
      • -
        Rest ...eventTargets: (EventEmitter | DOMEventTarget)[]
      +
      Rest ...eventTargets: (EventEmitter | _DOMEventTarget)[]

    Returns void

    -

    Since

    v15.3.0, v14.17.0

    +

    Since

    v15.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:317
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/BasicPacketHeader.html b/packages/portalnetwork/docs/classes/BasicPacketHeader.html index 2d1fbfdb2..135a591e2 100644 --- a/packages/portalnetwork/docs/classes/BasicPacketHeader.html +++ b/packages/portalnetwork/docs/classes/BasicPacketHeader.html @@ -27,7 +27,7 @@

    Hierarchy

    • BasicPacketHeader
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:40
  • @@ -74,7 +74,7 @@
    options: Returns BasicPacketHeader<T>
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:41
  • Properties

    @@ -82,61 +82,61 @@
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:23
  • connectionId: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:18
  • extension: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:17
  • length: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:24
  • pType: PacketType
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:15
  • seqNr: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:22
  • timestampDifferenceMicroseconds: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:20
  • timestampMicroseconds: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:19
  • version: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:16
  • wndSize: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:21
  • Methods

    @@ -147,7 +147,7 @@
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:44
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/BeaconLightClientNetwork.html b/packages/portalnetwork/docs/classes/BeaconLightClientNetwork.html index cb6b92068..54f9eadc0 100644 --- a/packages/portalnetwork/docs/classes/BeaconLightClientNetwork.html +++ b/packages/portalnetwork/docs/classes/BeaconLightClientNetwork.html @@ -22,7 +22,7 @@

    Hierarchy

    • BeaconLightClientNetwork
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:53
  • @@ -34,25 +34,21 @@

    Constructors

    Properties

    -
    _prune -beaconConfig -blockIndex +

    Returns BeaconLightClientNetwork

    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:66
  • Properties

    -
    - -
    _prune: ((network, radius) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, radius): Promise<void>
      • -
      • -
        -

        Parameters

        -
        -

        Returns Promise<void>

    beaconConfig: BeaconConfig
    -
    - -
    blockIndex: (() => Promise<Map<string, string>>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (): Promise<Map<string, string>>
      • -
      • -

        Returns Promise<Map<string, string>>

    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:55
  • bootstrapFinder: Map<string, {} | string[]>
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:59
  • +
    + +
    enr: SignableENR
    -
    - -
    findEnr: ((nodeId) => undefined | ENR)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (nodeId): undefined | ENR
      • -
      • -
        -

        Parameters

        -
          -
        • -
          nodeId: string
        -

        Returns undefined | ENR

    +
    + +
    historicalSummaries: HistoricalSummaries = []
    -
    - -
    get: ((network, contentKey) => Promise<string>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, contentKey): Promise<string>
      • -
      • -
        -

        Parameters

        -
        -

        Returns Promise<string>

    +
    + +
    historicalSummariesEpoch: bigint = ...
    -
    - -
    handleNewRequest: ((request) => Promise<ContentRequest>)
    -
    -

    Type declaration

    -
    +
    + +
    historicalSummariesProof: Uint8Array[] = []
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:65
  • lightClient: undefined | Lightclient
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:58
  • logger: Debugger
    -
    - -
    metrics: undefined | PortalNetworkMetrics
    +
    + +
    maxStorage: number
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:54
  • -
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:54
  • networkName: string = 'BeaconLightClientNetwork'
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:56
  • +
    + +
    nodeRadius: bigint
    -
    - -
    put: ((network, contentKey, content) => void)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, contentKey, content): void
      • -
      • -
        -

        Parameters

        -
          -
        • -
          network: NetworkId
        • -
        • -
          contentKey: string
        • -
        • -
          content: string
        -

        Returns void

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:61
  • -
    - -
    sendMessage: ((enr, payload, networkId, utpMessage?) => Promise<Uint8Array>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (enr, payload, networkId, utpMessage?): Promise<Uint8Array>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          enr: string | ENR
        • -
        • -
          payload: Uint8Array
        • -
        • -
          networkId: NetworkId
        • -
        • -
          Optional utpMessage: boolean
        -

        Returns Promise<Uint8Array>

    -
    - -
    sendResponse: ((src, requestId, payload) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (src, requestId, payload): Promise<void>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          src: INodeAddress
        • -
        • -
          requestId: bigint
        • -
        • -
          payload: Uint8Array
        -

        Returns Promise<void>

    -
    - -
    setBlockIndex: ((blockIndex) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (blockIndex): Promise<void>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          blockIndex: Map<string, string>
        -

        Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:51
  • syncStrategy: SyncStrategy = SyncStrategy.PollNetwork
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:60
  • trustedBlockRoot: undefined | string
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:61
  • -
    captureRejectionSymbol: typeof captureRejectionSymbol
    +
  • Defined in node_modules/@types/node/events.d.ts:328
  • captureRejections: boolean
    @@ -395,16 +238,16 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:333
  • defaultMaxListeners: number
    +
  • Defined in node_modules/@types/node/events.d.ts:334
  • -
    errorMonitor: typeof errorMonitor
    +
    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -415,7 +258,7 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:327
  • Methods

    @@ -437,7 +280,7 @@

    Returns Promise<

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:813
    • @@ -469,7 +312,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:354
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:780
    • - +
    • This is a helper method for computing the key used to store individual LightClientUpdates in the DB

      @@ -499,12 +342,12 @@

      Parameters

      • input: number | Uint8Array
      -

      Returns string

      the hex prefixed string version of the Light Client Update storage key +

      Returns Uint8Array

      the hex prefixed string version of the Light Client Update storage key (0x04 + hexidecimal representation of the sync committee period)

    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:715
  • +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:741
  • +
    + +
    +
    + +
      @@ -551,7 +422,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:610
    • @@ -568,7 +439,7 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:669
  • +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:313
  • +
    + +
    +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:158
  • +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:122
  • +
  • Defined in node_modules/@types/node/events.d.ts:526
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:830
    • - +
    • Parameters

      @@ -681,10 +580,10 @@

      Parameters

      message: ITalkReqMessage
    • src: INodeAddress
    -

    Returns void

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:165
  • +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:547
  • +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:843
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:263
  • +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:270
    • @@ -795,7 +708,7 @@

      Since

      v3.2.0

    +
  • Defined in node_modules/@types/node/events.d.ts:616
    • @@ -816,7 +729,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:539
    • @@ -848,7 +761,7 @@

      Since

      v10.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:499
    • @@ -896,7 +809,7 @@

      Since

      v0.1.101

    +
  • Defined in node_modules/@types/node/events.d.ts:385
    • @@ -942,7 +855,7 @@

      Since

      v0.3.0

    +
  • Defined in node_modules/@types/node/events.d.ts:414
    • @@ -986,13 +899,13 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:634
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });
      @@ -1028,21 +941,37 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:650
    • - +
    • Parameters

      • -
        radius: bigint
      -

      Returns Promise<void>

    +

    Returns Promise<string | number>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:130
  • +
    + +
      @@ -1064,7 +993,7 @@

      Since

      v9.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:569
  • +
  • Defined in node_modules/@types/node/events.d.ts:510
  • +
  • Defined in node_modules/@types/node/events.d.ts:494
  • Returns Promise<undefined | string>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:886
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:569
  • +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:417
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:298
  • +
    + +
      + +
    • +

      Send a properly formatted Portal Network message to another node

      +
      +
      +

      Parameters

      +
        +
      • +
        enr: string | ENR
      • +
      • +
        payload: Uint8Array
        +

        Uint8Array serialized payload of message

        +
        +
      • +
      • +
        networkId: NetworkId
        +

        subnetwork ID of subnetwork message is being sent on

        +
        +
      • +
      • +
        Optional utpMessage: boolean
      +

      Returns Promise<Uint8Array>

      response from dstId as Buffer or null Buffer

      + +
      - +
    • Offers content corresponding to contentKeys to peer corresponding to dstId

      @@ -1238,11 +1197,11 @@
      contentKeys:

      content keys being offered as specified by the subnetwork

    -

    Returns Promise<undefined | never[] | BitArray>

    +

    Returns Promise<undefined | BitArray | never[]>

    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:766
  • Returns Promise<undefined | PongMessage>

    the PING payload specified by the subnetwork or undefined

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:217
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:277
  • +
    + +
      @@ -1299,11 +1276,25 @@

      Since

      v0.3.5

    +
  • Defined in node_modules/@types/node/events.d.ts:520
  • +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:614
  • +
  • Defined in packages/portalnetwork/src/networks/beacon/beacon.ts:700
  • +
    + +
      @@ -1369,7 +1369,7 @@
      • -
        emitter: EventEmitter | DOMEventTarget
      • +
        emitter: EventEmitter | _DOMEventTarget
      • name: string | symbol

      Returns Function[]

      @@ -1378,7 +1378,7 @@

      Since

      v15.2.0, v14.17.0

    +
  • Defined in node_modules/@types/node/events.d.ts:299
    • @@ -1409,7 +1409,7 @@

      Deprecated

      Since v3.2.0 - Use listenerCount instead.

    +
  • Defined in node_modules/@types/node/events.d.ts:271
    • @@ -1444,7 +1444,7 @@

      Since

      v13.6.0, v12.16.0

    +
  • Defined in node_modules/@types/node/events.d.ts:254
    • @@ -1471,7 +1471,7 @@
      • -
        emitter: NodeEventTarget
      • +
        emitter: _NodeEventTarget
      • eventName: string | symbol
      • @@ -1482,14 +1482,14 @@

        Since

        v11.13.0, v10.16.0

      • +
      • Defined in node_modules/@types/node/events.d.ts:194
    • Parameters

      • -
        emitter: DOMEventTarget
      • +
        emitter: _DOMEventTarget
      • eventName: string
      • @@ -1497,34 +1497,32 @@
        Optional Returns Promise<any[]>
    +
  • Defined in node_modules/@types/node/events.d.ts:195
    • -

      By default EventEmitters will print a warning if more than 10 listeners are -added for a particular event. This is a useful default that helps finding -memory leaks. The EventEmitter.setMaxListeners() method allows the default limit to be -modified (if eventTargets is empty) or modify the limit specified in every EventTarget | EventEmitter passed as arguments. -The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      -
      EventEmitter.setMaxListeners(20);
      // Equivalent to
      EventEmitter.defaultMaxListeners = 20;

      const eventTarget = new EventTarget();
      // Only way to increase limit for `EventTarget` instances
      // as these doesn't expose its own `setMaxListeners` method
      EventEmitter.setMaxListeners(20, eventTarget); +
      const {
      setMaxListeners,
      EventEmitter
      } = require('events');

      const target = new EventTarget();
      const emitter = new EventEmitter();

      setMaxListeners(5, target, emitter);

      Parameters

      • -
        Optional n: number
      • +
        Optional n: number
        +

        A non-negative number. The maximum number of listeners per EventTarget event.

        +
        +
      • -
        Rest ...eventTargets: (EventEmitter | DOMEventTarget)[]
      +
      Rest ...eventTargets: (EventEmitter | _DOMEventTarget)[]

    Returns void

    -

    Since

    v15.3.0, v14.17.0

    +

    Since

    v15.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:317
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/Bloom.html b/packages/portalnetwork/docs/classes/Bloom.html index 6e6c0d0a0..df9bf24e4 100644 --- a/packages/portalnetwork/docs/classes/Bloom.html +++ b/packages/portalnetwork/docs/classes/Bloom.html @@ -20,7 +20,7 @@

    Hierarchy

    • Bloom
    +
  • Defined in packages/portalnetwork/src/networks/types.ts:53
  • @@ -58,14 +58,14 @@
    Optional Returns Bloom
    +
  • Defined in packages/portalnetwork/src/networks/types.ts:59
  • Properties

    bitvector: Uint8Array
    +
  • Defined in packages/portalnetwork/src/networks/types.ts:54
  • Methods

    @@ -86,7 +86,7 @@
    e: Returns void
    +
  • Defined in packages/portalnetwork/src/networks/types.ts:74
  • +
  • Defined in packages/portalnetwork/src/networks/types.ts:94
  • +
  • Defined in packages/portalnetwork/src/networks/types.ts:117
  • +
  • Defined in packages/portalnetwork/src/networks/types.ts:124
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/CapacitorUDPTransportService.html b/packages/portalnetwork/docs/classes/CapacitorUDPTransportService.html index 21986faa8..faf073310 100644 --- a/packages/portalnetwork/docs/classes/CapacitorUDPTransportService.html +++ b/packages/portalnetwork/docs/classes/CapacitorUDPTransportService.html @@ -30,7 +30,7 @@

    Implements

    • ITransportService
    +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:21
  • @@ -90,7 +90,7 @@
    srcId: Returns CapacitorUDPTransportService
    +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:38
  • Properties

    @@ -119,13 +119,13 @@
    +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:33
  • ipMode: IPMode = ...
    +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:34
  • socket: {
        ipv4: string;
        ipv6: string;
        socketId: number;
    }
    @@ -139,12 +139,12 @@
    ipv6
    socketId: number
    +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:27
  • srcId: string
    +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:32
  • Methods

    @@ -266,7 +266,7 @@

    Since

    v6.0.0

    Implementation of ITransportService.eventNames

    Inherited from (EventEmitter as { new(): TransportEventEmitter }).eventNames

      -
    • Defined in node_modules/@types/node/events.d.ts:642
    +
  • Defined in node_modules/@types/node/events.d.ts:669
  • Returns undefined | SocketAddress

    +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:90
    • @@ -296,7 +296,7 @@

      Since

      v1.0.0

      Implementation of ITransportService.getMaxListeners

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).getMaxListeners

        -
      • Defined in node_modules/@types/node/events.d.ts:499
    +
  • Defined in node_modules/@types/node/events.d.ts:526
    • @@ -311,7 +311,7 @@
      data: rinfo: IRemoteInfo

    Returns void

    +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:78
    • @@ -334,7 +334,7 @@

      Since

      v3.2.0

      Implementation of ITransportService.listenerCount

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).listenerCount

        -
      • Defined in node_modules/@types/node/events.d.ts:589
    +
  • Defined in node_modules/@types/node/events.d.ts:616
    • @@ -356,7 +356,7 @@

      Since

      v0.1.26

      Implementation of ITransportService.listeners

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).listeners

        -
      • Defined in node_modules/@types/node/events.d.ts:512
    +
  • Defined in node_modules/@types/node/events.d.ts:539
    • @@ -389,7 +389,7 @@

      Since

      v10.0.0

      Implementation of ITransportService.off

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).off

        -
      • Defined in node_modules/@types/node/events.d.ts:472
    +
  • Defined in node_modules/@types/node/events.d.ts:499
    • @@ -558,13 +558,13 @@

      Since

      v6.0.0

      Implementation of ITransportService.prependListener

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).prependListener

        -
      • Defined in node_modules/@types/node/events.d.ts:607
    +
  • Defined in node_modules/@types/node/events.d.ts:634
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });
      @@ -601,7 +601,7 @@

      Since

      v6.0.0

      Implementation of ITransportService.prependOnceListener

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).prependOnceListener

        -
      • Defined in node_modules/@types/node/events.d.ts:623
    +
  • Defined in node_modules/@types/node/events.d.ts:650
    • @@ -624,7 +624,7 @@

      Since

      v9.4.0

      Implementation of ITransportService.rawListeners

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).rawListeners

        -
      • Defined in node_modules/@types/node/events.d.ts:542
    +
  • Defined in node_modules/@types/node/events.d.ts:569
    • @@ -648,7 +648,7 @@

      Since

      v0.1.26

      Implementation of ITransportService.removeAllListeners

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).removeAllListeners

        -
      • Defined in node_modules/@types/node/events.d.ts:483
    +
  • Defined in node_modules/@types/node/events.d.ts:510
  • +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:68
    • @@ -752,7 +752,7 @@

      Since

      v0.3.5

      Implementation of ITransportService.setMaxListeners

      Inherited from (EventEmitter as { new(): TransportEventEmitter }).setMaxListeners

        -
      • Defined in node_modules/@types/node/events.d.ts:493
    +
  • Defined in node_modules/@types/node/events.d.ts:520
  • +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:45
  • +
  • Defined in packages/portalnetwork/src/transports/capacitorUdp.ts:64
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/CongestionControl.html b/packages/portalnetwork/docs/classes/CongestionControl.html index f8410433a..77fe1ae44 100644 --- a/packages/portalnetwork/docs/classes/CongestionControl.html +++ b/packages/portalnetwork/docs/classes/CongestionControl.html @@ -22,7 +22,7 @@

    Hierarchy

    • CongestionControl
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:10
  • @@ -90,7 +90,7 @@
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:26
  • Properties

    @@ -104,73 +104,73 @@
    delay
    timestamp: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:18
  • cur_window: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:21
  • logger: Debugger
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:12
  • max_window: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:20
  • ourDelay: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:19
  • outBuffer: Map<number, number>
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:24
  • reply_micro: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:22
  • rtt: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:13
  • rtt_var: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:14
  • sendRate: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:23
  • timeout: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:15
  • timeoutCounter?: Timeout
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:17
  • writing: boolean
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:11
  • -
    captureRejectionSymbol: typeof captureRejectionSymbol
    +
  • Defined in node_modules/@types/node/events.d.ts:328
  • captureRejections: boolean
    @@ -179,16 +179,16 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:333
  • defaultMaxListeners: number
    +
  • Defined in node_modules/@types/node/events.d.ts:334
  • -
    errorMonitor: typeof errorMonitor
    +
    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -199,7 +199,7 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:327
  • Methods

    @@ -233,7 +233,7 @@

    Since

    v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:354
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:42
    • @@ -266,7 +266,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:610
    • @@ -283,7 +283,7 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:669
    • @@ -298,7 +298,7 @@

      Since

      v1.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:526
    • @@ -320,7 +320,7 @@

      Since

      v3.2.0

    +
  • Defined in node_modules/@types/node/events.d.ts:616
    • @@ -341,7 +341,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:539
    • @@ -373,7 +373,7 @@

      Since

      v10.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:499
    • @@ -421,7 +421,7 @@

      Since

      v0.1.101

    +
  • Defined in node_modules/@types/node/events.d.ts:385
    • @@ -467,7 +467,7 @@

      Since

      v0.3.0

    +
  • Defined in node_modules/@types/node/events.d.ts:414
    • @@ -511,13 +511,13 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:634
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });
      @@ -553,7 +553,7 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:650
    • @@ -575,7 +575,7 @@

      Since

      v9.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:569
    • @@ -598,7 +598,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:510
  • +
  • Defined in node_modules/@types/node/events.d.ts:494
    • @@ -675,7 +675,7 @@

      Since

      v0.3.5

    +
  • Defined in node_modules/@types/node/events.d.ts:520
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:79
    • @@ -698,7 +698,7 @@
      timestamp: timeReceived: number

    Returns void

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:94
    • @@ -713,7 +713,7 @@
      timestamp: ackNr: number

    Returns void

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:59
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/congestionControl.ts:116
    • @@ -739,7 +739,7 @@
      • -
        emitter: EventEmitter | DOMEventTarget
      • +
        emitter: EventEmitter | _DOMEventTarget
      • name: string | symbol

      Returns Function[]

      @@ -748,7 +748,7 @@

      Since

      v15.2.0, v14.17.0

    +
  • Defined in node_modules/@types/node/events.d.ts:299
    • @@ -779,7 +779,7 @@

      Deprecated

      Since v3.2.0 - Use listenerCount instead.

    +
  • Defined in node_modules/@types/node/events.d.ts:271
    • @@ -814,7 +814,7 @@

      Since

      v13.6.0, v12.16.0

    +
  • Defined in node_modules/@types/node/events.d.ts:254
    • @@ -841,7 +841,7 @@
      • -
        emitter: NodeEventTarget
      • +
        emitter: _NodeEventTarget
      • eventName: string | symbol
      • @@ -852,14 +852,14 @@

        Since

        v11.13.0, v10.16.0

      • +
      • Defined in node_modules/@types/node/events.d.ts:194
    • Parameters

      • -
        emitter: DOMEventTarget
      • +
        emitter: _DOMEventTarget
      • eventName: string
      • @@ -867,34 +867,32 @@
        Optional Returns Promise<any[]>
    +
  • Defined in node_modules/@types/node/events.d.ts:195
    • -

      By default EventEmitters will print a warning if more than 10 listeners are -added for a particular event. This is a useful default that helps finding -memory leaks. The EventEmitter.setMaxListeners() method allows the default limit to be -modified (if eventTargets is empty) or modify the limit specified in every EventTarget | EventEmitter passed as arguments. -The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      -
      EventEmitter.setMaxListeners(20);
      // Equivalent to
      EventEmitter.defaultMaxListeners = 20;

      const eventTarget = new EventTarget();
      // Only way to increase limit for `EventTarget` instances
      // as these doesn't expose its own `setMaxListeners` method
      EventEmitter.setMaxListeners(20, eventTarget); +
      const {
      setMaxListeners,
      EventEmitter
      } = require('events');

      const target = new EventTarget();
      const emitter = new EventEmitter();

      setMaxListeners(5, target, emitter);

      Parameters

      • -
        Optional n: number
      • +
        Optional n: number
        +

        A non-negative number. The maximum number of listeners per EventTarget event.

        +
        +
      • -
        Rest ...eventTargets: (EventEmitter | DOMEventTarget)[]
      +
      Rest ...eventTargets: (EventEmitter | _DOMEventTarget)[]

    Returns void

    -

    Since

    v15.3.0, v14.17.0

    +

    Since

    v15.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:317
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/ContentLookup.html b/packages/portalnetwork/docs/classes/ContentLookup.html index 97268af30..3ccb51cc2 100644 --- a/packages/portalnetwork/docs/classes/ContentLookup.html +++ b/packages/portalnetwork/docs/classes/ContentLookup.html @@ -20,7 +20,7 @@

    Hierarchy

    • ContentLookup
    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:26
  • @@ -33,16 +33,20 @@

    Constructors

    Properties

    Methods

    -

    Constructors

    @@ -60,46 +64,74 @@
    network: contentKey: Uint8Array

    Returns ContentLookup

    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:37
  • Properties

    contacted: string[]
    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:29
  • +
    + +
    contentId: string
    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:30
  • contentKey: Uint8Array
    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:31
  • +
    + +
    finished: boolean
    logger: Debugger
    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:32
  • lookupPeers: lookupPeer[]
    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:28
  • network: BaseNetwork
    -
    - -
    uTPlistener: any
    +
    + +
    pending: Set<string>
    +
    + +
    timeout: number
    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:33
  • Methods

    +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/contentLookup.ts:53
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/ContentReader.html b/packages/portalnetwork/docs/classes/ContentReader.html new file mode 100644 index 000000000..0165899df --- /dev/null +++ b/packages/portalnetwork/docs/classes/ContentReader.html @@ -0,0 +1,606 @@ +ContentReader | portalnetwork
    +
    + +
    +
    +
    +
    + +

    Class ContentReader

    +
    +

    Hierarchy

    +
      +
    • ContentReader
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    bytes: number[]
    +
    + +
    bytesExpected: number
    +
    + +
    bytesReceived: number
    +
    + +
    contents: Uint8Array[]
    +
    + +
    lastDataNr: number
    +
    + +
    length: number
    +
    + +
    logger: Debugger
    +
    + +
    nextDataNr: number
    +
    + +
    offset: number
    +
    + +
    packets: DataPacket[]
    +
    + +
    reading: boolean
    +
    + +
    startingDataNr: number
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/ContentRequest.html b/packages/portalnetwork/docs/classes/ContentRequest.html index 7ba5f0433..b9539ae01 100644 --- a/packages/portalnetwork/docs/classes/ContentRequest.html +++ b/packages/portalnetwork/docs/classes/ContentRequest.html @@ -20,7 +20,7 @@

    Hierarchy

    • ContentRequest
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:16
  • @@ -60,44 +60,44 @@

    Parameters

    options: ContentRequestOptions

    Returns ContentRequest

    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:25
  • Properties

    content?: Uint8Array
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:23
  • contentKey?: Uint8Array
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:19
  • contentKeys: Uint8Array[]
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:20
  • networkId: NetworkId
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:17
  • requestCode: RequestCode
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:18
  • socket: UtpSocket
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:21
  • socketKey: string
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:22
  • Methods

    @@ -107,7 +107,7 @@
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:54
  • +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:34
  • +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/ContentRequest.ts:58
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/ContentWriter.html b/packages/portalnetwork/docs/classes/ContentWriter.html new file mode 100644 index 000000000..e113cf9e8 --- /dev/null +++ b/packages/portalnetwork/docs/classes/ContentWriter.html @@ -0,0 +1,549 @@ +ContentWriter | portalnetwork
    +
    + +
    +
    +
    +
    + +

    Class ContentWriter

    +
    +

    Hierarchy

    +
      +
    • ContentWriter
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    content: Uint8Array
    +
    + +
    dataChunks: Record<number, Uint8Array>
    +
    + +
    dataNrs: number[]
    +
    + +
    logger: Debugger
    +
    + +
    sentChunks: number[]
    +
    + +
    seqNr: number
    +
    + +
    socket: UtpSocket
    +
    + +
    startingSeqNr: number
    +
    + +
    writing: boolean
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/ETH.html b/packages/portalnetwork/docs/classes/ContractCodeContentKey.html similarity index 72% rename from packages/portalnetwork/docs/classes/ETH.html rename to packages/portalnetwork/docs/classes/ContractCodeContentKey.html index 7931ccba4..656e9ae62 100644 --- a/packages/portalnetwork/docs/classes/ETH.html +++ b/packages/portalnetwork/docs/classes/ContractCodeContentKey.html @@ -1,4 +1,4 @@ -ETH | portalnetwork
    +ContractCodeContentKey | portalnetwork

    Hierarchy

      -
    • ETH
    @@ -28,71 +28,49 @@

    Constructors

    -
    -

    Properties

    -
    - -
    +

    Returns ContractCodeContentKey

    Methods

    -
    - +
    +
      - +
    • Parameters

      • -
        blockHash: string
      • -
      • -
        includeTransactions: boolean
      -

      Returns Promise<undefined | Block>

    +

    Returns TContractCodeKey

    -
    - +
  • Defined in packages/portalnetwork/src/networks/state/util.ts:67
  • +
    +
      - +
    • Parameters

      • -
        blockNumber: number | bigint
      • -
      • -
        includeTransactions: boolean
      -

      Returns Promise<undefined | Block>

    +

    Returns Uint8Array

    +
  • Defined in packages/portalnetwork/src/networks/state/util.ts:63
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/DBManager.html b/packages/portalnetwork/docs/classes/DBManager.html index 1fe963a6d..a88ae038f 100644 --- a/packages/portalnetwork/docs/classes/DBManager.html +++ b/packages/portalnetwork/docs/classes/DBManager.html @@ -20,7 +20,7 @@

    Hierarchy

    • DBManager
    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:9
  • @@ -43,12 +43,10 @@

    Methods

    batch close closeAll -databaseKey del get getBlockIndex open -prune put storeBlockIndex sublevel @@ -58,7 +56,7 @@

    Constructors

      - +
    • Parameters

      @@ -76,12 +74,10 @@
      currentSize:

      Returns Promise<number>

  • -
    sublevels: NetworkId[] = []
  • -
  • Optional db: AbstractLevel<string, string, string>
  • Returns DBManager

    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:15
  • Properties

    @@ -96,27 +92,27 @@

    Type declaration

  • Returns Promise<number>

  • +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:13
  • db: AbstractLevel<string, string, string>
    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:11
  • logger: Debugger
    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:12
  • nodeId: string
    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:10
  • -
    sublevels: Map<NetworkId, AbstractLevel<string, string, string>>
    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:14
  • Methods

    @@ -133,7 +129,7 @@
    ops: Optional sublevel: NetworkId

    Returns any

    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:57
  • +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:81
  • -
    - -
    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:86
    • - +
    • Parameters

      • -
        network: NetworkId
      • +
        key: string
      • -
        key: string
      +
      Optional network: NetworkId

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:62
    • - +
    • Parameters

      • -
        network: NetworkId
      • +
        key: string
      • -
        key: string
      +
      Optional network: NetworkId

    Returns Promise<string>

    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:29
  • +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:49
  • -
    - -
    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:74
    • - +
    • Parameters

      • -
        network: NetworkId
      • -
      • key: string
      • -
        val: string
      -

      Returns void

    • +
    • +
      Optional network: NetworkId
    +

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:37
    • @@ -253,20 +221,20 @@

      Parameters

      blockIndex: Map<string, string>

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:45
  • +
  • Defined in packages/portalnetwork/src/client/dbManager.ts:70
  • @@ -323,7 +289,8 @@

    SyncStrategy
  • TransportLayer
  • UtpSocketType
  • -
  • AccumulatorManager
  • +
  • AccountTrieNodeContentKey
  • +
  • AccumulatorManager
  • BaseNetwork
  • BasicPacketHeader
  • BeaconLightClientNetwork
  • @@ -331,30 +298,38 @@

    CapacitorUDPTransportService
  • CongestionControl
  • ContentLookup
  • +
  • ContentReader
  • ContentRequest
  • +
  • ContentWriter
  • +
  • ContractCodeContentKey
  • DBManager
  • -
  • ENR
  • -
  • ETH
  • GossipManager
  • HeaderAccumulator
  • HistoryNetwork
  • +
  • NetworkDB
  • NodeLookup
  • Packet
  • PacketManager
  • PortalNetwork
  • PortalNetworkRoutingTable
  • PortalNetworkUTP
  • +
  • PortalTrieDB
  • Receipt
  • SelectiveAckHeader
  • SelectiveAckHeaderExtension
  • StateNetwork
  • +
  • StateNetworkContentId
  • +
  • StateNetworkContentKey
  • StateNetworkRoutingTable
  • +
  • StorageTrieNodeContentKey
  • UltralightProvider
  • UltralightStateManager
  • UtpHeaderExtension
  • UtpSocket
  • WebSocketTransportService
  • AccumulatorOpts
  • +
  • BaseNetworkConfig
  • +
  • BeaconChainNetworkConfig
  • ContentRequestOptions
  • ExtendedTransactionResponse
  • HeaderProofInterface
  • @@ -366,7 +341,6 @@

    INewRequest
  • IOutgoingPacket
  • IPacket
  • -
  • IPortalNetworkEvents
  • IReceiptOpts
  • ISelectiveAck
  • ISelectiveAckHeaderInput
  • @@ -374,15 +348,17 @@

    ISocketOptions
  • IUtpSocket
  • IUtpSocketKeyOptions
  • +
  • NetworkConfig
  • +
  • PortalNetworkEvents
  • PortalNetworkMetrics
  • PortalNetworkOpts
  • PostByzantiumTxReceiptWithType
  • PreByzantiumTxReceiptWithType
  • +
  • RpcTx
  • UtpSocketOptions
  • AcceptMessage
  • -
  • AccountTrieProof
  • -
  • AccountTrieProofKey
  • Address
  • +
  • AddressHash
  • BlockBodyContent
  • Bytes20
  • CodeHash
  • @@ -390,9 +366,6 @@

    ContentKey
  • ContentLookupResponse
  • ContentMessage
  • -
  • ContractByteCode
  • -
  • ContractByteCodeKey
  • -
  • ContractStorageTrieProof
  • DataPacket
  • Duration
  • FinPacket
  • @@ -405,6 +378,7 @@

    HeaderRecord
  • HeaderRecordList
  • HistoricalEpoch
  • +
  • HistoricalSummaries
  • ICreate
  • ICreatePacketOpts
  • Leaf
  • @@ -415,7 +389,6 @@

    MicroSeconds
  • Miliseconds
  • Moment
  • -
  • NodeId
  • NodesMessage
  • OfferMessage
  • PacketHeader
  • @@ -441,7 +414,24 @@

    StorageTrieProofKey
  • SubNetwork
  • SynPacket
  • +
  • TAccountTrieNodeKey
  • +
  • TAccountTrieNodeOffer
  • +
  • TAccountTrieNodeRetrieval
  • TAllWithdrawals
  • +
  • TContractCodeKey
  • +
  • TContractOffer
  • +
  • TContractRetrieval
  • +
  • TNibble
  • +
  • TNibblePair
  • +
  • TNibbles
  • +
  • TPackedNibbles
  • +
  • TPingPongPayload
  • +
  • TStateNetworkContentKey
  • +
  • TStorageTrieNodeKey
  • +
  • TStorageTrieNodeOffer
  • +
  • TStorageTrieNodeRetrieval
  • +
  • TTrieNode
  • +
  • TTrieProof
  • TotalDifficulty
  • TxReceiptType
  • TxReceiptWithType
  • @@ -458,27 +448,28 @@

    rlpReceipt
  • AUTO_ACK_SMALLER_THAN_ACK_NUMBER
  • AcceptMessageType
  • -
  • AccountTrieProofKeyType
  • -
  • AccountTrieProofType
  • +
  • AccountTrieNodeKey
  • +
  • AccountTrieNodeOffer
  • +
  • AccountTrieNodeRetrieval
  • AccumulatorProofType
  • -
  • AddressType
  • AllWithdrawals
  • BUFFER_SIZE
  • +
  • BeaconBlockProof
  • BlockBodyContentType
  • BlockHeaderProofType
  • BlockHeaderWithProof
  • +
  • BlockNumberKey
  • ByteList
  • Bytes2
  • -
  • Bytes20Type
  • Bytes32Type
  • +
  • CAPELLA_ERA
  • CONNECTION_ATTEMPT_INTERVALL_MILLIS
  • C_CONTROL_TARGET_MICROS
  • ContentKeyType
  • ContentMessageType
  • -
  • ContractByteCodeKeyType
  • -
  • ContractByteCodeType
  • -
  • ContractStorageTrieKeyType
  • -
  • ContractStorageTrieProofType
  • +
  • ContractCodeKey
  • +
  • ContractCodeOffer
  • +
  • ContractRetrieval
  • DEBUG
  • DEFAULT_PACKET_SIZE
  • DEF_HEADER_LENGTH
  • @@ -496,6 +487,14 @@

    HeaderRecordType
  • HistoricalEpochType
  • HistoricalEpochsType
  • +
  • HistoricalHashesAccumulator
  • +
  • HistoricalRootsBlockProof
  • +
  • HistoricalRootsProof
  • +
  • HistoricalSummariesBlockProof
  • +
  • HistoricalSummariesKey
  • +
  • HistoricalSummariesProof
  • +
  • HistoricalSummariesStateProof
  • +
  • HistoricalSummariesWithProof
  • ID_MASK
  • LeafType
  • LightClientBootstrapKey
  • @@ -519,6 +518,7 @@

    MAX_UINT_8
  • MAX_UTP_PACKET_LENGTH
  • MEGABYTE
  • +
  • MERGE_BLOCK
  • MICROSECOND_WAIT_BETWEEN_BURSTS
  • MINIMUM_DELTA_TO_MAX_WINDOW_MICROS
  • MINIMUM_DIFFERENCE_TIMESTAMP_MICROSEC
  • @@ -527,29 +527,35 @@

    MIN_BOOTSTRAP_VOTES
  • MIN_PACKET_SIZE
  • MIN_SKIP_PACKET_BEFORE_RESEND
  • -
  • MODULO
  • -
  • MPTWitnessNodeType
  • -
  • MPTWitnessesType
  • MTU
  • MasterAccumulatorType
  • +
  • Nibble
  • +
  • NibblePair
  • +
  • Nibbles
  • NodesMessageType
  • ONLY_POSITIVE_GAIN
  • OfferMessageType
  • PingMessageType
  • PingPongCustomDataType
  • +
  • PingPongPayload
  • PongMessageType
  • PortalWireMessageType
  • PostShanghaiBlockBody
  • PreShanghaiBlockBody
  • SEND_IN_BURST
  • +
  • SHANGHAI_BLOCK
  • SKIP_PACKETS_UNTIL_ACK
  • SSZWithdrawal
  • SlotType
  • SszProofType
  • -
  • StateRootType
  • +
  • StorageTrieNodeKey
  • +
  • StorageTrieNodeOffer
  • +
  • StorageTrieNodeRetrieval
  • TIME_WAIT_AFTER_LAST_PACKET
  • TWO_MINUTES
  • TotalDifficultyType
  • +
  • TrieNode
  • +
  • TrieProof
  • UINT16MAX
  • VERSION
  • WitnessesType
  • @@ -568,9 +574,12 @@

    sszTransactionType
  • sszUnclesType
  • startingNrs
  • -
  • Bytes32TimeStamp
  • +
  • BlockHeaderByNumberKey
  • +
  • Bytes32TimeStamp
  • MicrosecondTimeStamp
  • addRLPSerializedBlock
  • +
  • addressToNibbles
  • +
  • applyTransactions
  • arrayByteLength
  • attatchPrefix
  • bitLength
  • @@ -578,16 +587,18 @@

    blockHeaderFromRpc
  • blockNumberToGindex
  • blockNumberToLeafIndex
  • -
  • createKeypairFromPeerId
  • +
  • bytesToHex
  • +
  • calculateAddressRange
  • +
  • compareDistance
  • +
  • computeLightClientKeyFromPeriod
  • createPacketHeader
  • createSocketKey
  • decodeBeaconContentKey
  • decodeHistoryNetworkContentKey
  • decodeReceipts
  • decodeSszBlockBody
  • -
  • decodeStateNetworkContentKey
  • dirSize
  • -
  • distance
  • +
  • distance
  • dropPrefixes
  • encodeReceipt
  • encodeWithVariantPrefix
  • @@ -596,32 +607,39 @@

    epochRootByIndex
  • ethJsBlockToEthersBlock
  • ethJsBlockToEthersBlockWithTxs
  • -
  • fromHexString
  • +
  • generatePreMergeHeaderProof
  • generateRandomNodeIdAtDistance
  • getBeaconContentKey
  • getBlockReceipts
  • getContentId
  • getContentKey
  • +
  • getDatabaseContent
  • +
  • getDatabaseKey
  • getLogs
  • getReceipts
  • -
  • getStateNetworkContentId
  • -
  • getStateNetworkContentKey
  • -
  • isSubarrayOf
  • +
  • getTransactionReceipt
  • +
  • hexToBytes
  • keyType
  • log2Distance
  • logsBloom
  • -
  • mergeArrays
  • +
  • nextOffer
  • nextPowerOf2
  • normalizeTxParams
  • +
  • packNibbles
  • parsePrefix
  • randUint16
  • reassembleBlock
  • -
  • removeDuplicateSequences
  • saveReceipts
  • serializedContentKeyToContentId
  • shortId
  • +
  • slotToHistoricalBatch
  • +
  • slotToHistoricalBatchIndex
  • sszEncodeBlockBody
  • -
  • toHexString
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/GossipManager.html b/packages/portalnetwork/docs/classes/GossipManager.html index 47bd0ad1e..0bd9deada 100644 --- a/packages/portalnetwork/docs/classes/GossipManager.html +++ b/packages/portalnetwork/docs/classes/GossipManager.html @@ -20,7 +20,7 @@

    Hierarchy

    • GossipManager
    +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:8
  • @@ -57,30 +57,30 @@

    Parameters

    history: HistoryNetwork

    Returns GossipManager

    +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:13
  • Properties

    gossipQueues: Record<string, Uint8Array[]>
    +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:11
  • +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:10
  • pulse: number
    +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:9
  • Methods

    +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:61
  • +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:36
  • +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:50
  • +
  • Defined in packages/portalnetwork/src/networks/history/gossip.ts:23
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/HeaderAccumulator.html b/packages/portalnetwork/docs/classes/HeaderAccumulator.html index 9296b0a02..5b67d223b 100644 --- a/packages/portalnetwork/docs/classes/HeaderAccumulator.html +++ b/packages/portalnetwork/docs/classes/HeaderAccumulator.html @@ -20,7 +20,7 @@

    Hierarchy

    • HeaderAccumulator
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:28
  • @@ -54,19 +54,19 @@
    opts: Returns HeaderAccumulator
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:36
  • Properties

    currentEpoch: HeaderRecord[]
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:29
  • historicalEpochs: Uint8Array[]
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:30
  • Methods

    @@ -80,7 +80,7 @@
    +
  • Defined in packages/portalnetwork/src/networks/history/headerAccumulator.ts:45
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/HistoryNetwork.html b/packages/portalnetwork/docs/classes/HistoryNetwork.html index 15ec6e257..a5d245bb5 100644 --- a/packages/portalnetwork/docs/classes/HistoryNetwork.html +++ b/packages/portalnetwork/docs/classes/HistoryNetwork.html @@ -22,7 +22,7 @@

    Hierarchy

    • HistoryNetwork
    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:34
  • @@ -34,24 +34,17 @@

    Constructors

    Properties

    -
    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:40
  • Properties

    -
    - -
    ETH: ETH
    -
    - -
    _prune: ((network, radius) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, radius): Promise<void>
      • -
      • -
        -

        Parameters

        -
        -

        Returns Promise<void>

    -
    - -
    blockIndex: (() => Promise<Map<string, string>>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (): Promise<Map<string, string>>
      • -
      • -

        Returns Promise<Map<string, string>>

    enr: SignableENR
    -
    - -
    findEnr: ((nodeId) => undefined | ENR)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (nodeId): undefined | ENR
      • -
      • -
        -

        Parameters

        -
          -
        • -
          nodeId: string
        -

        Returns undefined | ENR

    -
    - -
    get: ((network, contentKey) => Promise<string>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, contentKey): Promise<string>
      • -
      • -
        -

        Parameters

        -
        -

        Returns Promise<string>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:59
  • gossipManager: GossipManager
    -
    - -
    handleNewRequest: ((request) => Promise<ContentRequest>)
    -
    -

    Type declaration

    -
    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:38
  • logger: Debugger
    -
    - -
    metrics: undefined | PortalNetworkMetrics
    +
    + +
    maxStorage: number
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:54
  • networkId: HistoryNetwork
    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:35
  • networkName: string = 'HistoryNetwork'
    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:36
  • +
    + +
    nodeRadius: bigint
    -
    - -
    put: ((network, contentKey, content) => void)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, contentKey, content): void
      • -
      • -
        -

        Parameters

        -
          -
        • -
          network: NetworkId
        • -
        • -
          contentKey: string
        • -
        • -
          content: string
        -

        Returns void

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:61
  • -
    - -
    sendMessage: ((enr, payload, networkId, utpMessage?) => Promise<Uint8Array>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (enr, payload, networkId, utpMessage?): Promise<Uint8Array>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          enr: string | ENR
        • -
        • -
          payload: Uint8Array
        • -
        • -
          networkId: NetworkId
        • -
        • -
          Optional utpMessage: boolean
        -

        Returns Promise<Uint8Array>

    -
    - -
    sendResponse: ((src, requestId, payload) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (src, requestId, payload): Promise<void>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          src: INodeAddress
        • -
        • -
          requestId: bigint
        • -
        • -
          payload: Uint8Array
        -

        Returns Promise<void>

    -
    - -
    setBlockIndex: ((blockIndex) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (blockIndex): Promise<void>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          blockIndex: Map<string, string>
        -

        Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:51
  • -
    captureRejectionSymbol: typeof captureRejectionSymbol
    +
  • Defined in node_modules/@types/node/events.d.ts:328
  • captureRejections: boolean
    @@ -377,16 +206,16 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:333
  • defaultMaxListeners: number
    +
  • Defined in node_modules/@types/node/events.d.ts:334
  • -
    errorMonitor: typeof errorMonitor
    +
    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -397,7 +226,7 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:327
  • Methods

    @@ -411,12 +240,12 @@

    Parameters

  • value: Uint8Array
  • -
    hashKey: string
  • +
    hashKey: Uint8Array
  • Optional header: Uint8Array
  • Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:332
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:813
    • @@ -468,7 +297,33 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:354
  • +
    + +
    +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:780
  • +
    + +
    +
    + +
      @@ -510,7 +393,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:610
    • @@ -527,36 +410,51 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:669
    • - +
    • Parameters

      • contentKey: Uint8Array
      -

      Returns Promise<Uint8Array>

      content if available locally

      +

      Returns Promise<undefined | Uint8Array>

      content if available locally

    -
    - -
    +
    + +
      +
    • Parameters

      • -
        blockNumber: bigint
      -

      Returns Promise<Witnesses>

    +

    Returns undefined | ENR

    +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:121
    • @@ -569,11 +467,11 @@

      Parameters

      blockHash: Uint8Array

    Returns Promise<undefined | Uint8Array>

    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:112
  • +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:125
    • - +
    • Retrieve a blockheader from the DB by hash

      @@ -608,10 +503,7 @@

      Parameters

      • -
        blockHash: Uint8Array
        -

        the hash of the blockheader sought

        -
        -
      • +
        opt: {
            blockHash: Uint8Array;
        } | {
            blockNumber: bigint;
        }
      • asBytes: boolean = true

        return the header as RLP encoded bytes or as an @ethereumjs/block BlockHeader

        @@ -621,7 +513,7 @@

        Returns Promise<

    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:96
  • +
  • Defined in node_modules/@types/node/events.d.ts:526
    • @@ -649,7 +541,7 @@

      Parameters

      blockNumber: bigint

    Returns Promise<string>

    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:372
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:830
    • - +
    • Parameters

      @@ -678,10 +570,10 @@

      Parameters

      message: ITalkReqMessage
    • src: INodeAddress
    -

    Returns void

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:165
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:608
  • +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:492
  • -
    - +
  • Defined in packages/portalnetwork/src/networks/network.ts:263
  • +
    +
      - +
    • Parameters

      @@ -752,7 +658,7 @@
      number: blockHash: string

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:83
    • @@ -774,7 +680,7 @@

      Since

      v3.2.0

    +
  • Defined in node_modules/@types/node/events.d.ts:616
    • @@ -795,7 +701,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:539
    • @@ -827,7 +733,7 @@

      Since

      v10.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:499
    • @@ -875,7 +781,7 @@

      Since

      v0.1.101

    +
  • Defined in node_modules/@types/node/events.d.ts:385
    • @@ -921,7 +827,7 @@

      Since

      v0.3.0

    +
  • Defined in node_modules/@types/node/events.d.ts:414
    • @@ -965,13 +871,13 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:634
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });
      @@ -1007,21 +913,37 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:650
    • - +
    • Parameters

      • -
        radius: bigint
      -

      Returns Promise<void>

    +

    Returns Promise<string | number>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:130
  • +
    + +
      @@ -1043,7 +965,7 @@

      Since

      v9.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:569
  • +
  • Defined in node_modules/@types/node/events.d.ts:510
  • +
  • Defined in node_modules/@types/node/events.d.ts:494
  • Returns Promise<undefined | string>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:886
    • @@ -1147,7 +1069,7 @@

      Parameters

      block: Block

    Returns Promise<(PreByzantiumTxReceipt | PostByzantiumTxReceipt)[]>

    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:324
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:569
  • +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:198
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:298
  • +
    + +
      + +
    • +

      Send a properly formatted Portal Network message to another node

      +
      +
      +

      Parameters

      +
        +
      • +
        enr: string | ENR
      • +
      • +
        payload: Uint8Array
        +

        Uint8Array serialized payload of message

        +
        +
      • +
      • +
        networkId: NetworkId
        +

        subnetwork ID of subnetwork message is being sent on

        +
        +
      • +
      • +
        Optional utpMessage: boolean
      +

      Returns Promise<Uint8Array>

      response from dstId as Buffer or null Buffer

      + +
      - +
    • Offers content corresponding to contentKeys to peer corresponding to dstId

      @@ -1239,12 +1191,14 @@
      dstId: contentKeys: Uint8Array[]

      content keys being offered as specified by the subnetwork

      -
    -

    Returns Promise<undefined | never[] | BitArray>

    +
    +
  • +
    Optional content: Uint8Array[]
  • +

    Returns Promise<undefined | BitArray | never[]>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:416
  • Returns Promise<undefined | PongMessage>

    the PING payload specified by the subnetwork or undefined

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:217
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:277
  • +
    + +
      @@ -1301,11 +1273,25 @@

      Since

      v0.3.5

    +
  • Defined in node_modules/@types/node/events.d.ts:520
  • +
    + +
      - +
    • Convenience method to add content for the History Network to the DB

      @@ -1313,15 +1299,7 @@
    -
    - -
    +
    + +
      +
    • Parameters

      • -
        value: Uint8Array
      • -
      • -
        contentHash: string
      -

      Returns Promise<void>

    +

    Returns void

    -
    - +
  • Defined in packages/portalnetwork/src/networks/network.ts:155
  • +
    +
      - +
    • Parameters

      • -
        witnesses: Uint8Array[]
      • -
      • -
        blockHash: string
      • +
        value: Uint8Array
      • -
        blockNumber: bigint
      -

      Returns boolean

    +

    Returns Promise<Uint8Array>

    +
  • Defined in packages/portalnetwork/src/networks/history/history.ts:144
    • @@ -1383,7 +1358,7 @@
      • -
        emitter: EventEmitter | DOMEventTarget
      • +
        emitter: EventEmitter | _DOMEventTarget
      • name: string | symbol

      Returns Function[]

      @@ -1392,7 +1367,7 @@

      Since

      v15.2.0, v14.17.0

    +
  • Defined in node_modules/@types/node/events.d.ts:299
    • @@ -1423,7 +1398,7 @@

      Deprecated

      Since v3.2.0 - Use listenerCount instead.

    +
  • Defined in node_modules/@types/node/events.d.ts:271
    • @@ -1458,7 +1433,7 @@

      Since

      v13.6.0, v12.16.0

    +
  • Defined in node_modules/@types/node/events.d.ts:254
    • @@ -1485,7 +1460,7 @@
      • -
        emitter: NodeEventTarget
      • +
        emitter: _NodeEventTarget
      • eventName: string | symbol
      • @@ -1496,14 +1471,14 @@

        Since

        v11.13.0, v10.16.0

      • +
      • Defined in node_modules/@types/node/events.d.ts:194
    • Parameters

      • -
        emitter: DOMEventTarget
      • +
        emitter: _DOMEventTarget
      • eventName: string
      • @@ -1511,34 +1486,32 @@
        Optional Returns Promise<any[]>
    +
  • Defined in node_modules/@types/node/events.d.ts:195
    • -

      By default EventEmitters will print a warning if more than 10 listeners are -added for a particular event. This is a useful default that helps finding -memory leaks. The EventEmitter.setMaxListeners() method allows the default limit to be -modified (if eventTargets is empty) or modify the limit specified in every EventTarget | EventEmitter passed as arguments. -The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      -
      EventEmitter.setMaxListeners(20);
      // Equivalent to
      EventEmitter.defaultMaxListeners = 20;

      const eventTarget = new EventTarget();
      // Only way to increase limit for `EventTarget` instances
      // as these doesn't expose its own `setMaxListeners` method
      EventEmitter.setMaxListeners(20, eventTarget); +
      const {
      setMaxListeners,
      EventEmitter
      } = require('events');

      const target = new EventTarget();
      const emitter = new EventEmitter();

      setMaxListeners(5, target, emitter);

      Parameters

      • -
        Optional n: number
      • +
        Optional n: number
        +

        A non-negative number. The maximum number of listeners per EventTarget event.

        +
        +
      • -
        Rest ...eventTargets: (EventEmitter | DOMEventTarget)[]
      +
      Rest ...eventTargets: (EventEmitter | _DOMEventTarget)[]

    Returns void

    -

    Since

    v15.3.0, v14.17.0

    +

    Since

    v15.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:317
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/ENR.html b/packages/portalnetwork/docs/classes/NetworkDB.html similarity index 58% rename from packages/portalnetwork/docs/classes/ENR.html rename to packages/portalnetwork/docs/classes/NetworkDB.html index bf5c22af3..0f04eb552 100644 --- a/packages/portalnetwork/docs/classes/ENR.html +++ b/packages/portalnetwork/docs/classes/NetworkDB.html @@ -1,4 +1,4 @@ -ENR | portalnetwork
    +NetworkDB | portalnetwork

    Hierarchy

      -
    • BaseENR -
        -
      • ENR
    @@ -36,317 +28,259 @@

    Constructors

    -
    +
    -
      - +
        +
      • Parameters

        • -
          kvs: ReadonlyMap<string, Uint8Array> | Record<string, Uint8Array>
        • -
        • -
          seq: bigint
        • -
        • -
          signature: Uint8Array
        • -
        • -
          Optional encoded: Uint8Array
        -

        Returns ENR

      +

      Returns NetworkDB

    +
  • Defined in packages/portalnetwork/src/networks/networkDB.ts:32
  • Properties

    -
    - -
    encoded?: any
    -
    - -
    kvs: ReadonlyMap<string, Uint8Array>
    -
    - -
    nodeId: string
    -
    - -
    seq: bigint
    -
    - -
    signature: Uint8Array
    -
    -

    Accessors

    -
    - -
      -
    • get id(): v4
    • -
    • -

      enr identity scheme

      -
      -

      Returns v4

      -
    -
    - -
      -
    • get ip(): undefined | string
    • +
      + +
      contentId: ((contentKey) => string)
      +
      +

      Type declaration

      +
        +
      • +
          +
        • (contentKey): string
        • -

          Returns undefined | string

      -
      - -
        -
      • get ip6(): undefined | string
      • -
      • -

        Returns undefined | string

    -
    - -
    +
    + +
    dataDir?: string
    -
    - -
    +
    + +
    db: AbstractLevel<string, string, string>
    -
    - -
    +
    + +
    logger: Debugger
    -
    - -
    +
    + +
    maxStorage: number
    -
    - -
    +
    + +
    networkId: NetworkId
    -
    - -
    +
    + +
    nodeId: string
    -
    - -
    +
    + +
    streaming: Set<string>
    +
  • Defined in packages/portalnetwork/src/networks/networkDB.ts:28
  • Methods

    -
    - -
      - -
    • -

      Returns Uint8Array

    -
    - -
      - -
    • -

      Returns Uint8Array[]

    -
    - -
      - -
    • -

      Returns string

    -
    - -
      - +
      + +
        +
      • +

        Add content key to streaming buffer

        +

        Parameters

        • -
          protocol: Protocol
        -

        Returns Promise<undefined | Multiaddr>

      +

      Returns void

      +
    -
    - -
    +
    + +
      +
    • +

      Perform multiple put and/or del operations in bulk.

      +

      Parameters

      • -
        protocol: Protocol
      -

      Returns undefined | Multiaddr

    -
    - -
      - -
    • -

      Returns Promise<PeerId>

    +

    Returns Promise<void>

    +
    -
    - -
    +
    + +
      +
    • -

      Returns ENRData

    -
    - -
    +
    + +
      +
    • +

      Delete an entry by key.

      +

      Parameters

      • -
        encoded: Uint8Array
      -

      Returns ENR

    +

    Returns Promise<void>

    +
    -
    - -
    +
    + +
      +
    • +

      Get a value from the database by key.

      +

      Parameters

      • -
        encoded: Uint8Array[]
      -

      Returns ENR

    +

    Returns Promise<string>

    content as 0x prefixed hex string

    + +
    +
    + +
      + +
    • +

      Open the database

      +
      +

      Returns Promise<void>

      +
    -
    - -
    +
    + +
      +
    • +

      Prune DB content to a new radius

      +

      Parameters

      • -
        encoded: string
      -

      Returns ENR

    • +
    • +
      blockIndex: Map<string, string> = ...
    +

    Returns Promise<[string, string][]>

    +
    -
    - -
    +
    + +
      +
    • +

      Put content in the database

      +

      Parameters

      • -
        obj: ENRData
      -

      Returns ENR

    • +
    • +
      val: string | Uint8Array
      +

      Content - 0x prefixed hex string

      +
      +
    +

    Returns Promise<void>

    +
    +
    + +
      + +
    • +

      Find the size of the data directory

      +
      +

      Returns Promise<number>

      the size of the data directory in bytes

      + +
    +
  • Defined in packages/portalnetwork/src/networks/networkDB.ts:130
  • +
    +
    +
    +
    + +

    Class PortalTrieDB

    +
    +

    Hierarchy

    +
      +
    • MapDB<string, string> +
        +
      • PortalTrieDB
    +
    +

    Implements

    +
      +
    • DB<string, string>
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Properties

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Properties

    +
    + +
    _database: Map<string, string>
    +
    + +
    db: AbstractLevel<string, string, string>
    +
    + +
    temp: Map<string, string>
    +
    +

    Methods

    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        opStack: BatchDBOp<string, string>[]
      +

      Returns Promise<void>

    +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        key: string | Uint8Array
      • +
      • +
        Optional _opts: EncodingOpts
      +

      Returns Promise<undefined | string>

    +
    + +
    +
    + +
      + +
    • +

      Returns Promise<void>

    +
    + +
    +
    + +
      + +
    • +

      Note that the returned shallow copy will share the underlying database with the original

      +
      +

      Returns DB<string, string>

      DB

      + +
    +
    + +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/Receipt.html b/packages/portalnetwork/docs/classes/Receipt.html index 914eb8279..4ba179f2f 100644 --- a/packages/portalnetwork/docs/classes/Receipt.html +++ b/packages/portalnetwork/docs/classes/Receipt.html @@ -20,7 +20,7 @@

    Hierarchy

    • Receipt
    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:21
  • @@ -61,39 +61,39 @@

    Parameters

    opts: IReceiptOpts

    Returns Receipt

    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:58
  • Properties

    bitvector: Uint8Array
    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:23
  • cumulativeBlockGasUsed: bigint
    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:22
  • logs: Log[]
    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:24
  • stateRoot?: Uint8Array
    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:25
  • status?: 0 | 1
    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:26
  • txType?: number
    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:27
  • Methods

    @@ -103,7 +103,7 @@
    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:83
  • +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:66
    • @@ -124,7 +124,7 @@

      Parameters

      encoded: Uint8Array

    Returns TxReceiptType

    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:54
    • @@ -137,7 +137,7 @@

      Parameters

      encoded: Uint8Array

    Returns Receipt

    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:32
  • Returns Receipt

    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:28
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/SelectiveAckHeader.html b/packages/portalnetwork/docs/classes/SelectiveAckHeader.html index 04015618e..02dbd279c 100644 --- a/packages/portalnetwork/docs/classes/SelectiveAckHeader.html +++ b/packages/portalnetwork/docs/classes/SelectiveAckHeader.html @@ -22,7 +22,7 @@

    Hierarchy

    • SelectiveAckHeader
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:62
  • @@ -66,7 +66,7 @@
    options: Returns SelectiveAckHeader
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:65
  • Properties

    @@ -74,71 +74,71 @@
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:23
  • bitmask: Uint8Array
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:64
  • connectionId: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:18
  • extension: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:17
  • length: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:24
  • pType: PacketType
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:15
  • selectiveAckExtension: SelectiveAckHeaderExtension
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:63
  • seqNr: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:22
  • timestampDifferenceMicroseconds: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:20
  • timestampMicroseconds: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:19
  • version: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:16
  • wndSize: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:21
  • Methods

    @@ -149,7 +149,7 @@
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketHeader.ts:73
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/SelectiveAckHeaderExtension.html b/packages/portalnetwork/docs/classes/SelectiveAckHeaderExtension.html index b96ea969d..08c719895 100644 --- a/packages/portalnetwork/docs/classes/SelectiveAckHeaderExtension.html +++ b/packages/portalnetwork/docs/classes/SelectiveAckHeaderExtension.html @@ -31,7 +31,7 @@

    Hierarchy

    • SelectiveAckHeaderExtension
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:19
  • @@ -66,7 +66,7 @@
    bitmask: Returns SelectiveAckHeaderExtension
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:20
  • Properties

    @@ -74,19 +74,19 @@
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:4
  • len: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:3
  • type: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:2
  • Methods

    @@ -101,7 +101,7 @@

    Parameters

    bitmask: Uint8Array

    Returns SelectiveAckHeaderExtension

    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:24
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/StateNetwork.html b/packages/portalnetwork/docs/classes/StateNetwork.html index 08c5f82c7..be2457961 100644 --- a/packages/portalnetwork/docs/classes/StateNetwork.html +++ b/packages/portalnetwork/docs/classes/StateNetwork.html @@ -22,7 +22,7 @@

    Hierarchy

    • StateNetwork
    +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:36
  • @@ -34,28 +34,15 @@

    Constructors

    Properties

    -
    +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:41
  • Properties

    -
    - -
    _prune: ((network, radius) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, radius): Promise<void>
      • -
      • -
        -

        Parameters

        -
        -

        Returns Promise<void>

    -
    - -
    blockIndex: (() => Promise<Map<string, string>>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (): Promise<Map<string, string>>
      • -
      • -

        Returns Promise<Map<string, string>>

    enr: SignableENR
    -
    - -
    eth_call: ((...args) => Promise<undefined | string>) = ...
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (...args): Promise<undefined | string>
      • -
      • - -
        -

        Parameters

        -
          -
        • -
          Rest ...args: [txCallObject: TxCallObject, blockTag?: string]
        -

        Returns Promise<undefined | string>

        -
    -
    - -
    eth_estimateGas: ((...args) => Promise<undefined | string>) = ...
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (...args): Promise<undefined | string>
      • -
      • - -
        -

        Parameters

        -
          -
        • -
          Rest ...args: [txObject: TxEstimateObject, blockTag?: string]
        -

        Returns Promise<undefined | string>

        -
    -
    - -
    eth_getBalance: ((...args) => Promise<undefined | bigint>) = ...
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (...args): Promise<undefined | bigint>
      • -
      • - -
        -

        Parameters

        -
          -
        • -
          Rest ...args: [address: string, blockTag?: string]
        -

        Returns Promise<undefined | bigint>

        -
    -
    - -
    eth_getCode: ((...args) => Promise<undefined>) = ...
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (...args): Promise<undefined>
      • -
      • - -
        -

        Parameters

        -
          -
        • -
          Rest ...args: [address: string, blockTag?: string]
        -

        Returns Promise<undefined>

        -
    -
    - -
    eth_getStorageAt: ((...args) => Promise<undefined | string>) = ...
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (...args): Promise<undefined | string>
      • -
      • - -
        -

        Parameters

        -
          -
        • -
          Rest ...args: [address: string, slot: string, blockTag?: string]
        -

        Returns Promise<undefined | string>

        -
    -
    - -
    eth_getTransactionCount: ((...args) => Promise<undefined | number>) = ...
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (...args): Promise<undefined | number>
      • -
      • - -
        -

        Parameters

        -
          -
        • -
          Rest ...args: [address: string, blockTag?: string]
        -

        Returns Promise<undefined | number>

        -
    -
    - -
    findEnr: ((nodeId) => undefined | ENR)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (nodeId): undefined | ENR
      • -
      • -
        -

        Parameters

        -
          -
        • -
          nodeId: string
        -

        Returns undefined | ENR

    -
    - -
    get: ((network, contentKey) => Promise<string>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, contentKey): Promise<string>
      • -
      • -
        -

        Parameters

        -
        -

        Returns Promise<string>

    -
    - -
    handleNewRequest: ((request) => Promise<ContentRequest>)
    -
    -

    Type declaration

    -
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:59
  • logger: Debugger
    -
    - -
    metrics: undefined | PortalNetworkMetrics
    +
    + +
    maxStorage: number
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:54
  • networkId: StateNetwork
    +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:38
  • networkName: string = 'StateNetwork'
    +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:39
  • +
    + +
    nodeRadius: bigint
    -
    - -
    put: ((network, contentKey, content) => void)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (network, contentKey, content): void
      • -
      • -
        -

        Parameters

        -
          -
        • -
          network: NetworkId
        • -
        • -
          contentKey: string
        • -
        • -
          content: string
        -

        Returns void

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:61
  • -
    - -
    sendMessage: ((enr, payload, networkId, utpMessage?) => Promise<Uint8Array>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (enr, payload, networkId, utpMessage?): Promise<Uint8Array>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          enr: string | ENR
        • -
        • -
          payload: Uint8Array
        • -
        • -
          networkId: NetworkId
        • -
        • -
          Optional utpMessage: boolean
        -

        Returns Promise<Uint8Array>

    -
    - -
    sendResponse: ((src, requestId, payload) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (src, requestId, payload): Promise<void>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          src: INodeAddress
        • -
        • -
          requestId: bigint
        • -
        • -
          payload: Uint8Array
        -

        Returns Promise<void>

    -
    - -
    setBlockIndex: ((blockIndex) => Promise<void>)
    -
    -

    Type declaration

    -
      -
    • -
        -
      • (blockIndex): Promise<void>
      • -
      • -
        -

        Parameters

        -
          -
        • -
          blockIndex: Map<string, string>
        -

        Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:51
  • stateDB: StateDB
    +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:37
  • -
    captureRejectionSymbol: typeof captureRejectionSymbol
    +
  • Defined in node_modules/@types/node/events.d.ts:328
  • captureRejections: boolean
    @@ -495,16 +199,16 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:333
  • defaultMaxListeners: number
    +
  • Defined in node_modules/@types/node/events.d.ts:334
  • -
    errorMonitor: typeof errorMonitor
    +
    errorMonitor: typeof errorMonitor

    This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

    @@ -515,7 +219,7 @@
    +
  • Defined in node_modules/@types/node/events.d.ts:327
  • Methods

    @@ -537,7 +241,7 @@

    Returns Promise<

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:813
    • @@ -569,7 +273,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:354
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:780
  • +
    + +
    +
    + +
      @@ -611,7 +343,7 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:610
    • @@ -628,36 +360,98 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:669
    • - +
    • Parameters

      • contentKey: Uint8Array
      -

      Returns Promise<Uint8Array>

    -
    - +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:124
  • +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        stateroot: Uint8Array
      • +
      • +
        address: string
      +

      Returns Promise<{
          node: null | TrieNode;
          remaining: Nibbles;
          stack: TrieNode[];
      }>

    +
    +
      - +
    • Parameters

      • -
        address: Uint8Array
      • +
        path: Uint8Array
        +
      • +
        proof: Uint8Array[]
      • -
        stateRoot: Uint8Array
      -

      Returns Promise<Uint8Array>

    +

    Returns Promise<{
        content: Uint8Array;
        contentKey: Uint8Array;
    }>

    +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:204
  • +
    + +
    +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        address: string
      • +
      • +
        stateroot: Uint8Array
      • +
      • +
        deleteAfter: boolean = true
      +

      Returns Promise<undefined | Uint8Array>

    +
  • Defined in node_modules/@types/node/events.d.ts:526
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:830
    • - +
    • Parameters

      @@ -701,10 +495,10 @@

      Parameters

      message: ITalkReqMessage
    • src: INodeAddress
    -

    Returns void

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:165
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:608
  • +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/network.ts:492
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:263
    • @@ -782,7 +590,7 @@

      Since

      v3.2.0

    +
  • Defined in node_modules/@types/node/events.d.ts:616
    • @@ -803,7 +611,20 @@

      Since

      v0.1.26

    +
  • Defined in node_modules/@types/node/events.d.ts:539
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        key: Uint8Array
      +

      Returns Promise<{
          node: Uint8Array;
          nodeHash: Uint8Array;
      }>

      @@ -835,7 +656,7 @@

      Since

      v10.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:499
    • @@ -883,7 +704,7 @@

      Since

      v0.1.101

    +
  • Defined in node_modules/@types/node/events.d.ts:385
    • @@ -929,7 +750,7 @@

      Since

      v0.3.0

    +
  • Defined in node_modules/@types/node/events.d.ts:414
    • @@ -973,13 +794,13 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:634
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });
      @@ -1015,21 +836,37 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:650
    • - +
    • Parameters

      • -
        radius: bigint
      -

      Returns Promise<void>

    +

    Returns Promise<string | number>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:130
  • +
    + +
      @@ -1051,7 +888,22 @@

      Since

      v9.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:569
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        contentKey: Uint8Array
      • +
      • +
        content: Uint8Array
      +

      Returns Promise<{
          forwarded: {
              content: Uint8Array;
              contentKey: Uint8Array;
          };
          stored: number;
      }>

    +
  • Defined in node_modules/@types/node/events.d.ts:510
  • +
  • Defined in node_modules/@types/node/events.d.ts:494
  • Returns Promise<undefined | string>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:886
  • +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:129
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        stateroot: Uint8Array
      • +
      • +
        block: Block
      • +
      • +
        opts: RunBlockOpts
      +

      Returns Promise<{
          bloom: Bloom;
          gasUsed: bigint;
          receipts: (PreByzantiumTxReceipt | PostByzantiumTxReceipt)[];
          receiptsRoot: Uint8Array;
          results: RunTxResult[];
      }>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:569
  • +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:59
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:298
  • +
    + +
      + +
    • +

      Send a properly formatted Portal Network message to another node

      +
      +
      +

      Parameters

      +
        +
      • +
        enr: string | ENR
      • +
      • +
        payload: Uint8Array
        +

        Uint8Array serialized payload of message

        +
        +
      • +
      • +
        networkId: NetworkId
        +

        subnetwork ID of subnetwork message is being sent on

        +
        +
      • +
      • +
        Optional utpMessage: boolean
      +

      Returns Promise<Uint8Array>

      response from dstId as Buffer or null Buffer

      + +
      - +
    • Offers content corresponding to contentKeys to peer corresponding to dstId

      @@ -1242,12 +1141,14 @@
      dstId: contentKeys: Uint8Array[]

      content keys being offered as specified by the subnetwork

      -
    -

    Returns Promise<undefined | never[] | BitArray>

    +
    +
  • +
    Optional content: Uint8Array[]
  • +

    Returns Promise<undefined | BitArray | never[]>

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:416
  • Returns Promise<undefined | PongMessage>

    the PING payload specified by the subnetwork or undefined

    +
  • Defined in packages/portalnetwork/src/networks/network.ts:217
  • +
  • Defined in packages/portalnetwork/src/networks/network.ts:277
  • +
    + +
      @@ -1304,7 +1223,21 @@

      Since

      v0.3.5

    +
  • Defined in node_modules/@types/node/events.d.ts:520
  • +
    + +

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/state/state.ts:136
  • +
    + +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        path: Uint8Array
      • +
      • +
        proof: Uint8Array[]
      +

      Returns Promise<{
          interested: {
              contentKey: Uint8Array;
              dbContent: Uint8Array;
          }[];
          notInterested: {
              contentKey: Uint8Array;
              nodeHash: string;
          }[];
      }>

    +
    + +
    +
    + +
      @@ -1338,7 +1313,7 @@
      • -
        emitter: EventEmitter | DOMEventTarget
      • +
        emitter: EventEmitter | _DOMEventTarget
      • name: string | symbol

      Returns Function[]

      @@ -1347,7 +1322,7 @@

      Since

      v15.2.0, v14.17.0

    +
  • Defined in node_modules/@types/node/events.d.ts:299
    • @@ -1378,7 +1353,7 @@

      Deprecated

      Since v3.2.0 - Use listenerCount instead.

    +
  • Defined in node_modules/@types/node/events.d.ts:271
    • @@ -1413,7 +1388,7 @@

      Since

      v13.6.0, v12.16.0

    +
  • Defined in node_modules/@types/node/events.d.ts:254
    • @@ -1440,7 +1415,7 @@
      • -
        emitter: NodeEventTarget
      • +
        emitter: _NodeEventTarget
      • eventName: string | symbol
      • @@ -1451,14 +1426,14 @@

        Since

        v11.13.0, v10.16.0

      • +
      • Defined in node_modules/@types/node/events.d.ts:194
    • Parameters

      • -
        emitter: DOMEventTarget
      • +
        emitter: _DOMEventTarget
      • eventName: string
      • @@ -1466,34 +1441,32 @@
        Optional Returns Promise<any[]>
    +
  • Defined in node_modules/@types/node/events.d.ts:195
    • -

      By default EventEmitters will print a warning if more than 10 listeners are -added for a particular event. This is a useful default that helps finding -memory leaks. The EventEmitter.setMaxListeners() method allows the default limit to be -modified (if eventTargets is empty) or modify the limit specified in every EventTarget | EventEmitter passed as arguments. -The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      -
      EventEmitter.setMaxListeners(20);
      // Equivalent to
      EventEmitter.defaultMaxListeners = 20;

      const eventTarget = new EventTarget();
      // Only way to increase limit for `EventTarget` instances
      // as these doesn't expose its own `setMaxListeners` method
      EventEmitter.setMaxListeners(20, eventTarget); +
      const {
      setMaxListeners,
      EventEmitter
      } = require('events');

      const target = new EventTarget();
      const emitter = new EventEmitter();

      setMaxListeners(5, target, emitter);

      Parameters

      • -
        Optional n: number
      • +
        Optional n: number
        +

        A non-negative number. The maximum number of listeners per EventTarget event.

        +
        +
      • -
        Rest ...eventTargets: (EventEmitter | DOMEventTarget)[]
      +
      Rest ...eventTargets: (EventEmitter | _DOMEventTarget)[]

    Returns void

    -

    Since

    v15.3.0, v14.17.0

    +

    Since

    v15.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:317
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/StateNetworkContentId.html b/packages/portalnetwork/docs/classes/StateNetworkContentId.html new file mode 100644 index 000000000..ce16a1fb9 --- /dev/null +++ b/packages/portalnetwork/docs/classes/StateNetworkContentId.html @@ -0,0 +1,468 @@ +StateNetworkContentId | portalnetwork
    +
    + +
    +
    +
    +
    + +

    Class StateNetworkContentId

    +
    +

    Hierarchy

    +
      +
    • StateNetworkContentId
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/StateNetworkContentKey.html b/packages/portalnetwork/docs/classes/StateNetworkContentKey.html new file mode 100644 index 000000000..a3e6e1249 --- /dev/null +++ b/packages/portalnetwork/docs/classes/StateNetworkContentKey.html @@ -0,0 +1,468 @@ +StateNetworkContentKey | portalnetwork
    +
    + +
    +
    +
    +
    + +

    Class StateNetworkContentKey

    +
    +

    Hierarchy

    +
      +
    • StateNetworkContentKey
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/StateNetworkRoutingTable.html b/packages/portalnetwork/docs/classes/StateNetworkRoutingTable.html index 094da0aee..caff15bff 100644 --- a/packages/portalnetwork/docs/classes/StateNetworkRoutingTable.html +++ b/packages/portalnetwork/docs/classes/StateNetworkRoutingTable.html @@ -22,7 +22,7 @@

    Hierarchy

    • StateNetworkRoutingTable
    +
  • Defined in packages/portalnetwork/src/networks/state/routingTable.ts:7
  • @@ -99,7 +99,7 @@
    nodeId: Returns StateNetworkRoutingTable
    +
  • Defined in packages/portalnetwork/src/client/routingTable.ts:10
  • Properties

    @@ -137,7 +137,7 @@
    +
  • Defined in packages/portalnetwork/src/client/routingTable.ts:6
  • Accessors

    @@ -228,7 +228,7 @@
    +
  • Defined in packages/portalnetwork/src/client/routingTable.ts:98
    • @@ -245,7 +245,7 @@
      nodeId:
    • -
      contentKey: string
      +
      contentKey: Uint8Array

      hex prefixed string representation of content key

    @@ -254,7 +254,7 @@

    Returns boolean

    +
  • Defined in packages/portalnetwork/src/client/routingTable.ts:46
  • +
  • Defined in node_modules/@types/node/events.d.ts:669
  • +
  • Defined in packages/portalnetwork/src/client/routingTable.ts:69
  • +
  • Defined in node_modules/@types/node/events.d.ts:526
  • +
  • Defined in packages/portalnetwork/src/client/routingTable.ts:36
  • +
  • Defined in node_modules/@types/node/events.d.ts:616
  • +
  • Defined in node_modules/@types/node/events.d.ts:539
    • - +
    • Parameters

      @@ -503,12 +503,12 @@
      limit:

      maximum number of nodes to return

    -

    Returns ENR[]

    array of limit nearest nodes

    +

    Returns ENR[]

    array of limit nearest nodes

    +
  • Defined in packages/portalnetwork/src/networks/state/routingTable.ts:14
  • +
  • Defined in node_modules/@types/node/events.d.ts:499
  • +
  • Defined in node_modules/@types/node/events.d.ts:634
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });
      @@ -746,13 +746,13 @@

      Since

      v6.0.0

    +
  • Defined in node_modules/@types/node/events.d.ts:650
    • - +
    • -

      Returns undefined | ENR

    @@ -777,20 +777,20 @@

    Since

    v9.4.0

    +
  • Defined in node_modules/@types/node/events.d.ts:569
    • - +
    • -

      Returns IEntry<ENR>[]

      - +
    • Removes a node from the routing table.

      Returns the entry if it existed.

      @@ -799,8 +799,8 @@
      -

      Returns undefined | IEntry<ENR>

      +
      value: ENR
    +

    Returns undefined | IEntry<ENR>

    +
  • Defined in node_modules/@types/node/events.d.ts:510
  • +
  • Defined in packages/portalnetwork/src/client/routingTable.ts:17
  • +
  • Defined in node_modules/@types/node/events.d.ts:520
  • +
  • Defined in packages/portalnetwork/src/client/routingTable.ts:27
    • @@ -1010,23 +1010,23 @@

      Returns UpdateRe
        - +
      • Parameters

        • value: number
        -

        Returns ENR[]

    @@ -1112,7 +1112,8 @@

    SyncStrategy
  • TransportLayer
  • UtpSocketType
  • -
  • AccumulatorManager
  • +
  • AccountTrieNodeContentKey
  • +
  • AccumulatorManager
  • BaseNetwork
  • BasicPacketHeader
  • BeaconLightClientNetwork
  • @@ -1120,30 +1121,38 @@

    CapacitorUDPTransportService
  • CongestionControl
  • ContentLookup
  • +
  • ContentReader
  • ContentRequest
  • +
  • ContentWriter
  • +
  • ContractCodeContentKey
  • DBManager
  • -
  • ENR
  • -
  • ETH
  • GossipManager
  • HeaderAccumulator
  • HistoryNetwork
  • +
  • NetworkDB
  • NodeLookup
  • Packet
  • PacketManager
  • PortalNetwork
  • PortalNetworkRoutingTable
  • PortalNetworkUTP
  • +
  • PortalTrieDB
  • Receipt
  • SelectiveAckHeader
  • SelectiveAckHeaderExtension
  • StateNetwork
  • +
  • StateNetworkContentId
  • +
  • StateNetworkContentKey
  • StateNetworkRoutingTable
  • +
  • StorageTrieNodeContentKey
  • UltralightProvider
  • UltralightStateManager
  • UtpHeaderExtension
  • UtpSocket
  • WebSocketTransportService
  • AccumulatorOpts
  • +
  • BaseNetworkConfig
  • +
  • BeaconChainNetworkConfig
  • ContentRequestOptions
  • ExtendedTransactionResponse
  • HeaderProofInterface
  • @@ -1155,7 +1164,6 @@

    INewRequest
  • IOutgoingPacket
  • IPacket
  • -
  • IPortalNetworkEvents
  • IReceiptOpts
  • ISelectiveAck
  • ISelectiveAckHeaderInput
  • @@ -1163,15 +1171,17 @@

    ISocketOptions
  • IUtpSocket
  • IUtpSocketKeyOptions
  • +
  • NetworkConfig
  • +
  • PortalNetworkEvents
  • PortalNetworkMetrics
  • PortalNetworkOpts
  • PostByzantiumTxReceiptWithType
  • PreByzantiumTxReceiptWithType
  • +
  • RpcTx
  • UtpSocketOptions
  • AcceptMessage
  • -
  • AccountTrieProof
  • -
  • AccountTrieProofKey
  • Address
  • +
  • AddressHash
  • BlockBodyContent
  • Bytes20
  • CodeHash
  • @@ -1179,9 +1189,6 @@

    ContentKey
  • ContentLookupResponse
  • ContentMessage
  • -
  • ContractByteCode
  • -
  • ContractByteCodeKey
  • -
  • ContractStorageTrieProof
  • DataPacket
  • Duration
  • FinPacket
  • @@ -1194,6 +1201,7 @@

    HeaderRecord
  • HeaderRecordList
  • HistoricalEpoch
  • +
  • HistoricalSummaries
  • ICreate
  • ICreatePacketOpts
  • Leaf
  • @@ -1204,7 +1212,6 @@

    MicroSeconds
  • Miliseconds
  • Moment
  • -
  • NodeId
  • NodesMessage
  • OfferMessage
  • PacketHeader
  • @@ -1230,7 +1237,24 @@

    StorageTrieProofKey
  • SubNetwork
  • SynPacket
  • +
  • TAccountTrieNodeKey
  • +
  • TAccountTrieNodeOffer
  • +
  • TAccountTrieNodeRetrieval
  • TAllWithdrawals
  • +
  • TContractCodeKey
  • +
  • TContractOffer
  • +
  • TContractRetrieval
  • +
  • TNibble
  • +
  • TNibblePair
  • +
  • TNibbles
  • +
  • TPackedNibbles
  • +
  • TPingPongPayload
  • +
  • TStateNetworkContentKey
  • +
  • TStorageTrieNodeKey
  • +
  • TStorageTrieNodeOffer
  • +
  • TStorageTrieNodeRetrieval
  • +
  • TTrieNode
  • +
  • TTrieProof
  • TotalDifficulty
  • TxReceiptType
  • TxReceiptWithType
  • @@ -1247,27 +1271,28 @@

    rlpReceipt
  • AUTO_ACK_SMALLER_THAN_ACK_NUMBER
  • AcceptMessageType
  • -
  • AccountTrieProofKeyType
  • -
  • AccountTrieProofType
  • +
  • AccountTrieNodeKey
  • +
  • AccountTrieNodeOffer
  • +
  • AccountTrieNodeRetrieval
  • AccumulatorProofType
  • -
  • AddressType
  • AllWithdrawals
  • BUFFER_SIZE
  • +
  • BeaconBlockProof
  • BlockBodyContentType
  • BlockHeaderProofType
  • BlockHeaderWithProof
  • +
  • BlockNumberKey
  • ByteList
  • Bytes2
  • -
  • Bytes20Type
  • Bytes32Type
  • +
  • CAPELLA_ERA
  • CONNECTION_ATTEMPT_INTERVALL_MILLIS
  • C_CONTROL_TARGET_MICROS
  • ContentKeyType
  • ContentMessageType
  • -
  • ContractByteCodeKeyType
  • -
  • ContractByteCodeType
  • -
  • ContractStorageTrieKeyType
  • -
  • ContractStorageTrieProofType
  • +
  • ContractCodeKey
  • +
  • ContractCodeOffer
  • +
  • ContractRetrieval
  • DEBUG
  • DEFAULT_PACKET_SIZE
  • DEF_HEADER_LENGTH
  • @@ -1285,6 +1310,14 @@

    HeaderRecordType
  • HistoricalEpochType
  • HistoricalEpochsType
  • +
  • HistoricalHashesAccumulator
  • +
  • HistoricalRootsBlockProof
  • +
  • HistoricalRootsProof
  • +
  • HistoricalSummariesBlockProof
  • +
  • HistoricalSummariesKey
  • +
  • HistoricalSummariesProof
  • +
  • HistoricalSummariesStateProof
  • +
  • HistoricalSummariesWithProof
  • ID_MASK
  • LeafType
  • LightClientBootstrapKey
  • @@ -1308,6 +1341,7 @@

    MAX_UINT_8
  • MAX_UTP_PACKET_LENGTH
  • MEGABYTE
  • +
  • MERGE_BLOCK
  • MICROSECOND_WAIT_BETWEEN_BURSTS
  • MINIMUM_DELTA_TO_MAX_WINDOW_MICROS
  • MINIMUM_DIFFERENCE_TIMESTAMP_MICROSEC
  • @@ -1316,29 +1350,35 @@

    MIN_BOOTSTRAP_VOTES
  • MIN_PACKET_SIZE
  • MIN_SKIP_PACKET_BEFORE_RESEND
  • -
  • MODULO
  • -
  • MPTWitnessNodeType
  • -
  • MPTWitnessesType
  • MTU
  • MasterAccumulatorType
  • +
  • Nibble
  • +
  • NibblePair
  • +
  • Nibbles
  • NodesMessageType
  • ONLY_POSITIVE_GAIN
  • OfferMessageType
  • PingMessageType
  • PingPongCustomDataType
  • +
  • PingPongPayload
  • PongMessageType
  • PortalWireMessageType
  • PostShanghaiBlockBody
  • PreShanghaiBlockBody
  • SEND_IN_BURST
  • +
  • SHANGHAI_BLOCK
  • SKIP_PACKETS_UNTIL_ACK
  • SSZWithdrawal
  • SlotType
  • SszProofType
  • -
  • StateRootType
  • +
  • StorageTrieNodeKey
  • +
  • StorageTrieNodeOffer
  • +
  • StorageTrieNodeRetrieval
  • TIME_WAIT_AFTER_LAST_PACKET
  • TWO_MINUTES
  • TotalDifficultyType
  • +
  • TrieNode
  • +
  • TrieProof
  • UINT16MAX
  • VERSION
  • WitnessesType
  • @@ -1357,9 +1397,12 @@

    sszTransactionType
  • sszUnclesType
  • startingNrs
  • -
  • Bytes32TimeStamp
  • +
  • BlockHeaderByNumberKey
  • +
  • Bytes32TimeStamp
  • MicrosecondTimeStamp
  • addRLPSerializedBlock
  • +
  • addressToNibbles
  • +
  • applyTransactions
  • arrayByteLength
  • attatchPrefix
  • bitLength
  • @@ -1367,16 +1410,18 @@

    blockHeaderFromRpc
  • blockNumberToGindex
  • blockNumberToLeafIndex
  • -
  • createKeypairFromPeerId
  • +
  • bytesToHex
  • +
  • calculateAddressRange
  • +
  • compareDistance
  • +
  • computeLightClientKeyFromPeriod
  • createPacketHeader
  • createSocketKey
  • decodeBeaconContentKey
  • decodeHistoryNetworkContentKey
  • decodeReceipts
  • decodeSszBlockBody
  • -
  • decodeStateNetworkContentKey
  • dirSize
  • -
  • distance
  • +
  • distance
  • dropPrefixes
  • encodeReceipt
  • encodeWithVariantPrefix
  • @@ -1385,32 +1430,39 @@

    epochRootByIndex
  • ethJsBlockToEthersBlock
  • ethJsBlockToEthersBlockWithTxs
  • -
  • fromHexString
  • +
  • generatePreMergeHeaderProof
  • generateRandomNodeIdAtDistance
  • getBeaconContentKey
  • getBlockReceipts
  • getContentId
  • getContentKey
  • +
  • getDatabaseContent
  • +
  • getDatabaseKey
  • getLogs
  • getReceipts
  • -
  • getStateNetworkContentId
  • -
  • getStateNetworkContentKey
  • -
  • isSubarrayOf
  • +
  • getTransactionReceipt
  • +
  • hexToBytes
  • keyType
  • log2Distance
  • logsBloom
  • -
  • mergeArrays
  • +
  • nextOffer
  • nextPowerOf2
  • normalizeTxParams
  • +
  • packNibbles
  • parsePrefix
  • randUint16
  • reassembleBlock
  • -
  • removeDuplicateSequences
  • saveReceipts
  • serializedContentKeyToContentId
  • shortId
  • +
  • slotToHistoricalBatch
  • +
  • slotToHistoricalBatchIndex
  • sszEncodeBlockBody
  • -
  • toHexString
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/StorageTrieNodeContentKey.html b/packages/portalnetwork/docs/classes/StorageTrieNodeContentKey.html new file mode 100644 index 000000000..c74d953d6 --- /dev/null +++ b/packages/portalnetwork/docs/classes/StorageTrieNodeContentKey.html @@ -0,0 +1,468 @@ +StorageTrieNodeContentKey | portalnetwork
    +
    + +
    +
    +
    +
    + +

    Class StorageTrieNodeContentKey

    +
    +

    Hierarchy

    +
      +
    • StorageTrieNodeContentKey
    +
    +
    +
    + +
    +
    +

    Constructors

    +
    +
    +

    Methods

    +
    +
    +

    Constructors

    +
    + +
    +
    +

    Methods

    +
    + +
    +
    + +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/UltralightProvider.html b/packages/portalnetwork/docs/classes/UltralightProvider.html index 8b0ce12ef..c5cfbdf36 100644 --- a/packages/portalnetwork/docs/classes/UltralightProvider.html +++ b/packages/portalnetwork/docs/classes/UltralightProvider.html @@ -22,7 +22,7 @@

    Hierarchy

    • UltralightProvider
    +
  • Defined in packages/portalnetwork/src/client/provider.ts:18
  • @@ -138,7 +138,7 @@
    portal: Returns UltralightProvider
    +
  • Defined in packages/portalnetwork/src/client/provider.ts:29
  • Properties

    @@ -164,22 +164,22 @@
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:253
  • fallbackProvider: JsonRpcProvider
    +
  • Defined in packages/portalnetwork/src/client/provider.ts:19
  • historyNetwork: HistoryNetwork
    +
  • Defined in packages/portalnetwork/src/client/provider.ts:21
  • +
  • Defined in packages/portalnetwork/src/client/provider.ts:20
  • Accessors

    @@ -209,7 +209,7 @@

    Returns boolean

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:419
    • @@ -222,7 +222,7 @@

      Returns boolean +
    • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:282
  • set disableCcipRead(value): void
  • @@ -233,7 +233,7 @@
    value: Returns void
  • +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:283
    • @@ -251,7 +251,7 @@

      Returns boolean +
    • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:438
  • set paused(pause): void
  • @@ -262,7 +262,7 @@
    pause: Returns void
  • +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:439
    • @@ -274,7 +274,7 @@

      Returns Abstract

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:269
    • @@ -310,7 +310,7 @@

      Returns this

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:265
    • @@ -341,7 +341,7 @@

      Returns void

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:374
    • @@ -384,7 +384,7 @@

      Returns void

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:387
    • @@ -403,7 +403,7 @@

      Returns string

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:332
    • @@ -421,7 +421,7 @@

      Returns string

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:337
    • @@ -449,7 +449,7 @@

      Returns PerformA

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:343
    • @@ -486,7 +486,7 @@
      chainId: Returns AbstractProvider
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:364
    • @@ -506,7 +506,7 @@
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:349
    • @@ -562,7 +562,7 @@

      Returns void

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:402
    • @@ -605,7 +605,7 @@

      Returns number

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:383
    • @@ -655,7 +655,7 @@

      Returns Block

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:293
    • @@ -676,7 +676,7 @@

      Returns Log

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:299
    • @@ -697,7 +697,7 @@

      Returns Transact

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:305
    • @@ -718,7 +718,7 @@

      Returns Transact

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:311
    • @@ -734,7 +734,7 @@
      listener: Returns Promise<UltralightProvider>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:410
  • +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:273
    • @@ -765,7 +765,7 @@
      signedTx: Returns Promise<TransactionResponse>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:358
    • @@ -779,7 +779,7 @@
      _tx: Returns Promise<string>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:353
    • @@ -800,7 +800,7 @@

      Returns Promise<

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:287
    • @@ -825,7 +825,7 @@
      Rest Returns Promise<boolean>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:405
    • @@ -839,7 +839,7 @@
      _tx: Returns Promise<bigint>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:352
    • @@ -853,7 +853,7 @@
      name: Returns Promise<null | string>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:366
    • @@ -869,7 +869,7 @@
      Optional Returns Promise<bigint>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:354
  • +
  • Defined in packages/portalnetwork/src/client/provider.ts:44
  • +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:326
    • @@ -905,7 +905,7 @@

      Parameters

      blockTag: BlockTag

    Returns Promise<{
        _difficulty: bigint;
        difficulty: bigint;
        extraData: string;
        gasLimit: bigint;
        gasUsed: bigint;
        hash: string;
        miner: string;
        nonce: string;
        number: number;
        parentHash: string;
        sha3Uncles: string;
        stateRoot: string;
        timestamp: number;
        transactionCount: number;
        transactions: TransactionResponse[];
        uncleHeaders: string[];
    }>

    +
  • Defined in packages/portalnetwork/src/client/provider.ts:63
    • @@ -921,7 +921,7 @@
      Optional Returns Promise<string>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:356
  • +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:351
    • @@ -944,7 +944,7 @@
      _filter: Returns Promise<Log[]>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:363
  • +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:350
    • @@ -975,7 +975,7 @@

      Returns null

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:277
    • @@ -989,7 +989,7 @@
      name: Returns Promise<null | EnsResolver>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:365
    • @@ -1089,7 +1089,7 @@
      Optional Returns Promise<string>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:357
    • @@ -1103,7 +1103,7 @@
      hash: Returns Promise<null | TransactionResponse>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:360
    • @@ -1119,7 +1119,7 @@
      Optional Returns Promise<number>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:355
    • @@ -1133,7 +1133,7 @@
      hash: Returns Promise<null | TransactionReceipt>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:361
    • @@ -1147,7 +1147,7 @@
      hash: Returns Promise<null | string>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:362
    • @@ -1170,7 +1170,7 @@
      Optional Returns Promise<number>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:406
    • @@ -1184,7 +1184,7 @@
      Optional Returns Promise<Listener[]>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:407
    • @@ -1198,7 +1198,7 @@
      address: Returns Promise<null | string>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:368
    • @@ -1214,7 +1214,7 @@
      Optional Returns Promise<UltralightProvider>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:408
    • @@ -1230,7 +1230,7 @@
      listener: Returns Promise<UltralightProvider>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:403
    • @@ -1246,7 +1246,7 @@
      listener: Returns Promise<UltralightProvider>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:404
    • @@ -1265,7 +1265,7 @@

      Returns void

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:445
    • @@ -1279,7 +1279,7 @@
      Optional Returns Promise<UltralightProvider>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:409
    • @@ -1295,7 +1295,7 @@
      listener: Returns Promise<UltralightProvider>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:411
    • @@ -1309,7 +1309,7 @@
      name: Returns Promise<null | string>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:367
    • @@ -1321,7 +1321,7 @@

      Returns void

    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:449
    • @@ -1351,7 +1351,7 @@
      Optional Returns Promise<Block>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:370
    • @@ -1369,7 +1369,7 @@
      Optional Returns Promise<null | TransactionReceipt>
    +
  • Defined in node_modules/ethers/lib.commonjs/providers/abstract-provider.d.ts:369
  • Returns Promise<UltralightProvider>

    +
  • Defined in packages/portalnetwork/src/client/provider.ts:22
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/UltralightStateManager.html b/packages/portalnetwork/docs/classes/UltralightStateManager.html index eaec5e606..edc4405cc 100644 --- a/packages/portalnetwork/docs/classes/UltralightStateManager.html +++ b/packages/portalnetwork/docs/classes/UltralightStateManager.html @@ -24,7 +24,7 @@

    Implements

    • EVMStateManagerInterface
    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:10
  • @@ -36,7 +36,10 @@

    Constructors

    Properties

    -
    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:18
  • Properties

    -
    - -
    originalStorageCache: {
        clear() => void;
        get(address, key) => Promise<Uint8Array>;
    }
    -
    -

    Type declaration

    -
    +
    + +
    _contractCache: Map<string, Uint8Array>
    +
    + +
    _storageCache: StorageCache
    +
    + +
    originalStorageCache: OriginalStorageCache
    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:14
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:15
  • stateRoot: string
    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:16
  • stateRootBytes: Uint8Array
    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:17
  • Methods

    @@ -138,7 +131,15 @@
    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:141
  • +
    + +
    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:138
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:145
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:78
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:35
    • - +
    • Parameters

      • -
        address: Address
      • +
        _address: Address
      • -
        startKey: bigint
      • +
        _startKey: bigint
      • -
        limit: number
      +
      _limit: number

    Returns Promise<StorageRange>

    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:46
    • - +
    • Parameters

      • -
        initState: any
      +
      _initState: any

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:49
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:58
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:100
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:111
    • - +
    • Parameters

      • -
        address: Address
      • +
        _address: Address
      • -
        Optional storageSlots: Uint8Array[]
      +
      Optional _storageSlots: Uint8Array[]

    Returns Promise<Proof>

    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:52
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:154
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:164
    • @@ -316,11 +317,11 @@

      Parameters

    • address: Address
    • -
      accountFields: Partial<Pick<Account, "nonce" | "balance" | "codeHash" | "storageRoot">>
    +
    accountFields: Partial<Pick<Account, "balance" | "nonce" | "storageRoot" | "codeHash">>

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:81
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:71
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:96
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:130
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:149
    • - +
    • Parameters

      @@ -391,11 +392,11 @@

      Parameters

    • stateRoot: Uint8Array
    • -
      Optional clearCache: boolean
    +
    Optional _clearCache: boolean

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:157
  • +
  • Defined in packages/portalnetwork/src/networks/state/stateManager.ts:55
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/UtpHeaderExtension.html b/packages/portalnetwork/docs/classes/UtpHeaderExtension.html index 1bbed78f5..6d2d46d16 100644 --- a/packages/portalnetwork/docs/classes/UtpHeaderExtension.html +++ b/packages/portalnetwork/docs/classes/UtpHeaderExtension.html @@ -22,7 +22,7 @@

    Hierarchy

    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:1
  • @@ -54,24 +54,24 @@
    type: bitmask: Uint8Array

    Returns UtpHeaderExtension

    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:6
  • Properties

    bitmask: Uint8Array
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:4
  • len: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:3
  • type: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/Extensions.ts:2
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/UtpSocket.html b/packages/portalnetwork/docs/classes/UtpSocket.html index 56c4376a1..5b558a73c 100644 --- a/packages/portalnetwork/docs/classes/UtpSocket.html +++ b/packages/portalnetwork/docs/classes/UtpSocket.html @@ -18,11 +18,9 @@

    Class UtpSocket

    Hierarchy

      -
    • EventEmitter -
        -
      • UtpSocket
    @@ -55,40 +53,24 @@

    Properties

    updateDelay updateRTT updateWindow +utp writer -captureRejectionSymbol -captureRejections -defaultMaxListeners -errorMonitor

    Methods

    Constructors

    @@ -122,91 +98,90 @@

    Parameters

  • options: UtpSocketOptions
  • Returns UtpSocket

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:44
  • Properties

    ackNr: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:27
  • ackNrs: (undefined | number)[]
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:35
  • content: Uint8Array
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:24
  • expected: number[]
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:37
  • finNr: undefined | number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:28
  • logger: Debugger
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:38
  • networkId: NetworkId
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:22
  • packetManager: PacketManager
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:39
  • rcvConnectionId: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:30
  • -
    reader: undefined | default
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:33
  • readerContent: undefined | Uint8Array
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:34
  • received: number[]
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:36
  • remoteAddress: string
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:25
  • seqNr: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:26
  • sndConnectionId: number
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:29
  • state: null | ConnectionState
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:31
  • throttle: (() => void)
    @@ -219,12 +194,12 @@

    Type declaration

  • Returns void

  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:40
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:23
  • updateDelay: ((timestamp, timeReceived) => void)
    @@ -244,7 +219,7 @@
    timestamp: timeReceived: number

    Returns void

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:41
  • updateRTT: ((packetRTT, ackNr) => void)
    @@ -264,7 +239,7 @@
    packetRTT: ackNr: number

    Returns void

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:42
  • updateWindow: (() => void)
    @@ -277,47 +252,17 @@

    Type declaration

  • Returns void

  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:43
  • +
    + +
    -
    writer: undefined | default
    -
    - -
    captureRejectionSymbol: typeof captureRejectionSymbol
    -
    - -
    captureRejections: boolean
    -

    Sets or gets the default captureRejection value for all emitters.

    -
    -
    -
    - -
    defaultMaxListeners: number
    -
    - -
    errorMonitor: typeof errorMonitor
    -

    This symbol shall be used to install a listener for only monitoring 'error' -events. Listeners installed using this symbol are called before the regular -'error' listeners are called.

    -

    Installing a listener using this symbol does not change the behavior once an -'error' event is emitted, therefore the process will still crash if no -regular 'error' listener is installed.

    -
    -
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:32
  • Methods

    @@ -327,47 +272,20 @@
    -
    - -
    +
    + +
      +
    • Parameters

      • -
        Rest ...args: any[]
      -

      Returns void

    -

    Returns UtpSocket

    -
    -

    Since

    v0.1.26

    -
    -
    - -
      - -
    • -

      Returns void

    +

    Returns undefined | Uint8Array

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:323
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:316
  • +
    + +

    Returns Packet<T>

    -
    - -
      - -
    • -

      Synchronously calls each of the listeners registered for the event namedeventName, in the order they were registered, passing the supplied arguments -to each.

      -

      Returns true if the event had listeners, false otherwise.

      -
      const EventEmitter = require('events');
      const myEmitter = new EventEmitter();

      // First listener
      myEmitter.on('event', function firstListener() {
      console.log('Helloooo! first listener');
      });
      // Second listener
      myEmitter.on('event', function secondListener(arg1, arg2) {
      console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
      });
      // Third listener
      myEmitter.on('event', function thirdListener(...args) {
      const parameters = args.join(', ');
      console.log(`event with parameters ${parameters} in third listener`);
      });

      console.log(myEmitter.listeners('event'));

      myEmitter.emit('event', 1, 2, 3, 4, 5);

      // Prints:
      // [
      // [Function: firstListener],
      // [Function: secondListener],
      // [Function: thirdListener]
      // ]
      // Helloooo! first listener
      // event with parameters 1, 2 in second listener
      // event with parameters 1, 2, 3, 4, 5 in third listener -
      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
      • -
      • -
        Rest ...args: any[]
      -

      Returns boolean

      -
      -

      Since

      v0.1.26

      -
    -
    - -
      - -
    • -

      Returns an array listing the events for which the emitter has registered -listeners. The values in the array are strings or Symbols.

      -
      const EventEmitter = require('events');
      const myEE = new EventEmitter();
      myEE.on('foo', () => {});
      myEE.on('bar', () => {});

      const sym = Symbol('symbol');
      myEE.on(sym, () => {});

      console.log(myEE.eventNames());
      // Prints: [ 'foo', 'bar', Symbol(symbol) ] -
      -
      -

      Returns (string | symbol)[]

      -
      -

      Since

      v6.0.0

      -
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:118
  • -
    - -
      - -
    • -

      Returns the current max listener value for the EventEmitter which is either -set by emitter.setMaxListeners(n) or defaults to defaultMaxListeners.

      -
      -

      Returns number

      -
      -

      Since

      v1.0.0

      -
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:349
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:83
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:228
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:202
    • - +
    • Parameters

      -

      Returns Promise<Uint8Array>

    • +
    • +
      Optional compile: boolean
    +

    Returns Promise<undefined | Uint8Array>

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:282
    • @@ -515,7 +386,7 @@
      ackNr: timestamp: number

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:209
    • @@ -528,50 +399,7 @@

      Parameters

      seqNr: number

    Returns Promise<void>

    -
    - -
      - -
    • -

      Returns the number of listeners listening to the event named eventName.

      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
        -

        The name of the event being listened for

        -
        -
      -

      Returns number

      -
      -

      Since

      v3.2.0

      -
    -
    - -
      - -
    • -

      Returns a copy of the array of listeners for the event named eventName.

      -
      server.on('connection', (stream) => {
      console.log('someone connected!');
      });
      console.log(util.inspect(server.listeners('connection')));
      // Prints: [ [Function] ] -
      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
      -

      Returns Function[]

      -
      -

      Since

      v0.1.26

      -
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:181
  • -
    - -
      - -
    • -

      Alias for emitter.removeListener().

      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
      • -
      • -
        listener: ((...args) => void)
        -
          -
        • -
            -
          • (...args): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              Rest ...args: any[]
            -

            Returns void

      -

      Returns UtpSocket

      -
      -

      Since

      v10.0.0

      -
    -
    - -
      - -
    • -

      Adds the listener function to the end of the listeners array for the -event named eventName. No checks are made to see if the listener has -already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple -times.

      -
      server.on('connection', (stream) => {
      console.log('someone connected!');
      }); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      By default, event listeners are invoked in the order they are added. Theemitter.prependListener() method can be used as an alternative to add the -event listener to the beginning of the listeners array.

      -
      const myEE = new EventEmitter();
      myEE.on('foo', () => console.log('a'));
      myEE.prependListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a -
      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
        -

        The name of the event.

        -
        -
      • -
      • -
        listener: ((...args) => void)
        -

        The callback function

        -
        -
        -
          -
        • -
            -
          • (...args): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              Rest ...args: any[]
            -

            Returns void

      -

      Returns UtpSocket

      -
      -

      Since

      v0.1.101

      -
    -
    - -
      - -
    • -

      Adds a one-timelistener function for the event named eventName. The -next time eventName is triggered, this listener is removed and then invoked.

      -
      server.once('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -

      By default, event listeners are invoked in the order they are added. Theemitter.prependOnceListener() method can be used as an alternative to add the -event listener to the beginning of the listeners array.

      -
      const myEE = new EventEmitter();
      myEE.once('foo', () => console.log('a'));
      myEE.prependOnceListener('foo', () => console.log('b'));
      myEE.emit('foo');
      // Prints:
      // b
      // a -
      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
        -

        The name of the event.

        -
        -
      • -
      • -
        listener: ((...args) => void)
        -

        The callback function

        -
        -
        -
          -
        • -
            -
          • (...args): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              Rest ...args: any[]
            -

            Returns void

      -

      Returns UtpSocket

      -
      -

      Since

      v0.3.0

      -
    -
    - -
      - -
    • -

      Adds the listener function to the beginning of the listeners array for the -event named eventName. No checks are made to see if the listener has -already been added. Multiple calls passing the same combination of eventNameand listener will result in the listener being added, and called, multiple -times.

      -
      server.prependListener('connection', (stream) => {
      console.log('someone connected!');
      }); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
        -

        The name of the event.

        -
        -
      • -
      • -
        listener: ((...args) => void)
        -

        The callback function

        -
        -
        -
          -
        • -
            -
          • (...args): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              Rest ...args: any[]
            -

            Returns void

      -

      Returns UtpSocket

      -
      -

      Since

      v6.0.0

      -
    -
    - -
      - -
    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this -listener is removed, and then invoked.

      -
      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      }); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
        -

        The name of the event.

        -
        -
      • -
      • -
        listener: ((...args) => void)
        -

        The callback function

        -
        -
        -
          -
        • -
            -
          • (...args): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              Rest ...args: any[]
            -

            Returns void

      -

      Returns UtpSocket

      -
      -

      Since

      v6.0.0

      -
    -
    - -
      - -
    • -

      Returns a copy of the array of listeners for the event named eventName, -including any wrappers (such as those created by .once()).

      -
      const emitter = new EventEmitter();
      emitter.once('log', () => console.log('log once'));

      // Returns a new Array with a function `onceWrapper` which has a property
      // `listener` which contains the original listener bound above
      const listeners = emitter.rawListeners('log');
      const logFnWrapper = listeners[0];

      // Logs "log once" to the console and does not unbind the `once` event
      logFnWrapper.listener();

      // Logs "log once" to the console and removes the listener
      logFnWrapper();

      emitter.on('log', () => console.log('log persistently'));
      // Will return a new Array with a single function bound by `.on()` above
      const newListeners = emitter.rawListeners('log');

      // Logs "log persistently" twice
      newListeners[0]();
      emitter.emit('log'); -
      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
      -

      Returns Function[]

      -
      -

      Since

      v9.4.0

      -
    -
    - -
      - -
    • -

      Removes all listeners, or those of the specified eventName.

      -

      It is bad practice to remove listeners added elsewhere in the code, -particularly when the EventEmitter instance was created by some other -component or module (e.g. sockets or file streams).

      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      -
      -

      Parameters

      -
        -
      • -
        Optional event: string | symbol
      -

      Returns UtpSocket

      -
      -

      Since

      v0.1.26

      -
    -
    - -
      - -
    • -

      Removes the specified listener from the listener array for the event namedeventName.

      -
      const callback = (stream) => {
      console.log('someone connected!');
      };
      server.on('connection', callback);
      // ...
      server.removeListener('connection', callback); -
      -

      removeListener() will remove, at most, one instance of a listener from the -listener array. If any single listener has been added multiple times to the -listener array for the specified eventName, then removeListener() must be -called multiple times to remove each instance.

      -

      Once an event is emitted, all listeners attached to it at the -time of emitting are called in order. This implies that anyremoveListener() or removeAllListeners() calls after emitting and_before_ the last listener finishes execution will -not remove them fromemit() in progress. Subsequent events behave as expected.

      -
      const myEmitter = new MyEmitter();

      const callbackA = () => {
      console.log('A');
      myEmitter.removeListener('event', callbackB);
      };

      const callbackB = () => {
      console.log('B');
      };

      myEmitter.on('event', callbackA);

      myEmitter.on('event', callbackB);

      // callbackA removes listener callbackB but it will still be called.
      // Internal listener array at time of emit [callbackA, callbackB]
      myEmitter.emit('event');
      // Prints:
      // A
      // B

      // callbackB is now removed.
      // Internal listener array [callbackA]
      myEmitter.emit('event');
      // Prints:
      // A -
      -

      Because listeners are managed using an internal array, calling this will -change the position indices of any listener registered after the listener -being removed. This will not impact the order in which listeners are called, -but it means that any copies of the listener array as returned by -the emitter.listeners() method will need to be recreated.

      -

      When a single function has been added as a handler multiple times for a single -event (as in the example below), removeListener() will remove the most -recently added instance. In the example the once('ping')listener is removed:

      -
      const ee = new EventEmitter();

      function pong() {
      console.log('pong');
      }

      ee.on('ping', pong);
      ee.once('ping', pong);
      ee.removeListener('ping', pong);

      ee.emit('ping');
      ee.emit('ping'); -
      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      -
      -

      Parameters

      -
        -
      • -
        eventName: string | symbol
      • -
      • -
        listener: ((...args) => void)
        -
          -
        • -
            -
          • (...args): void
          • -
          • -
            -

            Parameters

            -
              -
            • -
              Rest ...args: any[]
            -

            Returns void

      -

      Returns UtpSocket

      -
      -

      Since

      v0.1.26

      -
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:331
    • @@ -903,7 +420,7 @@

      Parameters

      Optional bitmask: Uint8Array

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:141
    • @@ -916,7 +433,7 @@

      Parameters

      bytes: Uint8Array

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:160
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:155
    • @@ -942,7 +459,7 @@

      Parameters

      packet: Packet<T>

    Returns Promise<Buffer>

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:103
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:150
  • +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:147
    • @@ -971,7 +488,7 @@

      Parameters

      Optional pktId: number

    Returns Promise<void>

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:133
    • @@ -984,30 +501,7 @@

      Parameters

      ackNr: number

    Returns void

    -
    - -
      - -
    • -

      By default EventEmitters will print a warning if more than 10 listeners are -added for a particular event. This is a useful default that helps finding -memory leaks. The emitter.setMaxListeners() method allows the limit to be -modified for this specific EventEmitter instance. The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      -

      Returns a reference to the EventEmitter, so that calls can be chained.

      -
      -
      -

      Parameters

      -
        -
      • -
        n: number
      -

      Returns UtpSocket

      -
      -

      Since

      v0.3.5

      -
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:75
    • @@ -1020,7 +514,7 @@

      Parameters

      startingSeqNr: number

    Returns void

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:95
    • @@ -1033,7 +527,7 @@

      Parameters

      seqNr: number

    Returns void

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:79
  • Returns void

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:91
    • @@ -1059,7 +553,7 @@

      Parameters

      seqNr: number

    Returns void

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:87
    • @@ -1072,180 +566,7 @@

      Parameters

      ackNr: number

    Returns void

    -
    - -
      - -
    • -

      Returns a copy of the array of listeners for the event named eventName.

      -

      For EventEmitters this behaves exactly the same as calling .listeners on -the emitter.

      -

      For EventTargets this is the only way to get the event listeners for the -event target. This is useful for debugging and diagnostic purposes.

      -
      const { getEventListeners, EventEmitter } = require('events');

      {
      const ee = new EventEmitter();
      const listener = () => console.log('Events are fun');
      ee.on('foo', listener);
      getEventListeners(ee, 'foo'); // [listener]
      }
      {
      const et = new EventTarget();
      const listener = () => console.log('Events are fun');
      et.addEventListener('foo', listener);
      getEventListeners(et, 'foo'); // [listener]
      } -
      -
      -
      -

      Parameters

      -
        -
      • -
        emitter: EventEmitter | DOMEventTarget
      • -
      • -
        name: string | symbol
      -

      Returns Function[]

      -
      -

      Since

      v15.2.0, v14.17.0

      -
    -
    - -
      - -
    • -

      A class method that returns the number of listeners for the given eventNameregistered on the given emitter.

      -
      const { EventEmitter, listenerCount } = require('events');
      const myEmitter = new EventEmitter();
      myEmitter.on('event', () => {});
      myEmitter.on('event', () => {});
      console.log(listenerCount(myEmitter, 'event'));
      // Prints: 2 -
      -
      -
      -

      Parameters

      -
        -
      • -
        emitter: EventEmitter
        -

        The emitter to query

        -
        -
      • -
      • -
        eventName: string | symbol
        -

        The event name

        -
        -
      -

      Returns number

      -
      -

      Since

      v0.9.12

      - -

      Deprecated

      Since v3.2.0 - Use listenerCount instead.

      -
    -
    - -
      - -
    • -
      const { on, EventEmitter } = require('events');

      (async () => {
      const ee = new EventEmitter();

      // Emit later on
      process.nextTick(() => {
      ee.emit('foo', 'bar');
      ee.emit('foo', 42);
      });

      for await (const event of on(ee, 'foo')) {
      // The execution of this inner block is synchronous and it
      // processes one event at a time (even with await). Do not use
      // if concurrent execution is required.
      console.log(event); // prints ['bar'] [42]
      }
      // Unreachable here
      })(); -
      -

      Returns an AsyncIterator that iterates eventName events. It will throw -if the EventEmitter emits 'error'. It removes all listeners when -exiting the loop. The value returned by each iteration is an array -composed of the emitted event arguments.

      -

      An AbortSignal can be used to cancel waiting on events:

      -
      const { on, EventEmitter } = require('events');
      const ac = new AbortController();

      (async () => {
      const ee = new EventEmitter();

      // Emit later on
      process.nextTick(() => {
      ee.emit('foo', 'bar');
      ee.emit('foo', 42);
      });

      for await (const event of on(ee, 'foo', { signal: ac.signal })) {
      // The execution of this inner block is synchronous and it
      // processes one event at a time (even with await). Do not use
      // if concurrent execution is required.
      console.log(event); // prints ['bar'] [42]
      }
      // Unreachable here
      })();

      process.nextTick(() => ac.abort()); -
      -
      -
      -

      Parameters

      -
        -
      • -
        emitter: EventEmitter
      • -
      • -
        eventName: string
        -

        The name of the event being listened for

        -
        -
      • -
      • -
        Optional options: StaticEventEmitterOptions
      -

      Returns AsyncIterableIterator<any>

      that iterates eventName events emitted by the emitter

      - -
      -

      Since

      v13.6.0, v12.16.0

      -
    -
    - -
      - -
    • -

      Creates a Promise that is fulfilled when the EventEmitter emits the given -event or that is rejected if the EventEmitter emits 'error' while waiting. -The Promise will resolve with an array of all the arguments emitted to the -given event.

      -

      This method is intentionally generic and works with the web platform EventTarget interface, which has no special'error' event -semantics and does not listen to the 'error' event.

      -
      const { once, EventEmitter } = require('events');

      async function run() {
      const ee = new EventEmitter();

      process.nextTick(() => {
      ee.emit('myevent', 42);
      });

      const [value] = await once(ee, 'myevent');
      console.log(value);

      const err = new Error('kaboom');
      process.nextTick(() => {
      ee.emit('error', err);
      });

      try {
      await once(ee, 'myevent');
      } catch (err) {
      console.log('error happened', err);
      }
      }

      run(); -
      -

      The special handling of the 'error' event is only used when events.once()is used to wait for another event. If events.once() is used to wait for the -'error' event itself, then it is treated as any other kind of event without -special handling:

      -
      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();

      once(ee, 'error')
      .then(([err]) => console.log('ok', err.message))
      .catch((err) => console.log('error', err.message));

      ee.emit('error', new Error('boom'));

      // Prints: ok boom -
      -

      An AbortSignal can be used to cancel waiting for the event:

      -
      const { EventEmitter, once } = require('events');

      const ee = new EventEmitter();
      const ac = new AbortController();

      async function foo(emitter, event, signal) {
      try {
      await once(emitter, event, { signal });
      console.log('event emitted!');
      } catch (error) {
      if (error.name === 'AbortError') {
      console.error('Waiting for the event was canceled!');
      } else {
      console.error('There was an error', error.message);
      }
      }
      }

      foo(ee, 'foo', ac.signal);
      ac.abort(); // Abort waiting for the event
      ee.emit('foo'); // Prints: Waiting for the event was canceled! -
      -
      -
      -

      Parameters

      -
        -
      • -
        emitter: NodeEventTarget
      • -
      • -
        eventName: string | symbol
      • -
      • -
        Optional options: StaticEventEmitterOptions
      -

      Returns Promise<any[]>

      -
      -

      Since

      v11.13.0, v10.16.0

      -
    • - -
    • -
      -

      Parameters

      -
        -
      • -
        emitter: DOMEventTarget
      • -
      • -
        eventName: string
      • -
      • -
        Optional options: StaticEventEmitterOptions
      -

      Returns Promise<any[]>

    -
    - -
      - -
    • -

      By default EventEmitters will print a warning if more than 10 listeners are -added for a particular event. This is a useful default that helps finding -memory leaks. The EventEmitter.setMaxListeners() method allows the default limit to be -modified (if eventTargets is empty) or modify the limit specified in every EventTarget | EventEmitter passed as arguments. -The value can be set toInfinity (or 0) to indicate an unlimited number of listeners.

      -
      EventEmitter.setMaxListeners(20);
      // Equivalent to
      EventEmitter.defaultMaxListeners = 20;

      const eventTarget = new EventTarget();
      // Only way to increase limit for `EventTarget` instances
      // as these doesn't expose its own `setMaxListeners` method
      EventEmitter.setMaxListeners(20, eventTarget); -
      -
      -
      -

      Parameters

      -
        -
      • -
        Optional n: number
      • -
      • -
        Rest ...eventTargets: (EventEmitter | DOMEventTarget)[]
      -

      Returns void

      -
      -

      Since

      v15.3.0, v14.17.0

      -
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/UtpSocket.ts:359
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/classes/WebSocketTransportService.html b/packages/portalnetwork/docs/classes/WebSocketTransportService.html index eb9cd3af6..1c82b1157 100644 --- a/packages/portalnetwork/docs/classes/WebSocketTransportService.html +++ b/packages/portalnetwork/docs/classes/WebSocketTransportService.html @@ -22,7 +22,7 @@

    Class WebSocketTransportService

    Hierarchy

      -
    • TypeRecord<EventEmitter, IWebSocketTransportEvents, IWebSocketTransportEvents, this> & Pick<EventEmitter, "off" | "removeAllListeners" | "setMaxListeners" | "getMaxListeners" | "listeners" | "rawListeners" | "listenerCount" | "prependListener" | "prependOnceListener" | "eventNames"> & Pick<OverriddenMethods<EventEmitter, IWebSocketTransportEvents, IWebSocketTransportEvents>, "on" | "addListener" | "removeListener" | "once" | "emit"> +
    • TypeRecord<EventEmitter, WebSocketTransportEvents, WebSocketTransportEvents, this> & Pick<EventEmitter, "off" | "removeAllListeners" | "setMaxListeners" | "getMaxListeners" | "listeners" | "rawListeners" | "listenerCount" | "prependListener" | "prependOnceListener" | "eventNames"> & Pick<OverriddenMethods<EventEmitter, WebSocketTransportEvents, WebSocketTransportEvents>, "on" | "addListener" | "removeListener" | "once" | "emit">
      • WebSocketTransportService
    @@ -30,7 +30,7 @@

    Implements

    • ITransportService
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:35
  • @@ -94,12 +94,12 @@
    proxyAddress: Returns WebSocketTransportService
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:48
  • Properties

    -
    _emitType?: IWebSocketTransportEvents
    -
    _eventsType?: IWebSocketTransportEvents
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:47
  • ipMode: IPMode = ...
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:43
  • log: Debugger
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:42
  • multiaddr: Multiaddr
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:39
  • socket: WebSocketAsPromised
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:40
  • srcId: string
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:41
  • Methods

    @@ -161,7 +161,7 @@
    • -

      P extends keyof IWebSocketTransportEvents

    • +

      P extends keyof WebSocketTransportEvents

    • T

    @@ -182,7 +182,7 @@
    listener: Parameters
    • -
      Rest ...args: ListenerType<IWebSocketTransportEvents[P]>
    +
    Rest ...args: ListenerType<WebSocketTransportEvents[P]>

    Returns void

    Returns T

    @@ -234,7 +234,7 @@
    this: event: P
  • -
    Rest ...args: ListenerType<IWebSocketTransportEvents[P]>
  • +
    Rest ...args: ListenerType<WebSocketTransportEvents[P]>

    Returns T

    +
  • Defined in node_modules/@types/node/events.d.ts:669
  • Returns undefined | SocketAddress

    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:123
    • @@ -301,7 +301,7 @@

      Since

      v1.0.0

      Implementation of ITransportService.getMaxListeners

      Inherited from (EventEmitter as { new (): WSTransportEventEmitter }).getMaxListeners

        -
      • Defined in node_modules/@types/node/events.d.ts:499
    +
  • Defined in node_modules/@types/node/events.d.ts:526
    • @@ -314,7 +314,7 @@

      Parameters

      data: Uint8Array

    Returns void

    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:106
    • @@ -337,7 +337,7 @@

      Since

      v3.2.0

      Implementation of ITransportService.listenerCount

      Inherited from (EventEmitter as { new (): WSTransportEventEmitter }).listenerCount

        -
      • Defined in node_modules/@types/node/events.d.ts:589
    +
  • Defined in node_modules/@types/node/events.d.ts:616
    • @@ -359,7 +359,7 @@

      Since

      v0.1.26

      Implementation of ITransportService.listeners

      Inherited from (EventEmitter as { new (): WSTransportEventEmitter }).listeners

        -
      • Defined in node_modules/@types/node/events.d.ts:512
    +
  • Defined in node_modules/@types/node/events.d.ts:539
    • @@ -392,7 +392,7 @@

      Since

      v10.0.0

      Implementation of ITransportService.off

      Inherited from (EventEmitter as { new (): WSTransportEventEmitter }).off

        -
      • Defined in node_modules/@types/node/events.d.ts:472
    +
  • Defined in node_modules/@types/node/events.d.ts:499
  • @@ -423,7 +423,7 @@
    listener: Parameters
    • -
      Rest ...args: ListenerType<IWebSocketTransportEvents[P]>
    +
    Rest ...args: ListenerType<WebSocketTransportEvents[P]>

    Returns void

    Returns T

    • -

      Adds a one-timelistener function for the event named eventName to the_beginning_ of the listeners array. The next time eventName is triggered, this +

      Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this listener is removed, and then invoked.

      server.prependOnceListener('connection', (stream) => {
      console.log('Ah, we have our first user!');
      });
      @@ -604,7 +604,7 @@

      Since

      v6.0.0

      Implementation of ITransportService.prependOnceListener

      Inherited from (EventEmitter as { new (): WSTransportEventEmitter }).prependOnceListener

        -
      • Defined in node_modules/@types/node/events.d.ts:623
    +
  • Defined in node_modules/@types/node/events.d.ts:650
    • @@ -627,7 +627,7 @@

      Since

      v9.4.0

      Implementation of ITransportService.rawListeners

      Inherited from (EventEmitter as { new (): WSTransportEventEmitter }).rawListeners

        -
      • Defined in node_modules/@types/node/events.d.ts:542
    +
  • Defined in node_modules/@types/node/events.d.ts:569
    • @@ -651,7 +651,7 @@

      Since

      v0.1.26

      Implementation of ITransportService.removeAllListeners

      Inherited from (EventEmitter as { new (): WSTransportEventEmitter }).removeAllListeners

        -
      • Defined in node_modules/@types/node/events.d.ts:483
    +
  • Defined in node_modules/@types/node/events.d.ts:510
  • @@ -731,7 +731,7 @@
    packet: Returns Promise<void>
    +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:89
    • @@ -755,7 +755,7 @@

      Since

      v0.3.5

      Implementation of ITransportService.setMaxListeners

      Inherited from (EventEmitter as { new (): WSTransportEventEmitter }).setMaxListeners

        -
      • Defined in node_modules/@types/node/events.d.ts:493
    +
  • Defined in node_modules/@types/node/events.d.ts:520
  • +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:63
  • +
  • Defined in packages/portalnetwork/src/transports/websockets.ts:85
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/enums/AckResult.html b/packages/portalnetwork/docs/enums/AckResult.html index 21a6bd85c..42086ca42 100644 --- a/packages/portalnetwork/docs/enums/AckResult.html +++ b/packages/portalnetwork/docs/enums/AckResult.html @@ -16,7 +16,7 @@
  • AckResult
  • Enumeration AckResult

    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/socketTyping.ts:43
  • @@ -34,17 +34,17 @@

    Enumeration Members

    PacketAcked: 0
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/socketTyping.ts:44
  • PacketAlreadyAcked: 1
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/socketTyping.ts:45
  • PacketNotSentYet: 2
    +
  • Defined in packages/portalnetwork/src/wire/utp/Socket/socketTyping.ts:46
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/enums/BeaconLightClientNetworkContentType.html b/packages/portalnetwork/docs/enums/BeaconLightClientNetworkContentType.html index c05dd8989..a950686a4 100644 --- a/packages/portalnetwork/docs/enums/BeaconLightClientNetworkContentType.html +++ b/packages/portalnetwork/docs/enums/BeaconLightClientNetworkContentType.html @@ -16,7 +16,7 @@
  • BeaconLightClientNetworkContentType
  • Enumeration BeaconLightClientNetworkContentType

    +
  • Defined in packages/portalnetwork/src/networks/beacon/types.ts:24
  • @@ -24,7 +24,8 @@

    Enumeration Members

    +
    + +
    HistoricalSummaries: 20
    - -
    LightClientBootstrap: 0
    +
  • Defined in packages/portalnetwork/src/networks/beacon/types.ts:25
  • -
    LightClientFinalityUpdate: 2
    +
  • Defined in packages/portalnetwork/src/networks/beacon/types.ts:27
  • -
    LightClientOptimisticUpdate: 3
    +
  • Defined in packages/portalnetwork/src/networks/beacon/types.ts:28
  • -
    LightClientUpdate: 4
    +
  • Defined in packages/portalnetwork/src/networks/beacon/types.ts:30
  • -
    LightClientUpdatesByRange: 1
    +
  • Defined in packages/portalnetwork/src/networks/beacon/types.ts:26
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/enums/PacketType.html b/packages/portalnetwork/docs/enums/PacketType.html index 68dd5a153..8f08550f8 100644 --- a/packages/portalnetwork/docs/enums/PacketType.html +++ b/packages/portalnetwork/docs/enums/PacketType.html @@ -16,7 +16,7 @@
  • PacketType
  • Enumeration PacketType

    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketTyping.ts:8
  • @@ -36,27 +36,27 @@

    Enumeration Members

    ST_DATA: 0
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketTyping.ts:9
  • ST_FIN: 1
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketTyping.ts:10
  • ST_RESET: 3
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketTyping.ts:12
  • ST_STATE: 2
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketTyping.ts:11
  • ST_SYN: 4
    +
  • Defined in packages/portalnetwork/src/wire/utp/Packets/PacketTyping.ts:13
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/enums/RequestCode.html b/packages/portalnetwork/docs/enums/RequestCode.html index 4dcbd892e..cc7b7e042 100644 --- a/packages/portalnetwork/docs/enums/RequestCode.html +++ b/packages/portalnetwork/docs/enums/RequestCode.html @@ -16,7 +16,7 @@
  • RequestCode
  • Enumeration RequestCode

    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/types.ts:5
  • @@ -35,22 +35,22 @@

    Enumeration Members

    ACCEPT_READ: 3
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/types.ts:9
  • FINDCONTENT_READ: 1
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/types.ts:7
  • FOUNDCONTENT_WRITE: 0
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/types.ts:6
  • OFFER_WRITE: 2
    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/types.ts:8
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/enums/StateNetworkContentType.html b/packages/portalnetwork/docs/enums/StateNetworkContentType.html index 9236889d2..127cb18fb 100644 --- a/packages/portalnetwork/docs/enums/StateNetworkContentType.html +++ b/packages/portalnetwork/docs/enums/StateNetworkContentType.html @@ -16,7 +16,7 @@
  • StateNetworkContentType
  • Enumeration StateNetworkContentType

    +
  • Defined in packages/portalnetwork/src/networks/state/types.ts:14
  • @@ -24,27 +24,27 @@

    Enumeration Members

    -
    - -
    AccountTrieProof: 0
    -
    ContractByteCode: 2
    -
    - -
    ContractStorageTrieProof: 1
    +
    + +
    ContractTrieNode: 33
    +
  • Defined in packages/portalnetwork/src/networks/state/types.ts:16
    • - +
    • Parameters

      • -
        opts: Partial<ContentKeyOpts>
      +
      blockNumber: bigint

    Returns Uint8Array

    +
  • Defined in packages/portalnetwork/src/networks/history/util.ts:44
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/MicrosecondTimeStamp.html b/packages/portalnetwork/docs/functions/MicrosecondTimeStamp.html index 31d3b3329..b427ece4d 100644 --- a/packages/portalnetwork/docs/functions/MicrosecondTimeStamp.html +++ b/packages/portalnetwork/docs/functions/MicrosecondTimeStamp.html @@ -21,7 +21,7 @@

    Function MicrosecondTimeStamp

  • Returns number

  • +
  • Defined in packages/portalnetwork/src/wire/utp/Utils/math.ts:13
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/addressToNibbles.html b/packages/portalnetwork/docs/functions/addressToNibbles.html new file mode 100644 index 000000000..daaea07c5 --- /dev/null +++ b/packages/portalnetwork/docs/functions/addressToNibbles.html @@ -0,0 +1,417 @@ +addressToNibbles | portalnetwork
    +
    + +
    +
    +
    +
    + +

    Function addressToNibbles

    +
    +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/applyTransactions.html b/packages/portalnetwork/docs/functions/applyTransactions.html new file mode 100644 index 000000000..fec01040b --- /dev/null +++ b/packages/portalnetwork/docs/functions/applyTransactions.html @@ -0,0 +1,428 @@ +applyTransactions | portalnetwork
    +
    + +
    +
    +
    +
    + +

    Function applyTransactions

    +
    +
      + +
    • +

      Applies the transactions in a block, computing the receipts +as well as gas usage and some relevant data. This method is +side-effect free (it doesn't modify the block nor the state).

      +
      +
      +

      Parameters

      +
        +
      • +
        this: VM
      • +
      • +
        block: Block
        +
      • +
      • +
        opts: RunBlockOpts
        +
      +

      Returns Promise<{
          bloom: Bloom;
          gasUsed: bigint;
          receipts: (PreByzantiumTxReceipt | PostByzantiumTxReceipt)[];
          receiptsRoot: Uint8Array;
          results: RunTxResult[];
      }>

      +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/arrayByteLength.html b/packages/portalnetwork/docs/functions/arrayByteLength.html index 5d1b334fe..ddac085eb 100644 --- a/packages/portalnetwork/docs/functions/arrayByteLength.html +++ b/packages/portalnetwork/docs/functions/arrayByteLength.html @@ -26,7 +26,7 @@

    Parameters

    byteArray: any[]

    Returns number

    +
  • Defined in packages/portalnetwork/src/util/util.ts:68
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/bitLength.html b/packages/portalnetwork/docs/functions/bitLength.html index c0e6d1453..87c104852 100644 --- a/packages/portalnetwork/docs/functions/bitLength.html +++ b/packages/portalnetwork/docs/functions/bitLength.html @@ -26,7 +26,7 @@

    Parameters

    n: number

    Returns number

    +
  • Defined in packages/portalnetwork/src/wire/utp/Utils/math.ts:29
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/blockHeaderFromRpc.html b/packages/portalnetwork/docs/functions/blockHeaderFromRpc.html index 9d3fbef33..c957f7fc3 100644 --- a/packages/portalnetwork/docs/functions/blockHeaderFromRpc.html +++ b/packages/portalnetwork/docs/functions/blockHeaderFromRpc.html @@ -37,7 +37,7 @@
    Optional Returns BlockHeader
    +
  • Defined in packages/portalnetwork/src/util/helpers.ts:220
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/blockNumberToLeafIndex.html b/packages/portalnetwork/docs/functions/blockNumberToLeafIndex.html index 11fb40660..7861b49a9 100644 --- a/packages/portalnetwork/docs/functions/blockNumberToLeafIndex.html +++ b/packages/portalnetwork/docs/functions/blockNumberToLeafIndex.html @@ -26,7 +26,7 @@

    Parameters

    blockNumber: bigint

    Returns number

    +
  • Defined in packages/portalnetwork/src/networks/history/util.ts:260
    • - +
    • Parameters

      • -
        peerId: PeerId
      -

      Returns IKeypair

    +

    Returns string

    +
  • Defined in node_modules/@ethereumjs/util/dist/cjs/bytes.d.ts:11
  • +
    +
    +
    +
    + +

    Function calculateAddressRange

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        address: bigint
      • +
      • +
        radius: bigint
      +

      Returns {
          max: bigint;
          min: bigint;
      }

      +
        +
      • +
        max: bigint
      • +
      • +
        min: bigint
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/compareDistance.html b/packages/portalnetwork/docs/functions/compareDistance.html new file mode 100644 index 000000000..85cd7cf29 --- /dev/null +++ b/packages/portalnetwork/docs/functions/compareDistance.html @@ -0,0 +1,421 @@ +compareDistance | portalnetwork
    +
    + +
    +
    +
    +
    + +

    Function compareDistance

    +
    +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/decodeStateNetworkContentKey.html b/packages/portalnetwork/docs/functions/computeLightClientKeyFromPeriod.html similarity index 76% rename from packages/portalnetwork/docs/functions/decodeStateNetworkContentKey.html rename to packages/portalnetwork/docs/functions/computeLightClientKeyFromPeriod.html index 64b30d65e..c22ea1c8e 100644 --- a/packages/portalnetwork/docs/functions/decodeStateNetworkContentKey.html +++ b/packages/portalnetwork/docs/functions/computeLightClientKeyFromPeriod.html @@ -1,4 +1,4 @@ -decodeStateNetworkContentKey | portalnetwork
    +computeLightClientKeyFromPeriod | portalnetwork
      - +
    • Parameters

      • -
        key: Uint8Array
      -

      Returns {
          address: Uint8Array;
          contentType: AccountTrieProof;
          stateRoot: Uint8Array;
      } | {
          address: Uint8Array;
          contentType: ContractStorageTrieProof;
          slot: bigint;
          stateRoot: Uint8Array;
      } | {
          address: Uint8Array;
          codeHash: Uint8Array;
          contentType: ContractByteCode;
      }

    +

    Returns string

    +
  • Defined in packages/portalnetwork/src/networks/beacon/util.ts:46
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/createSocketKey.html b/packages/portalnetwork/docs/functions/createSocketKey.html index 618363e74..d7666245e 100644 --- a/packages/portalnetwork/docs/functions/createSocketKey.html +++ b/packages/portalnetwork/docs/functions/createSocketKey.html @@ -28,7 +28,7 @@
    remoteAddr: id: number

    Returns string

    +
  • Defined in packages/portalnetwork/src/wire/utp/PortalNetworkUtp/types.ts:12
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/decodeHistoryNetworkContentKey.html b/packages/portalnetwork/docs/functions/decodeHistoryNetworkContentKey.html index 140b1211d..982e29de3 100644 --- a/packages/portalnetwork/docs/functions/decodeHistoryNetworkContentKey.html +++ b/packages/portalnetwork/docs/functions/decodeHistoryNetworkContentKey.html @@ -17,21 +17,16 @@

    Function decodeHistoryNetworkContentKey

      - +
    • Parameters

      • -
        contentKey: string
      -

      Returns {
          blockHash: string;
          contentType: number;
      }

      -
        -
      • -
        blockHash: string
      • -
      • -
        contentType: number
    +

    Returns {
        contentType: BlockHeader | BlockBody | Receipt | HeaderProof;
        keyOpt: Uint8Array;
    } | {
        contentType: BlockHeaderByNumber;
        keyOpt: bigint;
    }

    +
  • Defined in packages/portalnetwork/src/networks/history/util.ts:88
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/decodeSszBlockBody.html b/packages/portalnetwork/docs/functions/decodeSszBlockBody.html index 017e16907..4f5278725 100644 --- a/packages/portalnetwork/docs/functions/decodeSszBlockBody.html +++ b/packages/portalnetwork/docs/functions/decodeSszBlockBody.html @@ -28,7 +28,7 @@
    sszBody: withdrawals: boolean = false

    Returns BlockBodyContent

    +
  • Defined in packages/portalnetwork/src/networks/history/util.ts:118
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/distance.html b/packages/portalnetwork/docs/functions/distance.html index 88219d5e8..ca60019a2 100644 --- a/packages/portalnetwork/docs/functions/distance.html +++ b/packages/portalnetwork/docs/functions/distance.html @@ -16,23 +16,22 @@
  • distance
  • Function distance

    -
    +
  • Defined in node_modules/@chainsafe/discv5/lib/kademlia/util.d.ts:5
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/encodeReceipt.html b/packages/portalnetwork/docs/functions/encodeReceipt.html index f75d6aa11..cd8cc9b1b 100644 --- a/packages/portalnetwork/docs/functions/encodeReceipt.html +++ b/packages/portalnetwork/docs/functions/encodeReceipt.html @@ -28,7 +28,7 @@
    receipt: txType: number

    Returns Uint8Array

    +
  • Defined in packages/portalnetwork/src/networks/history/receipt.ts:122
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/epochIndexByBlocknumber.html b/packages/portalnetwork/docs/functions/epochIndexByBlocknumber.html index 886aa3ae6..717acfa9e 100644 --- a/packages/portalnetwork/docs/functions/epochIndexByBlocknumber.html +++ b/packages/portalnetwork/docs/functions/epochIndexByBlocknumber.html @@ -26,7 +26,7 @@

    Parameters

    blockNumber: bigint

    Returns number

    +
  • Defined in packages/portalnetwork/src/networks/history/util.ts:257
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/epochRootByIndex.html b/packages/portalnetwork/docs/functions/epochRootByIndex.html index 59d179a7b..6afe8ca67 100644 --- a/packages/portalnetwork/docs/functions/epochRootByIndex.html +++ b/packages/portalnetwork/docs/functions/epochRootByIndex.html @@ -26,7 +26,7 @@

    Parameters

    index: number

    Returns undefined | Uint8Array

    +
  • Defined in packages/portalnetwork/src/networks/history/util.ts:263
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/ethJsBlockToEthersBlockWithTxs.html b/packages/portalnetwork/docs/functions/ethJsBlockToEthersBlockWithTxs.html index 4c4fafc5a..d300cbd03 100644 --- a/packages/portalnetwork/docs/functions/ethJsBlockToEthersBlockWithTxs.html +++ b/packages/portalnetwork/docs/functions/ethJsBlockToEthersBlockWithTxs.html @@ -33,7 +33,7 @@

    Returns Promise<
    +
  • Defined in packages/portalnetwork/src/util/helpers.ts:133
  • +

    +
    +
    +
    + +

    Function generatePreMergeHeaderProof

    +
    +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/generateRandomNodeIdAtDistance.html b/packages/portalnetwork/docs/functions/generateRandomNodeIdAtDistance.html index 03469f1af..fdc042a46 100644 --- a/packages/portalnetwork/docs/functions/generateRandomNodeIdAtDistance.html +++ b/packages/portalnetwork/docs/functions/generateRandomNodeIdAtDistance.html @@ -39,7 +39,7 @@

    Returns string +
  • Defined in packages/portalnetwork/src/util/util.ts:39
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/getBlockReceipts.html b/packages/portalnetwork/docs/functions/getBlockReceipts.html index 9a1339eb5..a62492914 100644 --- a/packages/portalnetwork/docs/functions/getBlockReceipts.html +++ b/packages/portalnetwork/docs/functions/getBlockReceipts.html @@ -28,7 +28,7 @@

    block: provider: JsonRpcProvider

    Returns Promise<ethers.TransactionReceipt[]>

    +
  • Defined in packages/portalnetwork/src/util/helpers.ts:19
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/getContentKey.html b/packages/portalnetwork/docs/functions/getContentKey.html index 0ac112d16..6cf2dcf5f 100644 --- a/packages/portalnetwork/docs/functions/getContentKey.html +++ b/packages/portalnetwork/docs/functions/getContentKey.html @@ -17,7 +17,7 @@

    Function getContentKey

      - +
    • Generates the Content ID used to calculate the distance between a node ID and the content Key

      @@ -26,19 +26,19 @@

      Parameters

      • contentType: HistoryNetworkContentType
        -

        a number identifying the type of content (block header, block body, receipt, epochAccumulator)

        +

        a number identifying the type of content (block header, block body, receipt, header_by_number)

      • -
        hash: Uint8Array
        -

        the hash of the content represented (i.e. block hash for header, body, or receipt, or root hash for accumulators)

        +
        key: bigint | Uint8Array
        +

        the hash of the content represented (i.e. block hash for header, body, or receipt, or block number for header_by_number)

      -

      Returns string

      the hex encoded string representation of the SHA256 hash of the serialized contentKey

      +

      Returns Uint8Array

      the hex encoded string representation of the SHA256 hash of the serialized contentKey

    +
  • Defined in packages/portalnetwork/src/networks/history/util.ts:58
  • +
    +
    +
    +
    + +

    Function getDatabaseContent

    +
    +
    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/isSubarrayOf.html b/packages/portalnetwork/docs/functions/getDatabaseKey.html similarity index 76% rename from packages/portalnetwork/docs/functions/isSubarrayOf.html rename to packages/portalnetwork/docs/functions/getDatabaseKey.html index e407493a0..9a52e23ee 100644 --- a/packages/portalnetwork/docs/functions/isSubarrayOf.html +++ b/packages/portalnetwork/docs/functions/getDatabaseKey.html @@ -1,4 +1,4 @@ -isSubarrayOf | portalnetwork
    +getDatabaseKey | portalnetwork
      - +
    • Parameters

      • -
        a: string[]
      • -
      • -
        b: string[]
      -

      Returns boolean

    +

    Returns string

    +
  • Defined in packages/portalnetwork/src/networks/state/util.ts:188
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/getReceipts.html b/packages/portalnetwork/docs/functions/getReceipts.html index 756152867..d865466a9 100644 --- a/packages/portalnetwork/docs/functions/getReceipts.html +++ b/packages/portalnetwork/docs/functions/getReceipts.html @@ -32,7 +32,7 @@
    Optional Optional includeTxType: true

    Returns Promise<TxReceipt[] | TxReceiptWithType[]>

    +
  • Defined in packages/portalnetwork/src/networks/history/receiptManager.ts:96
  • +
    +
    +
    +
    + +

    Function getTransactionReceipt

    +
    +
      + +
    • +
      +

      Parameters

      +
        +
      • +
        block: Block
      • +
      • +
        idx: number
      • +
      • +
        provider: JsonRpcProvider
      +

      Returns Promise<TransactionReceipt>

    +
    + +
    +
    +

    Generated using TypeDoc

    +
    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/toHexString.html b/packages/portalnetwork/docs/functions/hexToBytes.html similarity index 77% rename from packages/portalnetwork/docs/functions/toHexString.html rename to packages/portalnetwork/docs/functions/hexToBytes.html index b60570ccd..23c11ae0b 100644 --- a/packages/portalnetwork/docs/functions/toHexString.html +++ b/packages/portalnetwork/docs/functions/hexToBytes.html @@ -1,4 +1,4 @@ -toHexString | portalnetwork
    +hexToBytes | portalnetwork
      - +
    • Parameters

      • -
        bytes: Uint8Array | ByteVector
      -

      Returns string

    +

    Returns Uint8Array

    +
  • Defined in node_modules/@ethereumjs/util/dist/cjs/bytes.d.ts:25
  • +
  • unpackNibbles
  • +
  • verifyPostCapellaHeaderProof
  • +
  • verifyPreCapellaHeaderProof
  • +
  • verifyPreMergeHeaderProof
  • +
  • wrapDBContent
  • Generated using TypeDoc

    \ No newline at end of file diff --git a/packages/portalnetwork/docs/functions/log2Distance.html b/packages/portalnetwork/docs/functions/log2Distance.html index 9921511f1..07f14ebb9 100644 --- a/packages/portalnetwork/docs/functions/log2Distance.html +++ b/packages/portalnetwork/docs/functions/log2Distance.html @@ -63,7 +63,8 @@

    Theme