From 0f3065f0f02523eb4adcd5ff856296221349f808 Mon Sep 17 00:00:00 2001 From: Ozgur Akkurt Date: Tue, 13 Aug 2024 15:23:15 +0600 Subject: [PATCH] rebuild docs --- docs/classes/Decoder.html | 4 +-- docs/classes/EventStream.html | 4 +-- docs/classes/HypersyncClient.html | 8 +++--- docs/classes/QueryResponseStream.html | 4 +-- docs/enums/BlockField.html | 4 +-- docs/enums/DataType.html | 4 +-- docs/enums/HexOutput.html | 4 +-- docs/enums/JoinMode.html | 4 +-- docs/enums/LogField.html | 4 +-- docs/enums/TraceField.html | 4 +-- docs/enums/TransactionField.html | 4 +-- ...presetQueryBlocksAndTransactionHashes.html | 2 +- .../presetQueryBlocksAndTransactions.html | 2 +- docs/functions/presetQueryLogs.html | 2 +- docs/functions/presetQueryLogsOfEvent.html | 2 +- docs/interfaces/AccessList.html | 4 +-- docs/interfaces/Block.html | 4 +-- docs/interfaces/BlockSelection.html | 6 ++-- docs/interfaces/ClientConfig.html | 4 +-- docs/interfaces/ColumnMapping.html | 4 +-- docs/interfaces/DecodedEvent.html | 4 +-- docs/interfaces/DecodedSolValue.html | 4 +-- docs/interfaces/Event.html | 8 +++--- docs/interfaces/EventResponse.html | 12 ++++---- docs/interfaces/Events.html | 12 ++++---- docs/interfaces/FieldSelection.html | 4 +-- docs/interfaces/Log.html | 4 +-- docs/interfaces/LogSelection.html | 6 ++-- docs/interfaces/Query.html | 28 +++++++++---------- docs/interfaces/QueryResponse.html | 12 ++++---- docs/interfaces/QueryResponseData.html | 4 +-- docs/interfaces/RollbackGuard.html | 12 ++++---- docs/interfaces/StreamConfig.html | 4 +-- docs/interfaces/Trace.html | 4 +-- docs/interfaces/TraceSelection.html | 4 +-- docs/interfaces/Transaction.html | 4 +-- docs/interfaces/TransactionSelection.html | 14 +++++----- docs/interfaces/Withdrawal.html | 4 +-- 38 files changed, 111 insertions(+), 111 deletions(-) diff --git a/docs/classes/Decoder.html b/docs/classes/Decoder.html index dc2fa9f..dc31d2d 100644 --- a/docs/classes/Decoder.html +++ b/docs/classes/Decoder.html @@ -1,4 +1,4 @@ -Decoder | @envio-dev/hypersync-client

Constructors

constructor +Decoder | @envio-dev/hypersync-client

Constructors

Methods

  • Returns void

  • Returns void

\ No newline at end of file +

Constructors

Methods

  • Returns void

  • Returns void

\ No newline at end of file diff --git a/docs/classes/EventStream.html b/docs/classes/EventStream.html index 76172c7..fac15e0 100644 --- a/docs/classes/EventStream.html +++ b/docs/classes/EventStream.html @@ -1,4 +1,4 @@ -EventStream | @envio-dev/hypersync-client

Constructors

constructor +EventStream | @envio-dev/hypersync-client

Constructors

Methods

Constructors

Methods

\ No newline at end of file +

Constructors

Methods

\ No newline at end of file diff --git a/docs/classes/HypersyncClient.html b/docs/classes/HypersyncClient.html index 6ae80b7..b84666d 100644 --- a/docs/classes/HypersyncClient.html +++ b/docs/classes/HypersyncClient.html @@ -1,4 +1,4 @@ -HypersyncClient | @envio-dev/hypersync-client

Constructors

constructor +HypersyncClient | @envio-dev/hypersync-client

Constructors

Methods

  • Get the height of the source hypersync instance

    -

    Returns Promise<number>

\ No newline at end of file +

Constructors

Methods

  • Get the height of the source hypersync instance

    +

    Returns Promise<number>

\ No newline at end of file diff --git a/docs/classes/QueryResponseStream.html b/docs/classes/QueryResponseStream.html index ed17a38..9676c4a 100644 --- a/docs/classes/QueryResponseStream.html +++ b/docs/classes/QueryResponseStream.html @@ -1,4 +1,4 @@ -QueryResponseStream | @envio-dev/hypersync-client

Constructors

constructor +QueryResponseStream | @envio-dev/hypersync-client

Constructors

Methods

Constructors

Methods

\ No newline at end of file +

Constructors

Methods

\ No newline at end of file diff --git a/docs/enums/BlockField.html b/docs/enums/BlockField.html index 72d8891..1e8f070 100644 --- a/docs/enums/BlockField.html +++ b/docs/enums/BlockField.html @@ -1,4 +1,4 @@ -BlockField | @envio-dev/hypersync-client

Enumeration BlockFieldConst

Enumeration Members

BaseFeePerGas +BlockField | @envio-dev/hypersync-client

Enumeration BlockFieldConst

Enumeration Members

BaseFeePerGas: "BaseFeePerGas"
BlobGasUsed: "BlobGasUsed"
Difficulty: "Difficulty"
ExcessBlobGas: "ExcessBlobGas"
ExtraData: "ExtraData"
GasLimit: "GasLimit"
GasUsed: "GasUsed"
Hash: "Hash"
L1BlockNumber: "L1BlockNumber"
LogsBloom: "LogsBloom"
Miner: "Miner"
MixHash: "MixHash"
Nonce: "Nonce"
Number: "Number"
ParentBeaconBlockRoot: "ParentBeaconBlockRoot"
ParentHash: "ParentHash"
ReceiptsRoot: "ReceiptsRoot"
SendCount: "SendCount"
SendRoot: "SendRoot"
Sha3Uncles: "Sha3Uncles"
Size: "Size"
StateRoot: "StateRoot"
Timestamp: "Timestamp"
TotalDifficulty: "TotalDifficulty"
TransactionsRoot: "TransactionsRoot"
Uncles: "Uncles"
Withdrawals: "Withdrawals"
WithdrawalsRoot: "WithdrawalsRoot"
\ No newline at end of file +

Enumeration Members

BaseFeePerGas: "BaseFeePerGas"
BlobGasUsed: "BlobGasUsed"
Difficulty: "Difficulty"
ExcessBlobGas: "ExcessBlobGas"
ExtraData: "ExtraData"
GasLimit: "GasLimit"
GasUsed: "GasUsed"
Hash: "Hash"
L1BlockNumber: "L1BlockNumber"
LogsBloom: "LogsBloom"
Miner: "Miner"
MixHash: "MixHash"
Nonce: "Nonce"
Number: "Number"
ParentBeaconBlockRoot: "ParentBeaconBlockRoot"
ParentHash: "ParentHash"
ReceiptsRoot: "ReceiptsRoot"
SendCount: "SendCount"
SendRoot: "SendRoot"
Sha3Uncles: "Sha3Uncles"
Size: "Size"
StateRoot: "StateRoot"
Timestamp: "Timestamp"
TotalDifficulty: "TotalDifficulty"
TransactionsRoot: "TransactionsRoot"
Uncles: "Uncles"
Withdrawals: "Withdrawals"
WithdrawalsRoot: "WithdrawalsRoot"
\ No newline at end of file diff --git a/docs/enums/DataType.html b/docs/enums/DataType.html index 824c012..428fe28 100644 --- a/docs/enums/DataType.html +++ b/docs/enums/DataType.html @@ -1,7 +1,7 @@ -DataType | @envio-dev/hypersync-client

