@@ -71,8 +71,8 @@ const schema string = `
71
71
transaction: Transaction!
72
72
}
73
73
74
- #EIP-2718
75
- type AccessTuple{
74
+ # EIP-2718
75
+ type AccessTuple {
76
76
address: Address!
77
77
storageKeys : [Bytes32!]!
78
78
}
@@ -112,6 +112,8 @@ const schema string = `
112
112
maxFeePerGas: BigInt
113
113
# MaxPriorityFeePerGas is the maximum miner tip per gas offered to include a transaction, in wei.
114
114
maxPriorityFeePerGas: BigInt
115
+ # MaxFeePerBlobGas is the maximum blob gas fee cap per blob the sender is willing to pay for blob transaction, in wei.
116
+ maxFeePerBlobGas: BigInt
115
117
# EffectiveTip is the actual amount of reward going to miner after considering the max fee cap.
116
118
effectiveTip: BigInt
117
119
# Gas is the maximum amount of gas this transaction can consume.
@@ -141,6 +143,10 @@ const schema string = `
141
143
# coerced into the EIP-1559 format by setting both maxFeePerGas and
142
144
# maxPriorityFeePerGas as the transaction's gas price.
143
145
effectiveGasPrice: BigInt
146
+ # BlobGasUsed is the amount of blob gas used by this transaction.
147
+ blobGasUsed: Long
148
+ # blobGasPrice is the actual value per blob gas deducted from the senders account.
149
+ blobGasPrice: BigInt
144
150
# CreatedContract is the account that was created by a contract creation
145
151
# transaction. If the transaction was not a contract creation transaction,
146
152
# or it has not yet been mined, this field will be null.
@@ -162,6 +168,8 @@ const schema string = `
162
168
# RawReceipt is the canonical encoding of the receipt. For post EIP-2718 typed transactions
163
169
# this is equivalent to TxType || ReceiptEncoding.
164
170
rawReceipt: Bytes!
171
+ # BlobVersionedHashes is a set of hash outputs from the blobs in the transaction.
172
+ blobVersionedHashes: [Bytes32!]
165
173
}
166
174
167
175
# BlockFilterCriteria encapsulates log filter criteria for a filter applied
@@ -171,16 +179,16 @@ const schema string = `
171
179
# empty, results will not be filtered by address.
172
180
addresses: [Address!]
173
181
# Topics list restricts matches to particular event topics. Each event has a list
174
- # of topics. Topics matches a prefix of that list. An empty element array matches any
175
- # topic. Non-empty elements represent an alternative that matches any of the
176
- # contained topics.
177
- #
178
- # Examples:
179
- # - [] or nil matches any topic list
180
- # - [[A]] matches topic A in first position
181
- # - [[], [B]] matches any topic in first position, B in second position
182
- # - [[A], [B]] matches topic A in first position, B in second position
183
- # - [[A, B]], [C, D]] matches topic (A OR B) in first position, (C OR D) in second position
182
+ # of topics. Topics matches a prefix of that list. An empty element array matches any
183
+ # topic. Non-empty elements represent an alternative that matches any of the
184
+ # contained topics.
185
+ #
186
+ # Examples:
187
+ # - [] or nil matches any topic list
188
+ # - [[A]] matches topic A in first position
189
+ # - [[], [B]] matches any topic in first position, B in second position
190
+ # - [[A], [B]] matches topic A in first position, B in second position
191
+ # - [[A, B]], [C, D]] matches topic (A OR B) in first position, (C OR D) in second position
184
192
topics: [[Bytes32!]!]
185
193
}
186
194
@@ -267,6 +275,10 @@ const schema string = `
267
275
# Withdrawals is a list of withdrawals associated with this block. If
268
276
# withdrawals are unavailable for this block, this field will be null.
269
277
withdrawals: [Withdrawal!]
278
+ # BlobGasUsed is the total amount of gas used by the transactions.
279
+ blobGasUsed: Long
280
+ # ExcessBlobGas is a running total of blob gas consumed in excess of the target, prior to the block.
281
+ excessBlobGas: Long
270
282
}
271
283
272
284
# CallData represents the data associated with a local contract call.
@@ -312,21 +324,21 @@ const schema string = `
312
324
# empty, results will not be filtered by address.
313
325
addresses: [Address!]
314
326
# Topics list restricts matches to particular event topics. Each event has a list
315
- # of topics. Topics matches a prefix of that list. An empty element array matches any
316
- # topic. Non-empty elements represent an alternative that matches any of the
317
- # contained topics.
318
- #
319
- # Examples:
320
- # - [] or nil matches any topic list
321
- # - [[A]] matches topic A in first position
322
- # - [[], [B]] matches any topic in first position, B in second position
323
- # - [[A], [B]] matches topic A in first position, B in second position
324
- # - [[A, B]], [C, D]] matches topic (A OR B) in first position, (C OR D) in second position
327
+ # of topics. Topics matches a prefix of that list. An empty element array matches any
328
+ # topic. Non-empty elements represent an alternative that matches any of the
329
+ # contained topics.
330
+ #
331
+ # Examples:
332
+ # - [] or nil matches any topic list
333
+ # - [[A]] matches topic A in first position
334
+ # - [[], [B]] matches any topic in first position, B in second position
335
+ # - [[A], [B]] matches topic A in first position, B in second position
336
+ # - [[A, B]], [C, D]] matches topic (A OR B) in first position, (C OR D) in second position
325
337
topics: [[Bytes32!]!]
326
338
}
327
339
328
340
# SyncState contains the current synchronisation state of the client.
329
- type SyncState{
341
+ type SyncState {
330
342
# StartingBlock is the block number at which synchronisation started.
331
343
startingBlock: Long!
332
344
# CurrentBlock is the point at which synchronisation has presently reached.
@@ -337,17 +349,17 @@ const schema string = `
337
349
338
350
# Pending represents the current pending state.
339
351
type Pending {
340
- # TransactionCount is the number of transactions in the pending state.
341
- transactionCount: Long!
342
- # Transactions is a list of transactions in the current pending state.
343
- transactions: [Transaction!]
344
- # Account fetches an Ethereum account for the pending state.
345
- account(address: Address!): Account!
346
- # Call executes a local call operation for the pending state.
347
- call(data: CallData!): CallResult
348
- # EstimateGas estimates the amount of gas that will be required for
349
- # successful execution of a transaction for the pending state.
350
- estimateGas(data: CallData!): Long!
352
+ # TransactionCount is the number of transactions in the pending state.
353
+ transactionCount: Long!
354
+ # Transactions is a list of transactions in the current pending state.
355
+ transactions: [Transaction!]
356
+ # Account fetches an Ethereum account for the pending state.
357
+ account(address: Address!): Account!
358
+ # Call executes a local call operation for the pending state.
359
+ call(data: CallData!): CallResult
360
+ # EstimateGas estimates the amount of gas that will be required for
361
+ # successful execution of a transaction for the pending state.
362
+ estimateGas(data: CallData!): Long!
351
363
}
352
364
353
365
type Query {
0 commit comments