Skip to content

Commit 800b2c1

Browse files
committed
refactor: move blockfrostUtil into client package
1 parent 59d6083 commit 800b2c1

File tree

10 files changed

+19
-14
lines changed

10 files changed

+19
-14
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
export * from './BlockfrostProvider';
22
export * from './BlockfrostClient';
33
export * from './BlockfrostToCore';
4+
export * from './blockfrostUtil';
45
export * from './const';

packages/cardano-services-client/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
export * from './AssetInfoProvider';
22
export * from './blockfrost/BlockfrostToCore';
3+
export * from './blockfrost/blockfrostUtil';
34
export * from './HttpProvider';
45
export * from './TxSubmitProvider';
56
export * from './StakePoolProvider';

packages/cardano-services/test/util/BlockfrsotProvider/blockfrostUtil.test.ts renamed to packages/cardano-services-client/test/blockfrost/blockfrostUtil.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
blockfrostToProviderError,
55
fetchSequentially,
66
isBlockfrostNotFoundError
7-
} from '../../../src/util';
7+
} from '../../src';
88

99
describe('util', () => {
1010
describe('blockfrostToProviderError', () => {

packages/cardano-services/src/ChainHistory/BlockrostChainHistoryProvider/BlockfrostChainHistoryProvider.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
// eslint-disable-next-line jsdoc/check-param-names
22
import * as Crypto from '@cardano-sdk/crypto';
33
import { BlockfrostProvider, BlockfrostProviderDependencies } from '../../util/BlockfrostProvider/BlockfrostProvider';
4-
import { BlockfrostToCore, BlockfrostTransactionContent } from '@cardano-sdk/cardano-services-client';
4+
import {
5+
BlockfrostToCore,
6+
BlockfrostTransactionContent,
7+
blockfrostMetadataToTxMetadata,
8+
blockfrostToProviderError,
9+
fetchByAddressSequentially,
10+
isBlockfrostNotFoundError
11+
} from '@cardano-sdk/cardano-services-client';
512
import {
613
BlocksByIdsArgs,
714
Cardano,
@@ -18,12 +25,6 @@ import {
1825
import { DB_MAX_SAFE_INTEGER } from '../DbSyncChainHistory/queries';
1926
import { Responses } from '@blockfrost/blockfrost-js';
2027
import { Schemas } from '@blockfrost/blockfrost-js/lib/types/open-api';
21-
import {
22-
blockfrostMetadataToTxMetadata,
23-
blockfrostToProviderError,
24-
fetchByAddressSequentially,
25-
isBlockfrostNotFoundError
26-
} from '../../util';
2728
import omit from 'lodash/omit.js';
2829

2930
type WithCertIndex<T> = T & { cert_index: number };

packages/cardano-services/src/Rewards/BlockfrostRewardsProvider/BlockfrostRewardsProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Cardano, Reward, RewardAccountBalanceArgs, RewardsHistoryArgs, RewardsP
22

33
import { BlockfrostProvider } from '../../util/BlockfrostProvider/BlockfrostProvider';
44
import { Range } from '@cardano-sdk/util';
5-
import { blockfrostToProviderError, isBlockfrostNotFoundError } from '../../util';
5+
import { blockfrostToProviderError, isBlockfrostNotFoundError } from '@cardano-sdk/cardano-services-client';
66

77
const stringToBigInt = (str: string) => BigInt(str);
88

packages/cardano-services/src/TxSubmit/BlockfrostTxSubmitProvider/BlockfrostTxSubmitProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { BlockfrostProvider } from '../../util/BlockfrostProvider/BlockfrostProvider';
22
import { SubmitTxArgs, TxSubmitProvider } from '@cardano-sdk/core';
3-
import { blockfrostToProviderError } from '../../util';
3+
import { blockfrostToProviderError } from '@cardano-sdk/cardano-services-client';
44

55
export class BlockfrostTxSubmitProvider extends BlockfrostProvider implements TxSubmitProvider {
66
async submitTx({ signedTransaction }: SubmitTxArgs): Promise<void> {

packages/cardano-services/src/Utxo/BlockfrostUtxoProvider/BlockfrostUtxoProvider.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
import { BlockfrostProvider } from '../../util/BlockfrostProvider/BlockfrostProvider';
2-
import { BlockfrostToCore } from '@cardano-sdk/cardano-services-client';
2+
import {
3+
BlockfrostToCore,
4+
blockfrostToProviderError,
5+
fetchByAddressSequentially
6+
} from '@cardano-sdk/cardano-services-client';
37
import { Cardano, Serialization, UtxoByAddressesArgs, UtxoProvider } from '@cardano-sdk/core';
48
import { PaginationOptions } from '@blockfrost/blockfrost-js/lib/types';
59
import { Responses } from '@blockfrost/blockfrost-js';
610
import { Schemas } from '@blockfrost/blockfrost-js/lib/types/open-api';
7-
import { blockfrostToProviderError, fetchByAddressSequentially } from '../../util';
811

912
export class BlockfrostUtxoProvider extends BlockfrostProvider implements UtxoProvider {
1013
protected async fetchUtxos(addr: Cardano.PaymentAddress, pagination: PaginationOptions): Promise<Cardano.Utxo[]> {

packages/cardano-services/src/util/BlockfrostProvider/BlockfrostProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { BlockFrostAPI } from '@blockfrost/blockfrost-js';
22
import { HealthCheckResponse, Provider, ProviderDependencies } from '@cardano-sdk/core';
3-
import { blockfrostToProviderError } from './blockfrostUtil';
3+
import { blockfrostToProviderError } from '@cardano-sdk/cardano-services-client';
44
import type { Logger } from 'ts-log';
55

66
/** Properties needed to create a BlockfrostProvider */
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
export * from './BlockfrostClientFactory';
2-
export * from './blockfrostUtil';

0 commit comments

Comments
 (0)