Enumeration DataTypeConst

Enumeration Members

Float32 +DataType | @envio-dev/hypersync-client

Enumeration DataTypeConst

Enumeration Members

Enumeration Members

Float32: "Float32"
Float64: "Float64"
Int32: "Int32"
Int64: "Int64"
UInt32: "UInt32"
UInt64: "UInt64"
\ No newline at end of file +

Enumeration Members

Float32: "Float32"
Float64: "Float64"
Int32: "Int32"
Int64: "Int64"
UInt32: "UInt32"
UInt64: "UInt64"
\ No newline at end of file diff --git a/docs/enums/HexOutput.html b/docs/enums/HexOutput.html index 8d7189e..c4bca42 100644 --- a/docs/enums/HexOutput.html +++ b/docs/enums/HexOutput.html @@ -1,4 +1,4 @@ -HexOutput | @envio-dev/hypersync-client

Enumeration HexOutputConst

Enumeration Members

NoEncode +HexOutput | @envio-dev/hypersync-client

Enumeration HexOutputConst

Enumeration Members

Enumeration Members

NoEncode: "NoEncode"
NonPrefixed: "NonPrefixed"
Prefixed: "Prefixed"
\ No newline at end of file +

Enumeration Members

NoEncode: "NoEncode"
NonPrefixed: "NonPrefixed"
Prefixed: "Prefixed"
\ No newline at end of file diff --git a/docs/enums/JoinMode.html b/docs/enums/JoinMode.html index 7a6fd0a..1723a17 100644 --- a/docs/enums/JoinMode.html +++ b/docs/enums/JoinMode.html @@ -1,4 +1,4 @@ -JoinMode | @envio-dev/hypersync-client

Enumeration JoinModeConst

Enumeration Members

Default +JoinMode | @envio-dev/hypersync-client

Enumeration JoinModeConst

Enumeration Members

Enumeration Members

Default: 0
JoinAll: 1
JoinNothing: 2
\ No newline at end of file +

Enumeration Members

Default: 0
JoinAll: 1
JoinNothing: 2
\ No newline at end of file diff --git a/docs/enums/LogField.html b/docs/enums/LogField.html index 45418fe..be5afac 100644 --- a/docs/enums/LogField.html +++ b/docs/enums/LogField.html @@ -1,4 +1,4 @@ -LogField | @envio-dev/hypersync-client

Enumeration LogFieldConst

Enumeration Members

Address +LogField | @envio-dev/hypersync-client

Enumeration LogFieldConst

Enumeration Members

Address: "Address"
BlockHash: "BlockHash"
BlockNumber: "BlockNumber"
Data: "Data"
LogIndex: "LogIndex"
Removed: "Removed"
Topic0: "Topic0"
Topic1: "Topic1"
Topic2: "Topic2"
Topic3: "Topic3"
TransactionHash: "TransactionHash"
TransactionIndex: "TransactionIndex"
\ No newline at end of file +

Enumeration Members

Address: "Address"
BlockHash: "BlockHash"
BlockNumber: "BlockNumber"
Data: "Data"
LogIndex: "LogIndex"
Removed: "Removed"
Topic0: "Topic0"
Topic1: "Topic1"
Topic2: "Topic2"
Topic3: "Topic3"
TransactionHash: "TransactionHash"
TransactionIndex: "TransactionIndex"
\ No newline at end of file diff --git a/docs/enums/TraceField.html b/docs/enums/TraceField.html index 424636a..c133495 100644 --- a/docs/enums/TraceField.html +++ b/docs/enums/TraceField.html @@ -1,4 +1,4 @@ -TraceField | @envio-dev/hypersync-client

Enumeration TraceFieldConst

Enumeration Members

Address +TraceField | @envio-dev/hypersync-client

Enumeration TraceFieldConst

Enumeration Members

Address: "Address"
Author: "Author"
BlockHash: "BlockHash"
BlockNumber: "BlockNumber"
CallType: "CallType"
Code: "Code"
Error: "Error"
From: "From"
Gas: "Gas"
GasUsed: "GasUsed"
Init: "Init"
Input: "Input"
Kind: "Kind"
Output: "Output"
RewardType: "RewardType"
Subtraces: "Subtraces"
To: "To"
TraceAddress: "TraceAddress"
TransactionHash: "TransactionHash"
TransactionPosition: "TransactionPosition"
Value: "Value"
\ No newline at end of file +

Enumeration Members

Address: "Address"
Author: "Author"
BlockHash: "BlockHash"
BlockNumber: "BlockNumber"
CallType: "CallType"
Code: "Code"
Error: "Error"
From: "From"
Gas: "Gas"
GasUsed: "GasUsed"
Init: "Init"
Input: "Input"
Kind: "Kind"
Output: "Output"
RewardType: "RewardType"
Subtraces: "Subtraces"
To: "To"
TraceAddress: "TraceAddress"
TransactionHash: "TransactionHash"
TransactionPosition: "TransactionPosition"
Value: "Value"
\ No newline at end of file diff --git a/docs/enums/TransactionField.html b/docs/enums/TransactionField.html index f9859d4..2ea5072 100644 --- a/docs/enums/TransactionField.html +++ b/docs/enums/TransactionField.html @@ -1,4 +1,4 @@ -TransactionField | @envio-dev/hypersync-client

Enumeration TransactionFieldConst

Enumeration Members

AccessList +TransactionField | @envio-dev/hypersync-client

Enumeration TransactionFieldConst

Enumeration Members

Enumeration Members

AccessList: "AccessList"
BlobVersionedHashes: "BlobVersionedHashes"
BlockHash: "BlockHash"
BlockNumber: "BlockNumber"
ChainId: "ChainId"
ContractAddress: "ContractAddress"
CumulativeGasUsed: "CumulativeGasUsed"
EffectiveGasPrice: "EffectiveGasPrice"
From: "From"
Gas: "Gas"
GasPrice: "GasPrice"
GasUsed: "GasUsed"
GasUsedForL1: "GasUsedForL1"
Hash: "Hash"
Input: "Input"
Kind: "Kind"
L1Fee: "L1Fee"
L1FeeScalar: "L1FeeScalar"
L1GasPrice: "L1GasPrice"
L1GasUsed: "L1GasUsed"
LogsBloom: "LogsBloom"
MaxFeePerBlobGas: "MaxFeePerBlobGas"
MaxFeePerGas: "MaxFeePerGas"
MaxPriorityFeePerGas: "MaxPriorityFeePerGas"
Nonce: "Nonce"
R: "R"
Root: "Root"
S: "S"
Status: "Status"
To: "To"
TransactionIndex: "TransactionIndex"
V: "V"
Value: "Value"
YParity: "YParity"
\ No newline at end of file +

