@trezor/blockchain-link-types
Advanced tools
Comparing version 1.2.3 to 1.2.4-beta.1
@@ -52,3 +52,4 @@ export interface AccountBalanceHistoryParams { | ||
}; | ||
tokenAccountsPubKeys?: string[]; | ||
} | ||
//# sourceMappingURL=params.d.ts.map |
@@ -1,7 +0,20 @@ | ||
import type { ParsedTransactionWithMeta } from '@solana/web3.js'; | ||
export type SolanaValidParsedTxWithMeta = ParsedTransactionWithMeta & { | ||
meta: Required<NonNullable<ParsedTransactionWithMeta['meta']>>; | ||
transaction: Required<ParsedTransactionWithMeta['transaction']>; | ||
blockTime: Required<NonNullable<ParsedTransactionWithMeta['blockTime']>>; | ||
import type { AccountInfoBase, AccountInfoWithBase58EncodedData, AccountInfoWithBase64EncodedData, AccountInfoWithBase64EncodedZStdCompressedData, AccountInfoWithJsonData, GetTransactionApi, Signature } from '@solana/web3.js'; | ||
import type { GetObjectWithKey, GetObjectWithoutKey, ObjectsOnly, Overloads } from '@trezor/type-utils'; | ||
type GetTransactionApiOverloads = Overloads<GetTransactionApi['getTransaction']>; | ||
type GetJsonParsedTransactionApiOverloads = { | ||
[P in keyof GetTransactionApiOverloads]: GetTransactionApiOverloads[P] extends (...args: [ | ||
signature: Signature, | ||
config: Readonly<{ | ||
encoding: 'jsonParsed'; | ||
}> | ||
]) => infer R ? R : never; | ||
}; | ||
export type ParsedTransactionWithMeta = Pick<SolanaValidParsedTxWithMeta, 'slot' | 'transaction' | 'meta'> & Readonly<{ | ||
blockTime?: SolanaValidParsedTxWithMeta['blockTime']; | ||
version?: SolanaValidParsedTxWithMeta['version']; | ||
}>; | ||
export type PartiallyDecodedInstruction = GetObjectWithoutKey<SolanaValidParsedTxWithMeta['transaction']['message']['instructions'][number], 'parsed'>; | ||
export type ParsedAccountData = ObjectsOnly<AccountInfoWithJsonData['data']>; | ||
export type ParsedInstruction = GetObjectWithKey<SolanaValidParsedTxWithMeta['transaction']['message']['instructions'][number], 'parsed'>; | ||
export type SolanaValidParsedTxWithMeta = NonNullable<ObjectsOnly<GetJsonParsedTransactionApiOverloads[keyof GetTransactionApiOverloads]>>; | ||
export type SolanaTokenAccountInfo = { | ||
@@ -12,3 +25,6 @@ address: string; | ||
}; | ||
export type { ParsedInstruction, ParsedTransactionWithMeta, PartiallyDecodedInstruction, AccountInfo, ParsedAccountData, PublicKey, } from '@solana/web3.js'; | ||
export type AccountInfo<TData extends AccountInfoWithBase58EncodedData['data'] | AccountInfoWithBase64EncodedData['data'] | AccountInfoWithBase64EncodedZStdCompressedData['data'] | AccountInfoWithJsonData['data']> = AccountInfoBase & Readonly<{ | ||
data: TData; | ||
}>; | ||
export type { Address } from '@solana/web3.js'; | ||
export type TokenDetailByMint = { | ||
@@ -15,0 +31,0 @@ [mint: string]: { |
{ | ||
"name": "@trezor/blockchain-link-types", | ||
"version": "1.2.3", | ||
"version": "1.2.4-beta.1", | ||
"license": "See LICENSE.md in repo root", | ||
@@ -22,5 +22,5 @@ "sideEffects": false, | ||
"dependencies": { | ||
"@solana/web3.js": "^1.95.4", | ||
"@trezor/type-utils": "1.1.2", | ||
"@trezor/utxo-lib": "2.2.3" | ||
"@solana/web3.js": "^2.0.0", | ||
"@trezor/type-utils": "1.1.3-beta.1", | ||
"@trezor/utxo-lib": "2.2.4" | ||
}, | ||
@@ -27,0 +27,0 @@ "devDependencies": { |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
59746
1682
2
+ Added@solana/accounts@2.0.0(transitive)
+ Added@solana/addresses@2.0.0(transitive)
+ Added@solana/assertions@2.0.0(transitive)
+ Added@solana/codecs@2.0.0(transitive)
+ Added@solana/codecs-core@2.0.0(transitive)
+ Added@solana/codecs-data-structures@2.0.0(transitive)
+ Added@solana/codecs-numbers@2.0.0(transitive)
+ Added@solana/codecs-strings@2.0.0(transitive)
+ Added@solana/errors@2.0.0(transitive)
+ Added@solana/fast-stable-stringify@2.0.0(transitive)
+ Added@solana/functional@2.0.0(transitive)
+ Added@solana/instructions@2.0.0(transitive)
+ Added@solana/keys@2.0.0(transitive)
+ Added@solana/options@2.0.0(transitive)
+ Added@solana/programs@2.0.0(transitive)
+ Added@solana/promises@2.0.0(transitive)
+ Added@solana/rpc@2.0.0(transitive)
+ Added@solana/rpc-api@2.0.0(transitive)
+ Added@solana/rpc-parsed-types@2.0.0(transitive)
+ Added@solana/rpc-spec@2.0.0(transitive)
+ Added@solana/rpc-spec-types@2.0.0(transitive)
+ Added@solana/rpc-subscriptions@2.0.0(transitive)
+ Added@solana/rpc-subscriptions-api@2.0.0(transitive)
+ Added@solana/rpc-subscriptions-channel-websocket@2.0.0(transitive)
+ Added@solana/rpc-subscriptions-spec@2.0.0(transitive)
+ Added@solana/rpc-transformers@2.0.0(transitive)
+ Added@solana/rpc-transport-http@2.0.0(transitive)
+ Added@solana/rpc-types@2.0.0(transitive)
+ Added@solana/signers@2.0.0(transitive)
+ Added@solana/subscribable@2.0.0(transitive)
+ Added@solana/sysvars@2.0.0(transitive)
+ Added@solana/transaction-confirmation@2.0.0(transitive)
+ Added@solana/transaction-messages@2.0.0(transitive)
+ Added@solana/transactions@2.0.0(transitive)
+ Added@solana/web3.js@2.0.0(transitive)
+ Added@trezor/type-utils@1.1.3-beta.1(transitive)
+ Added@trezor/utils@9.2.4(transitive)
+ Added@trezor/utxo-lib@2.2.4(transitive)
+ Addedchalk@5.4.1(transitive)
+ Addedcommander@12.1.0(transitive)
+ Addedfastestsmallesttextencoderdecoder@1.0.22(transitive)
+ Addedtypescript@5.7.3(transitive)
+ Addedundici-types@6.21.0(transitive)
- Removed@babel/runtime@7.26.7(transitive)
- Removed@noble/curves@1.8.1(transitive)
- Removed@solana/buffer-layout@4.0.1(transitive)
- Removed@solana/web3.js@1.98.0(transitive)
- Removed@swc/helpers@0.5.15(transitive)
- Removed@trezor/type-utils@1.1.2(transitive)
- Removed@trezor/utils@9.2.3(transitive)
- Removed@trezor/utxo-lib@2.2.3(transitive)
- Removed@types/connect@3.4.38(transitive)
- Removed@types/node@12.20.55(transitive)
- Removed@types/uuid@8.3.4(transitive)
- Removed@types/ws@7.4.78.5.14(transitive)
- RemovedJSONStream@1.3.5(transitive)
- Removedagentkeepalive@4.6.0(transitive)
- Removedbigint-buffer@1.1.5(transitive)
- Removedborsh@0.7.0(transitive)
- Removedbufferutil@4.0.9(transitive)
- Removedcommander@2.20.3(transitive)
- Removeddelay@5.0.0(transitive)
- Removedes6-promise@4.2.8(transitive)
- Removedes6-promisify@5.0.0(transitive)
- Removedeventemitter3@5.0.1(transitive)
- Removedeyes@0.1.8(transitive)
- Removedfast-stable-stringify@1.0.0(transitive)
- Removedhumanize-ms@1.2.1(transitive)
- Removedisomorphic-ws@4.0.1(transitive)
- Removedjayson@4.1.3(transitive)
- Removedjson-stringify-safe@5.0.1(transitive)
- Removedjsonparse@1.3.1(transitive)
- Removedms@2.1.3(transitive)
- Removednode-fetch@2.7.0(transitive)
- Removedregenerator-runtime@0.14.1(transitive)
- Removedrpc-websockets@9.0.4(transitive)
- Removedsuperstruct@2.0.2(transitive)
- Removedtext-encoding-utf-8@1.0.2(transitive)
- Removedthrough@2.3.8(transitive)
- Removedtr46@0.0.3(transitive)
- Removedutf-8-validate@5.0.10(transitive)
- Removeduuid@8.3.2(transitive)
- Removedwebidl-conversions@3.0.1(transitive)
- Removedwhatwg-url@5.0.0(transitive)
- Removedws@7.5.10(transitive)
Updated@solana/web3.js@^2.0.0
Updated@trezor/utxo-lib@2.2.4