Skip to content
This repository has been archived by the owner on Jan 22, 2025. It is now read-only.

Commit

Permalink
refactor(experimental): Move RPC API types from rpc-transport to rpc-…
Browse files Browse the repository at this point in the history
…types
  • Loading branch information
lorisleiva committed Jan 19, 2024
1 parent ca243cb commit 08a50fe
Show file tree
Hide file tree
Showing 168 changed files with 367 additions and 349 deletions.
1 change: 0 additions & 1 deletion packages/accounts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@
"@solana/codecs-core": "workspace:*",
"@solana/codecs-strings": "workspace:*",
"@solana/rpc-core": "workspace:*",
"@solana/rpc-transport": "workspace:*",
"@solana/rpc-types": "workspace:*"
},
"devDependencies": {
Expand Down
5 changes: 2 additions & 3 deletions packages/accounts/src/__tests__/__setup__.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import type { Address } from '@solana/addresses';
import type { Decoder } from '@solana/codecs-core';
import type { GetAccountInfoApi, GetMultipleAccountsApi } from '@solana/rpc-core';
import type {
AccountInfoBase,
AccountInfoWithBase58Bytes,
Expand All @@ -8,9 +9,7 @@ import type {
RpcResponse,
U64UnsafeBeyond2Pow53Minus1,
} from '@solana/rpc-core/dist/types/rpc-methods/common';
import type { GetAccountInfoApi } from '@solana/rpc-core/dist/types/rpc-methods/getAccountInfo';
import type { GetMultipleAccountsApi } from '@solana/rpc-core/dist/types/rpc-methods/getMultipleAccounts';
import type { PendingRpcRequest, Rpc } from '@solana/rpc-transport/dist/types/json-rpc-types';
import type { PendingRpcRequest, Rpc } from '@solana/rpc-types';

export type Base64RpcAccount = AccountInfoBase & AccountInfoWithBase64EncodedData;
export type Base58RpcAccount = AccountInfoBase & (AccountInfoWithBase58Bytes | AccountInfoWithBase58EncodedData);
Expand Down
5 changes: 2 additions & 3 deletions packages/accounts/src/__typetests__/fetch-account-typetest.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { Address } from '@solana/addresses';
import { GetAccountInfoApi } from '@solana/rpc-core';
import { GetMultipleAccountsApi } from '@solana/rpc-core/dist/types/rpc-methods/getMultipleAccounts';
import { Rpc } from '@solana/rpc-transport';
import type { GetAccountInfoApi, GetMultipleAccountsApi } from '@solana/rpc-core';
import type { Rpc } from '@solana/rpc-types';

import {
fetchEncodedAccount,
Expand Down
3 changes: 1 addition & 2 deletions packages/accounts/src/fetch-account.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ import type { Address } from '@solana/addresses';
import type { Slot } from '@solana/rpc-core/dist/types/rpc-methods/common';
import type { GetAccountInfoApi } from '@solana/rpc-core/dist/types/rpc-methods/getAccountInfo';
import type { GetMultipleAccountsApi } from '@solana/rpc-core/dist/types/rpc-methods/getMultipleAccounts';
import type { Rpc } from '@solana/rpc-transport/dist/types/json-rpc-types';
import type { Commitment } from '@solana/rpc-types';
import type { Commitment, Rpc } from '@solana/rpc-types';

import type { MaybeAccount, MaybeEncodedAccount } from './maybe-account';
import { parseBase64RpcAccount, parseJsonRpcAccount } from './parse-account';
Expand Down
3 changes: 1 addition & 2 deletions packages/library/src/__tests__/airdrop-test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { Address } from '@solana/addresses';
import { Signature } from '@solana/keys';
import type { GetSignatureStatusesApi, RequestAirdropApi } from '@solana/rpc-core';
import type { Rpc } from '@solana/rpc-transport';
import { lamports } from '@solana/rpc-types';
import { lamports, type Rpc } from '@solana/rpc-types';

import { requestAndConfirmAirdrop } from '../airdrop';

Expand Down
3 changes: 1 addition & 2 deletions packages/library/src/__tests__/decode-transaction-test.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { FetchAccountsConfig, fetchJsonParsedAccounts } from '@solana/accounts';
import type { Address } from '@solana/addresses';
import { GetMultipleAccountsApi } from '@solana/rpc-core';
import { Rpc } from '@solana/rpc-transport';
import type { Blockhash } from '@solana/rpc-types';
import type { Blockhash, Rpc } from '@solana/rpc-types';
import { decompileTransaction, getCompiledTransactionDecoder } from '@solana/transactions';
import { CompiledTransaction } from '@solana/transactions/dist/types/compile-transaction';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { RpcSubscriptions } from '@solana/rpc-transport';
import type { RpcSubscriptions } from '@solana/rpc-types';

import { getRpcSubscriptionsWithSubscriptionCoalescing } from '../rpc-subscription-coalescer';

Expand Down
3 changes: 1 addition & 2 deletions packages/library/src/__tests__/send-transaction-test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { Signature } from '@solana/keys';
import type { SendTransactionApi } from '@solana/rpc-core';
import type { Rpc } from '@solana/rpc-transport';
import { Commitment } from '@solana/rpc-types';
import type { Commitment, Rpc } from '@solana/rpc-types';
import {
Base64EncodedWireTransaction,
BaseTransaction,
Expand Down
3 changes: 2 additions & 1 deletion packages/library/src/__typetests__/api.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { SolanaRpcSubscriptions, SolanaRpcSubscriptionsUnstable } from '@solana/rpc-core';
import { createJsonSubscriptionRpc, type RpcSubscriptions } from '@solana/rpc-transport';
import { createJsonSubscriptionRpc } from '@solana/rpc-transport';
import type { RpcSubscriptions } from '@solana/rpc-types';

import { createSolanaRpcSubscriptions, createSolanaRpcSubscriptions_UNSTABLE } from '../rpc';

Expand Down
2 changes: 1 addition & 1 deletion packages/library/src/airdrop-confirmer.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Signature } from '@solana/keys';
import type { GetSignatureStatusesApi, SignatureNotificationsApi } from '@solana/rpc-core';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-transport';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-types';

import { BaseTransactionConfirmationStrategyConfig, raceStrategies } from './transaction-confirmation-strategy-racer';
import { createRecentSignatureConfirmationPromiseFactory } from './transaction-confirmation-strategy-recent-signature';
Expand Down
2 changes: 1 addition & 1 deletion packages/library/src/airdrop.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Address } from '@solana/addresses';
import { Signature } from '@solana/keys';
import type { GetSignatureStatusesApi, RequestAirdropApi, SignatureNotificationsApi } from '@solana/rpc-core';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-transport';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-types';
import { Commitment, LamportsUnsafeBeyond2Pow53Minus1 } from '@solana/rpc-types';

import { createDefaultSignatureOnlyRecentTransactionConfirmer } from './airdrop-confirmer';
Expand Down
2 changes: 1 addition & 1 deletion packages/library/src/decode-transaction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
} from '@solana/accounts';
import { Address } from '@solana/addresses';
import type { GetMultipleAccountsApi } from '@solana/rpc-core';
import type { Rpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import {
type AddressesByLookupTableAddress,
type CompilableTransaction,
Expand Down
2 changes: 1 addition & 1 deletion packages/library/src/rpc-subscription-coalescer.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { PendingRpcSubscription, RpcSubscriptions } from '@solana/rpc-transport';
import { PendingRpcSubscription, RpcSubscriptions } from '@solana/rpc-types';

import { getCachedAbortableIterableFactory } from './cached-abortable-iterable';

Expand Down
3 changes: 2 additions & 1 deletion packages/library/src/rpc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ import {
SolanaRpcSubscriptions,
SolanaRpcSubscriptionsUnstable,
} from '@solana/rpc-core';
import { createJsonRpc, createJsonSubscriptionRpc, type Rpc, type RpcSubscriptions } from '@solana/rpc-transport';
import { createJsonRpc, createJsonSubscriptionRpc } from '@solana/rpc-transport';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-types';
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
import fastStableStringify from 'fast-stable-stringify';
Expand Down
3 changes: 1 addition & 2 deletions packages/library/src/send-transaction.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { Signature } from '@solana/keys';
import type { SendTransactionApi } from '@solana/rpc-core';
import type { Rpc } from '@solana/rpc-transport';
import { Commitment, commitmentComparator } from '@solana/rpc-types';
import { type Commitment, commitmentComparator, type Rpc } from '@solana/rpc-types';
import {
BaseTransaction,
getBase64EncodedWireTransaction,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { GetEpochInfoApi, SlotNotificationsApi } from '@solana/rpc-core';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-transport';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-types';
import { Commitment } from '@solana/rpc-types';

type GetBlockHeightExceedencePromiseFn = (config: {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { Address } from '@solana/addresses';
import { getBase58Decoder, getBase64Encoder } from '@solana/codecs';
import type { AccountNotificationsApi, GetAccountInfoApi } from '@solana/rpc-core';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-transport';
import { Base64EncodedDataResponse, Commitment } from '@solana/rpc-types';
import type { Base64EncodedDataResponse, Commitment, Rpc, RpcSubscriptions } from '@solana/rpc-types';
import { Nonce } from '@solana/transactions';

type GetNonceInvalidationPromiseFn = (config: {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { Signature } from '@solana/keys';
import type { GetSignatureStatusesApi, SignatureNotificationsApi } from '@solana/rpc-core';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-transport';
import { Commitment, commitmentComparator } from '@solana/rpc-types';
import { type Commitment, commitmentComparator, type Rpc, type RpcSubscriptions } from '@solana/rpc-types';

type GetRecentSignatureConfirmationPromiseFn = (config: {
abortSignal: AbortSignal;
Expand Down
2 changes: 1 addition & 1 deletion packages/library/src/transaction-confirmation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import type {
Slot,
SlotNotificationsApi,
} from '@solana/rpc-core';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-transport';
import type { Rpc, RpcSubscriptions } from '@solana/rpc-types';
import {
getSignatureFromTransaction,
IDurableNonceTransaction,
Expand Down
8 changes: 5 additions & 3 deletions packages/rpc-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,16 +61,18 @@
"supports bigint and not dead",
"maintained node versions"
],
"devDependencies": {
"dependencies": {
"@solana/addresses": "workspace:*",
"@solana/codecs-core": "workspace:*",
"@solana/codecs-strings": "workspace:*",
"@solana/eslint-config-solana": "^1.0.2",
"@solana/keys": "workspace:*",
"@solana/rpc-parsed-types": "workspace:*",
"@solana/rpc-transport": "workspace:*",
"@solana/rpc-types": "workspace:*",
"@solana/transactions": "workspace:*",
"@solana/transactions": "workspace:*"
},
"devDependencies": {
"@solana/eslint-config-solana": "^1.0.2",
"@swc/jest": "^0.2.29",
"@types/jest": "^29.5.11",
"@typescript-eslint/eslint-plugin": "^6.13.2",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { IRpcSubscriptionsApi } from '@solana/rpc-transport';
import type { IRpcSubscriptionsApi } from '@solana/rpc-types';

import { createSolanaRpcApi } from './rpc-methods';
import { SolanaRpcSubscriptions, SolanaRpcSubscriptionsUnstable } from './rpc-subscriptions';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Address } from '@solana/addresses';
import type { Rpc, SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import { Commitment } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Address } from '@solana/addresses';
import type { Rpc, SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import { Commitment } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { Rpc, SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import { Commitment } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Address } from '@solana/addresses';
import type { Rpc, SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import { Commitment } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetBlockTimeApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { open } from 'node:fs/promises';

import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';
import path from 'path';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import { Commitment } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetEpochScheduleApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { fixEncoder } from '@solana/codecs-core';
import { getBase58Encoder, getBase64Decoder } from '@solana/codecs-strings';
import { createHttpTransport, createJsonRpc, type Rpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Blockhash, Commitment } from '@solana/rpc-types';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Blockhash, Commitment, Rpc } from '@solana/rpc-types';
import { SerializedMessageBytesBase64 } from '@solana/transactions';
import fetchMock from 'jest-fetch-mock-fork';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetFirstAvailableBlockApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { open } from 'node:fs/promises';

import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';
import path from 'path';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetHealthApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ import { open } from 'node:fs/promises';

import { Address } from '@solana/addresses';
import { getBase58Decoder } from '@solana/codecs-strings';
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';
import path from 'path';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { Commitment } from '@solana/rpc-types';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Commitment, Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetInflationGovernorApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetInflationRateApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { Commitment } from '@solana/rpc-types';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Commitment, Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetInflationRewardApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { open } from 'node:fs/promises';

import { Address } from '@solana/addresses';
import { getBase58Decoder } from '@solana/codecs-strings';
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { Commitment } from '@solana/rpc-types';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Commitment, Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';
import path from 'path';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { Commitment } from '@solana/rpc-types';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Commitment, Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetLatestBlockhashApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { Address } from '@solana/addresses';
import { getBase58Decoder } from '@solana/codecs-strings';
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { Commitment } from '@solana/rpc-types';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Commitment, Rpc } from '@solana/rpc-types';
import assert from 'assert';
import { open } from 'fs/promises';
import fetchMock from 'jest-fetch-mock-fork';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetMaxRetransmitSlotApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetMaxShredInsertSlotApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { createHttpTransport, createJsonRpc, type Rpc } from '@solana/rpc-transport';
import { Commitment } from '@solana/rpc-types';
import { createHttpTransport, createJsonRpc } from '@solana/rpc-transport';
import type { Commitment, Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetMinimumBalanceForRentExemptionApi } from '../index';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Address } from '@solana/addresses';
import { createHttpTransport, createJsonRpc, type Rpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import { Commitment } from '@solana/rpc-types';
import { createHttpTransport, createJsonRpc, type SolanaJsonRpcErrorCode } from '@solana/rpc-transport';
import type { Commitment, Rpc } from '@solana/rpc-types';
import fetchMock from 'jest-fetch-mock-fork';

import { createSolanaRpcApi, GetMultipleAccountsApi } from '../index';
Expand Down
Loading

0 comments on commit 08a50fe

Please sign in to comment.