Enumeration Members

AccessList: "AccessList"
BlobVersionedHashes: "BlobVersionedHashes"
BlockHash: "BlockHash"
BlockNumber: "BlockNumber"
ChainId: "ChainId"
ContractAddress: "ContractAddress"
CumulativeGasUsed: "CumulativeGasUsed"
EffectiveGasPrice: "EffectiveGasPrice"
From: "From"
Gas: "Gas"
GasPrice: "GasPrice"
GasUsed: "GasUsed"
GasUsedForL1: "GasUsedForL1"
Hash: "Hash"
Input: "Input"
Kind: "Kind"
L1Fee: "L1Fee"
L1FeeScalar: "L1FeeScalar"
L1GasPrice: "L1GasPrice"
L1GasUsed: "L1GasUsed"
LogsBloom: "LogsBloom"
MaxFeePerBlobGas: "MaxFeePerBlobGas"
MaxFeePerGas: "MaxFeePerGas"
MaxPriorityFeePerGas: "MaxPriorityFeePerGas"
Nonce: "Nonce"
R: "R"
Root: "Root"
S: "S"
Status: "Status"
To: "To"
TransactionIndex: "TransactionIndex"
V: "V"
Value: "Value"
YParity: "YParity"
\ No newline at end of file diff --git a/docs/functions/presetQueryBlocksAndTransactionHashes.html b/docs/functions/presetQueryBlocksAndTransactionHashes.html index 2f1698b..c938e6a 100644 --- a/docs/functions/presetQueryBlocksAndTransactionHashes.html +++ b/docs/functions/presetQueryBlocksAndTransactionHashes.html @@ -1,4 +1,4 @@ presetQueryBlocksAndTransactionHashes | @envio-dev/hypersync-client

Function presetQueryBlocksAndTransactionHashes

  • Returns a query object for all Blocks and hashes of the Transactions within the block range (from_block, to_block]. Also returns the block_hash and block_number fields on each Transaction so it can be mapped to a block. If to_block is None then query runs to the head of the chain.

    -

    Parameters

    • fromBlock: number
    • Optional toBlock: number

    Returns Query

\ No newline at end of file +

Parameters

Returns Query

\ No newline at end of file diff --git a/docs/functions/presetQueryBlocksAndTransactions.html b/docs/functions/presetQueryBlocksAndTransactions.html index f47c1d6..1de2599 100644 --- a/docs/functions/presetQueryBlocksAndTransactions.html +++ b/docs/functions/presetQueryBlocksAndTransactions.html @@ -1,3 +1,3 @@ presetQueryBlocksAndTransactions | @envio-dev/hypersync-client

Function presetQueryBlocksAndTransactions

  • Returns a query for all Blocks and Transactions within the block range (from_block, to_block] If to_block is None then query runs to the head of the chain.

    -

    Parameters

    • fromBlock: number
    • Optional toBlock: number

    Returns Query

\ No newline at end of file +

Parameters

Returns Query

\ No newline at end of file diff --git a/docs/functions/presetQueryLogs.html b/docs/functions/presetQueryLogs.html index e1caf64..b7ebe2d 100644 --- a/docs/functions/presetQueryLogs.html +++ b/docs/functions/presetQueryLogs.html @@ -1,3 +1,3 @@ presetQueryLogs | @envio-dev/hypersync-client
  • Returns a query object for all Logs within the block range from the given address. If to_block is None then query runs to the head of the chain.

    -

    Parameters

    • contractAddress: string
    • fromBlock: number
    • Optional toBlock: number

    Returns Query

\ No newline at end of file +

Parameters

Returns Query

\ No newline at end of file diff --git a/docs/functions/presetQueryLogsOfEvent.html b/docs/functions/presetQueryLogsOfEvent.html index c20bd4a..87274d1 100644 --- a/docs/functions/presetQueryLogsOfEvent.html +++ b/docs/functions/presetQueryLogsOfEvent.html @@ -1,4 +1,4 @@ presetQueryLogsOfEvent | @envio-dev/hypersync-client
  • Returns a query for all Logs within the block range from the given address with a matching topic0 event signature. Topic0 is the keccak256 hash of the event signature. If to_block is None then query runs to the head of the chain.

    -

    Parameters

    • contractAddress: string
    • topic0: string
    • fromBlock: number
    • Optional toBlock: number

    Returns Query

\ No newline at end of file +

Parameters

Returns Query

\ No newline at end of file diff --git a/docs/interfaces/AccessList.html b/docs/interfaces/AccessList.html index 1ef5ad9..3218c91 100644 --- a/docs/interfaces/AccessList.html +++ b/docs/interfaces/AccessList.html @@ -1,5 +1,5 @@ AccessList | @envio-dev/hypersync-client

Evm access list object

See ethereum rpc spec for the meaning of fields

-
interface AccessList {
    address?: string;
    storageKeys?: string[];
}

Properties

interface AccessList {
    address?: string;
    storageKeys?: string[];
}

Properties

address?: string
storageKeys?: string[]
\ No newline at end of file +

Properties

address?: string
storageKeys?: string[]
\ No newline at end of file diff --git a/docs/interfaces/Block.html b/docs/interfaces/Block.html index 6a3fb1e..ec1c37c 100644 --- a/docs/interfaces/Block.html +++ b/docs/interfaces/Block.html @@ -1,6 +1,6 @@ Block | @envio-dev/hypersync-client

Evm block header object

See ethereum rpc spec for the meaning of fields

-
interface Block {
    baseFeePerGas?: bigint;
    blobGasUsed?: bigint;
    difficulty?: bigint;
    excessBlobGas?: bigint;
    extraData?: string;
    gasLimit?: bigint;
    gasUsed?: bigint;
    hash?: string;
    l1BlockNumber?: number;
    logsBloom?: string;
    miner?: string;
    mixHash?: string;
    nonce?: bigint;
    number?: number;
    parentBeaconBlockRoot?: string;
    parentHash?: string;
    receiptsRoot?: string;
    sendCount?: string;
    sendRoot?: string;
    sha3Uncles?: string;
    size?: string;
    stateRoot?: string;
    timestamp?: number;
    totalDifficulty?: bigint;
    transactionsRoot?: string;
    uncles?: string[];
    withdrawals?: Withdrawal[];
    withdrawalsRoot?: string;
}

Properties

