@@ -33,6 +33,10 @@ export interface EthereumSpecific {
33
33
gasLimit : number ;
34
34
gasUsed ?: number ;
35
35
gasPrice ?: string ;
36
+ l1Fee ?: number ;
37
+ l1FeeScalar ?: string ;
38
+ l1GasPrice ?: string ;
39
+ l1GasUsed ?: number ;
36
40
data ?: string ;
37
41
parsedData ?: EthereumParsedInputData ;
38
42
internalTransfers ?: EthereumInternalTransfer [ ] ;
@@ -46,14 +50,11 @@ export interface TokenTransfer {
46
50
from : string ;
47
51
to : string ;
48
52
contract : string ;
49
- name : string ;
53
+ name ? : string ;
50
54
symbol ?: string ;
51
- decimals : number ;
55
+ decimals : number ; // it is optional #14796
52
56
value ?: string ;
53
57
multiTokenValues ?: MultiTokenValue [ ] ;
54
- fingerprint ?: string ;
55
- policyId ?: string ;
56
- unit ?: string ;
57
58
}
58
59
export interface Vout {
59
60
value ?: string ;
@@ -114,14 +115,14 @@ export interface FeeStats {
114
115
}
115
116
export interface StakingPool {
116
117
contract : string ;
118
+ name : string ;
117
119
pendingBalance : string ;
118
120
pendingDepositedBalance : string ;
119
121
depositedBalance : string ;
120
122
withdrawTotalAmount : string ;
121
123
claimableAmount : string ;
122
124
restakedReward : string ;
123
125
autocompoundBalance : string ;
124
- name : string ;
125
126
}
126
127
export interface ContractInfo {
127
128
type : string ;
@@ -175,6 +176,7 @@ export interface Address {
175
176
contractInfo ?: ContractInfo ;
176
177
erc20Contract ?: ContractInfo ;
177
178
addressAliases ?: { [ key : string ] : AddressAlias } ;
179
+ stakingPools ?: StakingPool [ ] ;
178
180
}
179
181
export interface Utxo {
180
182
txid : string ;
@@ -259,6 +261,7 @@ export interface InternalStateColumn {
259
261
}
260
262
export interface BlockbookInfo {
261
263
coin : string ;
264
+ network : string ;
262
265
host : string ;
263
266
version : string ;
264
267
gitCommit : string ;
@@ -278,6 +281,7 @@ export interface BlockbookInfo {
278
281
currentFiatRatesTime ?: string ;
279
282
historicalFiatRatesTime ?: string ;
280
283
historicalTokenFiatRatesTime ?: string ;
284
+ supportedStakingPools ?: string [ ] ;
281
285
dbSizeFromColumns ?: number ;
282
286
dbColumns ?: InternalStateColumn [ ] ;
283
287
about : string ;
@@ -352,6 +356,7 @@ export interface WsBackendInfo {
352
356
export interface WsInfoRes {
353
357
name : string ;
354
358
shortcut : string ;
359
+ network : string ;
355
360
decimals : number ;
356
361
version : string ;
357
362
bestHeight : number ;
@@ -372,11 +377,15 @@ export interface WsBlockReq {
372
377
page ?: number ;
373
378
}
374
379
export interface WsBlockFilterReq {
380
+ scriptType : string ;
375
381
blockHash : string ;
382
+ M ?: number ;
376
383
}
377
384
export interface WsBlockFiltersBatchReq {
385
+ scriptType : string ;
378
386
bestKnownBlockHash : string ;
379
387
pageSize ?: number ;
388
+ M ?: number ;
380
389
}
381
390
export interface WsAccountUtxoReq {
382
391
descriptor : string ;
@@ -437,7 +446,17 @@ export interface WsFiatRatesTickersListReq {
437
446
export interface WsMempoolFiltersReq {
438
447
scriptType : string ;
439
448
fromTimestamp : number ;
449
+ M ?: number ;
450
+ }
451
+ export interface WsRpcCallReq {
452
+ from ?: string ;
453
+ to : string ;
454
+ data : string ;
455
+ }
456
+ export interface WsRpcCallRes {
457
+ data : string ;
440
458
}
441
459
export interface MempoolTxidFilterEntries {
442
460
entries ?: { [ key : string ] : string } ;
461
+ usedZeroedKey ?: boolean ;
443
462
}
0 commit comments