interface Block {
    baseFeePerGas?: bigint;
    blobGasUsed?: bigint;
    difficulty?: bigint;
    excessBlobGas?: bigint;
    extraData?: string;
    gasLimit?: bigint;
    gasUsed?: bigint;
    hash?: string;
    l1BlockNumber?: number;
    logsBloom?: string;
    miner?: string;
    mixHash?: string;
    nonce?: bigint;
    number?: number;
    parentBeaconBlockRoot?: string;
    parentHash?: string;
    receiptsRoot?: string;
    sendCount?: string;
    sendRoot?: string;
    sha3Uncles?: string;
    size?: string;
    stateRoot?: string;
    timestamp?: number;
    totalDifficulty?: bigint;
    transactionsRoot?: string;
    uncles?: string[];
    withdrawals?: Withdrawal[];
    withdrawalsRoot?: string;
}

Properties

baseFeePerGas?: bigint
blobGasUsed?: bigint
difficulty?: bigint
excessBlobGas?: bigint
extraData?: string
gasLimit?: bigint
gasUsed?: bigint
hash?: string
l1BlockNumber?: number
logsBloom?: string
miner?: string
mixHash?: string
nonce?: bigint
number?: number
parentBeaconBlockRoot?: string
parentHash?: string
receiptsRoot?: string
sendCount?: string
sendRoot?: string
sha3Uncles?: string
size?: string
stateRoot?: string
timestamp?: number
totalDifficulty?: bigint
transactionsRoot?: string
uncles?: string[]
withdrawals?: Withdrawal[]
withdrawalsRoot?: string
\ No newline at end of file +

Properties

baseFeePerGas?: bigint
blobGasUsed?: bigint
difficulty?: bigint
excessBlobGas?: bigint
extraData?: string
gasLimit?: bigint
gasUsed?: bigint
hash?: string
l1BlockNumber?: number
logsBloom?: string
miner?: string
mixHash?: string
nonce?: bigint
number?: number
parentBeaconBlockRoot?: string
parentHash?: string
receiptsRoot?: string
sendCount?: string
sendRoot?: string
sha3Uncles?: string
size?: string
stateRoot?: string
timestamp?: number
totalDifficulty?: bigint
transactionsRoot?: string
uncles?: string[]
withdrawals?: Withdrawal[]
withdrawalsRoot?: string
\ No newline at end of file diff --git a/docs/interfaces/BlockSelection.html b/docs/interfaces/BlockSelection.html index eeb6dfc..18cca99 100644 --- a/docs/interfaces/BlockSelection.html +++ b/docs/interfaces/BlockSelection.html @@ -1,7 +1,7 @@ -BlockSelection | @envio-dev/hypersync-client
interface BlockSelection {
    hash?: string[];
    miner?: string[];
}

Properties

hash? +BlockSelection | @envio-dev/hypersync-client
interface BlockSelection {
    hash?: string[];
    miner?: string[];
}

Properties

Properties

hash?: string[]

Hash of a block, any blocks that have one of these hashes will be returned. Empty means match all.

-
miner?: string[]

Miner address of a block, any blocks that have one of these miners will be returned. +

miner?: string[]

Miner address of a block, any blocks that have one of these miners will be returned. Empty means match all.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/interfaces/ClientConfig.html b/docs/interfaces/ClientConfig.html index addb920..74778ac 100644 --- a/docs/interfaces/ClientConfig.html +++ b/docs/interfaces/ClientConfig.html @@ -1,4 +1,4 @@ -ClientConfig | @envio-dev/hypersync-client
interface ClientConfig {
    bearerToken?: string;
    enableChecksumAddresses?: boolean;
    httpReqTimeoutMillis?: number;
    maxNumRetries?: number;
    retryBackoffMs?: number;
    retryBaseMs?: number;
    retryCeilingMs?: number;
    url?: string;
}

Properties

bearerToken? +ClientConfig | @envio-dev/hypersync-client
interface ClientConfig {
    bearerToken?: string;
    enableChecksumAddresses?: boolean;
    httpReqTimeoutMillis?: number;
    maxNumRetries?: number;
    retryBackoffMs?: number;
    retryBaseMs?: number;
    retryCeilingMs?: number;
    url?: string;
}

Properties

bearerToken?: string
enableChecksumAddresses?: boolean
httpReqTimeoutMillis?: number
maxNumRetries?: number
retryBackoffMs?: number
retryBaseMs?: number
retryCeilingMs?: number
url?: string
\ No newline at end of file +

Properties

bearerToken?: string
enableChecksumAddresses?: boolean
httpReqTimeoutMillis?: number
maxNumRetries?: number
retryBackoffMs?: number
retryBaseMs?: number
retryCeilingMs?: number
url?: string
\ No newline at end of file diff --git a/docs/interfaces/ColumnMapping.html b/docs/interfaces/ColumnMapping.html index 020bfc0..79e2407 100644 --- a/docs/interfaces/ColumnMapping.html +++ b/docs/interfaces/ColumnMapping.html @@ -1,6 +1,6 @@ -ColumnMapping | @envio-dev/hypersync-client
interface ColumnMapping {
    block?: Record<string, DataType>;
    decodedLog?: Record<string, DataType>;
    log?: Record<string, DataType>;
    trace?: Record<string, DataType>;
    transaction?: Record<string, DataType>;
}

Properties

block? +ColumnMapping | @envio-dev/hypersync-client
interface ColumnMapping {
    block?: Record<string, DataType>;
    decodedLog?: Record<string, DataType>;
    log?: Record<string, DataType>;
    trace?: Record<string, DataType>;
    transaction?: Record<string, DataType>;
}

Properties

block?: Record<string, DataType>
decodedLog?: Record<string, DataType>
log?: Record<string, DataType>
trace?: Record<string, DataType>
transaction?: Record<string, DataType>
\ No newline at end of file +

Properties

block?: Record<string, DataType>
decodedLog?: Record<string, DataType>
log?: Record<string, DataType>
trace?: Record<string, DataType>
transaction?: Record<string, DataType>
\ No newline at end of file diff --git a/docs/interfaces/DecodedEvent.html b/docs/interfaces/DecodedEvent.html index 488b2df..0a255fb 100644 --- a/docs/interfaces/DecodedEvent.html +++ b/docs/interfaces/DecodedEvent.html @@ -1,4 +1,4 @@ DecodedEvent | @envio-dev/hypersync-client

Decoded EVM log

-
interface DecodedEvent {
    body: DecodedSolValue[];
    indexed: DecodedSolValue[];
}

Properties

interface DecodedEvent {
    body: DecodedSolValue[];
    indexed: DecodedSolValue[];
}

Properties

Properties

indexed: DecodedSolValue[]
\ No newline at end of file +

Properties

indexed: DecodedSolValue[]
\ No newline at end of file diff --git a/docs/interfaces/DecodedSolValue.html b/docs/interfaces/DecodedSolValue.html index fd9c67e..232a7a3 100644 --- a/docs/interfaces/DecodedSolValue.html +++ b/docs/interfaces/DecodedSolValue.html @@ -1,2 +1,2 @@ -DecodedSolValue | @envio-dev/hypersync-client
interface DecodedSolValue {
    val: string | bigint | boolean | DecodedSolValue[];
}

Properties

val -

Properties

val: string | bigint | boolean | DecodedSolValue[]
\ No newline at end of file +DecodedSolValue | @envio-dev/hypersync-client
interface DecodedSolValue {
    val: string | bigint | boolean | DecodedSolValue[];
}

Properties

val +

Properties

val: string | bigint | boolean | DecodedSolValue[]
\ No newline at end of file diff --git a/docs/interfaces/Event.html b/docs/interfaces/Event.html index d947af4..136fd4f 100644 --- a/docs/interfaces/Event.html +++ b/docs/interfaces/Event.html @@ -1,8 +1,8 @@ Event | @envio-dev/hypersync-client

Data relating to a single event (log)

-
interface Event {
    block?: Block;
    log: Log;
    transaction?: Transaction;
}

Properties

interface Event {
    block?: Block;
    log: Log;
    transaction?: Transaction;
}

Properties

block?: Block

Block that this event happened in

-
log: Log

Evm log data

-
transaction?: Transaction

Transaction that triggered this event

-
\ No newline at end of file +
log: Log

Evm log data

+
transaction?: Transaction

Transaction that triggered this event

+
\ No newline at end of file diff --git a/docs/interfaces/EventResponse.html b/docs/interfaces/EventResponse.html index 640645e..95c658d 100644 --- a/docs/interfaces/EventResponse.html +++ b/docs/interfaces/EventResponse.html @@ -1,13 +1,13 @@ -EventResponse | @envio-dev/hypersync-client
interface EventResponse {
    archiveHeight?: number;
    data: Event[];
    nextBlock: number;
    rollbackGuard?: RollbackGuard;
    totalExecutionTime: number;
}

Properties

archiveHeight? +EventResponse | @envio-dev/hypersync-client
interface EventResponse {
    archiveHeight?: number;
    data: Event[];
    nextBlock: number;
    rollbackGuard?: RollbackGuard;
    totalExecutionTime: number;
}

Properties

archiveHeight?: number

Current height of the source hypersync instance

-
data: Event[]

Response data

-
nextBlock: number

Next block to query for, the responses are paginated so, +

data: Event[]

Response data

+
nextBlock: number

Next block to query for, the responses are paginated so, the caller should continue the query from this block if they didn't get responses up to the to_block they specified in the Query.

-
rollbackGuard?: RollbackGuard

Rollback guard, supposed to be used to detect rollbacks

-
totalExecutionTime: number

Total time it took the hypersync instance to execute the query.

-
\ No newline at end of file +
rollbackGuard?: RollbackGuard

Rollback guard, supposed to be used to detect rollbacks

+
totalExecutionTime: number

Total time it took the hypersync instance to execute the query.

+
\ No newline at end of file diff --git a/docs/interfaces/Events.html b/docs/interfaces/Events.html index afd9208..7a6ee5f 100644 --- a/docs/interfaces/Events.html +++ b/docs/interfaces/Events.html @@ -1,13 +1,13 @@ -Events | @envio-dev/hypersync-client
interface Events {
    archiveHeight?: number;
    events: Event[];
    nextBlock: number;
    rollbackGuard?: RollbackGuard;
    totalExecutionTime: number;
}

Properties

archiveHeight? +Events | @envio-dev/hypersync-client
interface Events {
    archiveHeight?: number;
    events: Event[];
    nextBlock: number;
    rollbackGuard?: RollbackGuard;
    totalExecutionTime: number;
}

Properties

archiveHeight?: number

Current height of the source hypersync instance

-
events: Event[]

Response data

-
nextBlock: number

Next block to query for, the responses are paginated so, +

events: Event[]

Response data

+
nextBlock: number

Next block to query for, the responses are paginated so, the caller should continue the query from this block if they didn't get responses up to the to_block they specified in the Query.

-
rollbackGuard?: RollbackGuard

Rollback guard, supposed to be used to detect rollbacks

-
totalExecutionTime: number

Total time it took the hypersync instance to execute the query.

-
\ No newline at end of file +
rollbackGuard?: RollbackGuard

Rollback guard, supposed to be used to detect rollbacks

+
totalExecutionTime: number

Total time it took the hypersync instance to execute the query.

+
\ No newline at end of file diff --git a/docs/interfaces/FieldSelection.html b/docs/interfaces/FieldSelection.html index d54ba4f..51d995c 100644 --- a/docs/interfaces/FieldSelection.html +++ b/docs/interfaces/FieldSelection.html @@ -1,5 +1,5 @@ -FieldSelection | @envio-dev/hypersync-client
interface FieldSelection {
    block?: BlockField[];
    log?: LogField[];
    trace?: TraceField[];
    transaction?: TransactionField[];
}

Properties

block? +FieldSelection | @envio-dev/hypersync-client
interface FieldSelection {
    block?: BlockField[];
    log?: LogField[];
    trace?: TraceField[];
    transaction?: TransactionField[];
}

Properties

block?: BlockField[]
log?: LogField[]
trace?: TraceField[]
transaction?: TransactionField[]
\ No newline at end of file +

Properties

block?: BlockField[]
log?: LogField[]
trace?: TraceField[]
transaction?: TransactionField[]
\ No newline at end of file diff --git a/docs/interfaces/Log.html b/docs/interfaces/Log.html index 0f5d622..d8d6b5f 100644 --- a/docs/interfaces/Log.html +++ b/docs/interfaces/Log.html @@ -1,6 +1,6 @@ Log | @envio-dev/hypersync-client

Evm log object

See ethereum rpc spec for the meaning of fields

-
interface Log {
    address?: string;
    blockHash?: string;
    blockNumber?: number;
    data?: string;
    logIndex?: number;
    removed?: boolean;
    topics: string[];
    transactionHash?: string;
    transactionIndex?: number;
}

Properties

interface Log {
    address?: string;
    blockHash?: string;
    blockNumber?: number;
    data?: string;
    logIndex?: number;
    removed?: boolean;
    topics: string[];
    transactionHash?: string;
    transactionIndex?: number;
}

Properties

address?: string
blockHash?: string
blockNumber?: number
data?: string
logIndex?: number
removed?: boolean
topics: string[]
transactionHash?: string
transactionIndex?: number
\ No newline at end of file +

Properties

address?: string
blockHash?: string
blockNumber?: number
data?: string
logIndex?: number
removed?: boolean
topics: string[]
transactionHash?: string
transactionIndex?: number
\ No newline at end of file diff --git a/docs/interfaces/LogSelection.html b/docs/interfaces/LogSelection.html index 5e4097c..2ad0b40 100644 --- a/docs/interfaces/LogSelection.html +++ b/docs/interfaces/LogSelection.html @@ -1,7 +1,7 @@ -LogSelection | @envio-dev/hypersync-client
interface LogSelection {
    address?: string[];
    topics?: string[][];
}

Properties

address? +LogSelection | @envio-dev/hypersync-client
interface LogSelection {
    address?: string[];
    topics?: string[][];
}

Properties

Properties

address?: string[]

Address of the contract, any logs that has any of these addresses will be returned. Empty means match all.

-
topics?: string[][]

Topics to match, each member of the top level array is another array, if the nth topic matches any +

topics?: string[][]

Topics to match, each member of the top level array is another array, if the nth topic matches any topic specified in topics[n] the log will be returned. Empty means match all.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/interfaces/Query.html b/docs/interfaces/Query.html index 1165396..c4fed68 100644 --- a/docs/interfaces/Query.html +++ b/docs/interfaces/Query.html @@ -1,4 +1,4 @@ -Query | @envio-dev/hypersync-client
interface Query {
    blocks?: BlockSelection[];
    fieldSelection: FieldSelection;
    fromBlock: number;
    includeAllBlocks?: boolean;
    joinMode?: JoinMode;
    logs?: LogSelection[];
    maxNumBlocks?: number;
    maxNumLogs?: number;
    maxNumTraces?: number;
    maxNumTransactions?: number;
    toBlock?: number;
    traces?: TraceSelection[];
    transactions?: TransactionSelection[];
}

Properties

blocks? +Query | @envio-dev/hypersync-client
interface Query {
    blocks?: BlockSelection[];
    fieldSelection: FieldSelection;
    fromBlock: number;
    includeAllBlocks?: boolean;
    joinMode?: JoinMode;
    logs?: LogSelection[];
    maxNumBlocks?: number;
    maxNumLogs?: number;
    maxNumTraces?: number;
    maxNumTransactions?: number;
    toBlock?: number;
    traces?: TraceSelection[];
    transactions?: TransactionSelection[];
}

Properties

blocks?: BlockSelection[]

List of block selections, the query will return blocks that match any of these selections

-
fieldSelection: FieldSelection

Field selection. The user can select which fields they are interested in, requesting less fields will improve +

fieldSelection: FieldSelection

Field selection. The user can select which fields they are interested in, requesting less fields will improve query execution time and reduce the payload size so the user should always use a minimal number of fields.

-
fromBlock: number

The block to start the query from

-
includeAllBlocks?: boolean

Weather to include all blocks regardless of if they are related to a returned transaction or log. Normally +

fromBlock: number

The block to start the query from

+
includeAllBlocks?: boolean

Weather to include all blocks regardless of if they are related to a returned transaction or log. Normally the server will return only the blocks that are related to the transaction or logs in the response. But if this is set to true, the server will return data for all blocks in the requested range [from_block, to_block).

-
joinMode?: JoinMode

Selects join mode for the query, +

joinMode?: JoinMode

Selects join mode for the query, Default: join in this order logs -> transactions -> traces -> blocks JoinAll: join everything to everything. For example if logSelection matches log0, we get the associated transaction of log0 and then we get associated logs of that transaction as well. Applites similarly to blocks, traces. JoinNothing: join nothing.

-
logs?: LogSelection[]

List of log selections, these have an or relationship between them, so the query will return logs +

logs?: LogSelection[]

List of log selections, these have an or relationship between them, so the query will return logs that match any of these selections.

-
maxNumBlocks?: number

Maximum number of blocks that should be returned, the server might return more blocks than this number but +

maxNumBlocks?: number

Maximum number of blocks that should be returned, the server might return more blocks than this number but it won't overshoot by too much.

-
maxNumLogs?: number

Maximum number of logs that should be returned, the server might return more logs than this number but +

maxNumLogs?: number

Maximum number of logs that should be returned, the server might return more logs than this number but it won't overshoot by too much.

-
maxNumTraces?: number

Maximum number of traces that should be returned, the server might return more traces than this number but +

maxNumTraces?: number

Maximum number of traces that should be returned, the server might return more traces than this number but it won't overshoot by too much.

-
maxNumTransactions?: number

Maximum number of transactions that should be returned, the server might return more transactions than this number but +

maxNumTransactions?: number

Maximum number of transactions that should be returned, the server might return more transactions than this number but it won't overshoot by too much.

-
toBlock?: number

The block to end the query at. If not specified, the query will go until the +

toBlock?: number

The block to end the query at. If not specified, the query will go until the end of data. Exclusive, the returned range will be [from_block..to_block).

The query will return before it reaches this target block if it hits the time limit configured on the server. The user should continue their query by putting the next_block field in the response into from_block field of their next query. This implements pagination.

-
traces?: TraceSelection[]

List of trace selections, the query will return traces that match any of these selections and +

traces?: TraceSelection[]

List of trace selections, the query will return traces that match any of these selections and it will re turn traces that are related to the returned logs.

-
transactions?: TransactionSelection[]

List of transaction selections, the query will return transactions that match any of these selections and +

transactions?: TransactionSelection[]

List of transaction selections, the query will return transactions that match any of these selections and it will return transactions that are related to the returned logs.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/interfaces/QueryResponse.html b/docs/interfaces/QueryResponse.html index 1ee8d97..c9d1df8 100644 --- a/docs/interfaces/QueryResponse.html +++ b/docs/interfaces/QueryResponse.html @@ -1,13 +1,13 @@ -QueryResponse | @envio-dev/hypersync-client
interface QueryResponse {
    archiveHeight?: number;
    data: QueryResponseData;
    nextBlock: number;
    rollbackGuard?: RollbackGuard;
    totalExecutionTime: number;
}

Properties

archiveHeight? +QueryResponse | @envio-dev/hypersync-client
interface QueryResponse {
    archiveHeight?: number;
    data: QueryResponseData;
    nextBlock: number;
    rollbackGuard?: RollbackGuard;
    totalExecutionTime: number;
}

Properties

archiveHeight?: number

Current height of the source hypersync instance

-

Response data

-
nextBlock: number

Next block to query for, the responses are paginated so, +

Response data

+
nextBlock: number

Next block to query for, the responses are paginated so, the caller should continue the query from this block if they didn't get responses up to the to_block they specified in the Query.

-
rollbackGuard?: RollbackGuard

Rollback guard, supposed to be used to detect rollbacks

-
totalExecutionTime: number

Total time it took the hypersync instance to execute the query.

-
\ No newline at end of file +
rollbackGuard?: RollbackGuard

Rollback guard, supposed to be used to detect rollbacks

+
totalExecutionTime: number

Total time it took the hypersync instance to execute the query.

+
\ No newline at end of file diff --git a/docs/interfaces/QueryResponseData.html b/docs/interfaces/QueryResponseData.html index 1f8e789..bb9c8dd 100644 --- a/docs/interfaces/QueryResponseData.html +++ b/docs/interfaces/QueryResponseData.html @@ -1,5 +1,5 @@ -QueryResponseData | @envio-dev/hypersync-client
interface QueryResponseData {
    blocks: Block[];
    logs: Log[];
    traces: Trace[];
    transactions: Transaction[];
}

Properties

blocks +QueryResponseData | @envio-dev/hypersync-client
interface QueryResponseData {
    blocks: Block[];
    logs: Log[];
    traces: Trace[];
    transactions: Transaction[];
}

Properties

blocks: Block[]
logs: Log[]
traces: Trace[]
transactions: Transaction[]
\ No newline at end of file +

Properties

blocks: Block[]
logs: Log[]
traces: Trace[]
transactions: Transaction[]
\ No newline at end of file diff --git a/docs/interfaces/RollbackGuard.html b/docs/interfaces/RollbackGuard.html index 2e32208..c2b3aeb 100644 --- a/docs/interfaces/RollbackGuard.html +++ b/docs/interfaces/RollbackGuard.html @@ -1,13 +1,13 @@ -RollbackGuard | @envio-dev/hypersync-client
interface RollbackGuard {
    blockNumber: number;
    firstBlockNumber: number;
    firstParentHash: string;
    hash: string;
    timestamp: number;
}

Properties

blockNumber +RollbackGuard | @envio-dev/hypersync-client
interface RollbackGuard {
    blockNumber: number;
    firstBlockNumber: number;
    firstParentHash: string;
    hash: string;
    timestamp: number;
}

Properties

blockNumber: number

Block number of the last scanned block

-
firstBlockNumber: number

Block number of the first scanned block in memory.

+
firstBlockNumber: number

Block number of the first scanned block in memory.

This might not be the first scanned block. It only includes blocks that are in memory (possible to be rolled back).

-
firstParentHash: string

Parent hash of the first scanned block in memory.

+
firstParentHash: string

Parent hash of the first scanned block in memory.

This might not be the first scanned block. It only includes blocks that are in memory (possible to be rolled back).

-
hash: string

Block hash of the last scanned block

-
timestamp: number

Block timestamp of the last scanned block

-
\ No newline at end of file +
hash: string

Block hash of the last scanned block

+
timestamp: number

Block timestamp of the last scanned block

+
\ No newline at end of file diff --git a/docs/interfaces/StreamConfig.html b/docs/interfaces/StreamConfig.html index 4e59acb..fd55294 100644 --- a/docs/interfaces/StreamConfig.html +++ b/docs/interfaces/StreamConfig.html @@ -1,4 +1,4 @@ -StreamConfig | @envio-dev/hypersync-client
interface StreamConfig {
    batchSize?: number;
    columnMapping?: ColumnMapping;
    concurrency?: number;
    eventSignature?: string;
    hexOutput?: HexOutput;
    maxBatchSize?: number;
    maxNumBlocks?: number;
    maxNumLogs?: number;
    maxNumTraces?: number;
    maxNumTransactions?: number;
    minBatchSize?: number;
    responseBytesCeiling?: number;
    responseBytesFloor?: number;
    reverse?: boolean;
}

Properties

batchSize? +StreamConfig | @envio-dev/hypersync-client
interface StreamConfig {
    batchSize?: number;
    columnMapping?: ColumnMapping;
    concurrency?: number;
    eventSignature?: string;
    hexOutput?: HexOutput;
    maxBatchSize?: number;
    maxNumBlocks?: number;
    maxNumLogs?: number;
    maxNumTraces?: number;
    maxNumTransactions?: number;
    minBatchSize?: number;
    responseBytesCeiling?: number;
    responseBytesFloor?: number;
    reverse?: boolean;
}

Properties

batchSize?: number
columnMapping?: ColumnMapping
concurrency?: number
eventSignature?: string
hexOutput?: HexOutput
maxBatchSize?: number
maxNumBlocks?: number
maxNumLogs?: number
maxNumTraces?: number
maxNumTransactions?: number
minBatchSize?: number
responseBytesCeiling?: number
responseBytesFloor?: number
reverse?: boolean
\ No newline at end of file +

Properties

batchSize?: number
columnMapping?: ColumnMapping
concurrency?: number
eventSignature?: string
hexOutput?: HexOutput
maxBatchSize?: number
maxNumBlocks?: number
maxNumLogs?: number
maxNumTraces?: number
maxNumTransactions?: number
minBatchSize?: number
responseBytesCeiling?: number
responseBytesFloor?: number
reverse?: boolean
\ No newline at end of file diff --git a/docs/interfaces/Trace.html b/docs/interfaces/Trace.html index 63ecae7..45d6941 100644 --- a/docs/interfaces/Trace.html +++ b/docs/interfaces/Trace.html @@ -1,6 +1,6 @@ Trace | @envio-dev/hypersync-client

Evm trace object

See ethereum rpc spec for the meaning of fields

-
interface Trace {
    address?: string;
    author?: string;
    blockHash?: string;
    blockNumber?: number;
    callType?: string;
    code?: string;
    error?: string;
    from?: string;
    gas?: bigint;
    gasUsed?: bigint;
    init?: string;
    input?: string;
    kind?: string;
    output?: string;
    rewardType?: string;
    subtraces?: number;
    to?: string;
    traceAddress?: number[];
    transactionHash?: string;
    transactionPosition?: number;
    value?: bigint;
}

Properties

interface Trace {
    address?: string;
    author?: string;
    blockHash?: string;
    blockNumber?: number;
    callType?: string;
    code?: string;
    error?: string;
    from?: string;
    gas?: bigint;
    gasUsed?: bigint;
    init?: string;
    input?: string;
    kind?: string;
    output?: string;
    rewardType?: string;
    subtraces?: number;
    to?: string;
    traceAddress?: number[];
    transactionHash?: string;
    transactionPosition?: number;
    value?: bigint;
}

Properties

address?: string
author?: string
blockHash?: string
blockNumber?: number
callType?: string
code?: string
error?: string
from?: string
gas?: bigint
gasUsed?: bigint
init?: string
input?: string
kind?: string
output?: string
rewardType?: string
subtraces?: number
to?: string
traceAddress?: number[]
transactionHash?: string
transactionPosition?: number
value?: bigint
\ No newline at end of file +

Properties

address?: string
author?: string
blockHash?: string
blockNumber?: number
callType?: string
code?: string
error?: string
from?: string
gas?: bigint
gasUsed?: bigint
init?: string
input?: string
kind?: string
output?: string
rewardType?: string
subtraces?: number
to?: string
traceAddress?: number[]
transactionHash?: string
transactionPosition?: number
value?: bigint
\ No newline at end of file diff --git a/docs/interfaces/TraceSelection.html b/docs/interfaces/TraceSelection.html index f41e4fe..cd11145 100644 --- a/docs/interfaces/TraceSelection.html +++ b/docs/interfaces/TraceSelection.html @@ -1,8 +1,8 @@ -TraceSelection | @envio-dev/hypersync-client
interface TraceSelection {
    address?: string[];
    callType?: string[];
    from?: string[];
    kind?: string[];
    rewardType?: string[];
    sighash?: string[];
    to?: string[];
}

Properties

address? +TraceSelection | @envio-dev/hypersync-client
interface TraceSelection {
    address?: string[];
    callType?: string[];
    from?: string[];
    kind?: string[];
    rewardType?: string[];
    sighash?: string[];
    to?: string[];
}

Properties

address?: string[]
callType?: string[]
from?: string[]
kind?: string[]
rewardType?: string[]
sighash?: string[]
to?: string[]
\ No newline at end of file +

Properties

address?: string[]
callType?: string[]
from?: string[]
kind?: string[]
rewardType?: string[]
sighash?: string[]
to?: string[]
\ No newline at end of file diff --git a/docs/interfaces/Transaction.html b/docs/interfaces/Transaction.html index 1dec646..53ff2db 100644 --- a/docs/interfaces/Transaction.html +++ b/docs/interfaces/Transaction.html @@ -1,6 +1,6 @@ Transaction | @envio-dev/hypersync-client

Evm transaction object

See ethereum rpc spec for the meaning of fields

-
interface Transaction {
    accessList?: AccessList[];
    blobVersionedHashes?: string[];
    blockHash?: string;
    blockNumber?: number;
    chainId?: number;
    contractAddress?: string;
    cumulativeGasUsed?: bigint;
    effectiveGasPrice?: bigint;
    from?: string;
    gas?: bigint;
    gasPrice?: bigint;
    gasUsed?: bigint;
    gasUsedForL1?: bigint;
    hash?: string;
    input?: string;
    kind?: number;
    l1Fee?: bigint;
    l1FeeScalar?: number;
    l1GasPrice?: bigint;
    l1GasUsed?: bigint;
    logsBloom?: string;
    maxFeePerBlobGas?: bigint;
    maxFeePerGas?: bigint;
    maxPriorityFeePerGas?: bigint;
    nonce?: bigint;
    r?: string;
    root?: string;
    s?: string;
    status?: number;
    to?: string;
    transactionIndex?: number;
    v?: string;
    value?: bigint;
    yParity?: string;
}

Properties

interface Transaction {
    accessList?: AccessList[];
    blobVersionedHashes?: string[];
    blockHash?: string;
    blockNumber?: number;
    chainId?: number;
    contractAddress?: string;
    cumulativeGasUsed?: bigint;
    effectiveGasPrice?: bigint;
    from?: string;
    gas?: bigint;
    gasPrice?: bigint;
    gasUsed?: bigint;
    gasUsedForL1?: bigint;
    hash?: string;
    input?: string;
    kind?: number;
    l1Fee?: bigint;
    l1FeeScalar?: number;
    l1GasPrice?: bigint;
    l1GasUsed?: bigint;
    logsBloom?: string;
    maxFeePerBlobGas?: bigint;
    maxFeePerGas?: bigint;
    maxPriorityFeePerGas?: bigint;
    nonce?: bigint;
    r?: string;
    root?: string;
    s?: string;
    status?: number;
    to?: string;
    transactionIndex?: number;
    v?: string;
    value?: bigint;
    yParity?: string;
}

Properties

accessList?: AccessList[]
blobVersionedHashes?: string[]
blockHash?: string
blockNumber?: number
chainId?: number
contractAddress?: string
cumulativeGasUsed?: bigint
effectiveGasPrice?: bigint
from?: string
gas?: bigint
gasPrice?: bigint
gasUsed?: bigint
gasUsedForL1?: bigint
hash?: string
input?: string
kind?: number
l1Fee?: bigint
l1FeeScalar?: number
l1GasPrice?: bigint
l1GasUsed?: bigint
logsBloom?: string
maxFeePerBlobGas?: bigint
maxFeePerGas?: bigint
maxPriorityFeePerGas?: bigint
nonce?: bigint
r?: string
root?: string
s?: string
status?: number
to?: string
transactionIndex?: number
v?: string
value?: bigint
yParity?: string
\ No newline at end of file +

Properties

accessList?: AccessList[]
blobVersionedHashes?: string[]
blockHash?: string
blockNumber?: number
chainId?: number
contractAddress?: string
cumulativeGasUsed?: bigint
effectiveGasPrice?: bigint
from?: string
gas?: bigint
gasPrice?: bigint
gasUsed?: bigint
gasUsedForL1?: bigint
hash?: string
input?: string
kind?: number
l1Fee?: bigint
l1FeeScalar?: number
l1GasPrice?: bigint
l1GasUsed?: bigint
logsBloom?: string
maxFeePerBlobGas?: bigint
maxFeePerGas?: bigint
maxPriorityFeePerGas?: bigint
nonce?: bigint
r?: string
root?: string
s?: string
status?: number
to?: string
transactionIndex?: number
v?: string
value?: bigint
yParity?: string
\ No newline at end of file diff --git a/docs/interfaces/TransactionSelection.html b/docs/interfaces/TransactionSelection.html index 9862cd7..f110fb9 100644 --- a/docs/interfaces/TransactionSelection.html +++ b/docs/interfaces/TransactionSelection.html @@ -1,16 +1,16 @@ -TransactionSelection | @envio-dev/hypersync-client
interface TransactionSelection {
    contractAddress?: string[];
    from?: string[];
    kind?: number[];
    sighash?: string[];
    status?: number;
    to?: string[];
}

Properties

contractAddress? +TransactionSelection | @envio-dev/hypersync-client
interface TransactionSelection {
    contractAddress?: string[];
    from?: string[];
    kind?: number[];
    sighash?: string[];
    status?: number;
    to?: string[];
}

Properties

contractAddress?: string[]
from?: string[]

Address the transaction should originate from. If transaction.from matches any of these, the transaction +

Properties

contractAddress?: string[]
from?: string[]

Address the transaction should originate from. If transaction.from matches any of these, the transaction will be returned. Keep in mind that this has an and relationship with to filter, so each transaction should match both of them. Empty means match all.

-
kind?: number[]

If transaction.type matches any of these values, the transaction will be returned

-
sighash?: string[]

If first 4 bytes of transaction input matches any of these, transaction will be returned. Empty means match all.

-
status?: number

If tx.status matches this it will be returned.

-
to?: string[]

Address the transaction should go to. If transaction.to matches any of these, the transaction will +

kind?: number[]

If transaction.type matches any of these values, the transaction will be returned

+
sighash?: string[]

If first 4 bytes of transaction input matches any of these, transaction will be returned. Empty means match all.

+
status?: number

If tx.status matches this it will be returned.

+
to?: string[]

Address the transaction should go to. If transaction.to matches any of these, the transaction will be returned. Keep in mind that this has an and relationship with from filter, so each transaction should match both of them. Empty means match all.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/interfaces/Withdrawal.html b/docs/interfaces/Withdrawal.html index 4b28cba..73bae60 100644 --- a/docs/interfaces/Withdrawal.html +++ b/docs/interfaces/Withdrawal.html @@ -1,7 +1,7 @@ Withdrawal | @envio-dev/hypersync-client

Evm withdrawal object

See ethereum rpc spec for the meaning of fields

-
interface Withdrawal {
    address?: string;
    amount?: string;
    index?: string;
    validatorIndex?: string;
}

Properties

interface Withdrawal {
    address?: string;
    amount?: string;
    index?: string;
    validatorIndex?: string;
}

Properties

address?: string
amount?: string
index?: string
validatorIndex?: string
\ No newline at end of file +

Properties

address?: string
amount?: string
index?: string
validatorIndex?: string
\ No newline at end of file