Skip to content

Commit 59d6083

Browse files
committed
refactor: move BlockfrostToCore into client package
1 parent f2db32d commit 59d6083

File tree

8 files changed

+13
-10
lines changed

8 files changed

+13
-10
lines changed

packages/cardano-services-client/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"dependencies": {
5959
"@blockfrost/blockfrost-js": "^5.7.0",
6060
"@cardano-sdk/core": "workspace:~",
61+
"@cardano-sdk/crypto": "workspace:~",
6162
"@cardano-sdk/util": "workspace:~",
6263
"axios": "^1.7.4",
6364
"class-validator": "^0.14.0",

packages/cardano-services/src/util/BlockfrostProvider/BlockfrostToCore.ts renamed to packages/cardano-services-client/src/blockfrost/BlockfrostToCore.ts

File renamed without changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export * from './BlockfrostProvider';
22
export * from './BlockfrostClient';
3+
export * from './BlockfrostToCore';
34
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,4 +1,5 @@
11
export * from './AssetInfoProvider';
2+
export * from './blockfrost/BlockfrostToCore';
23
export * from './HttpProvider';
34
export * from './TxSubmitProvider';
45
export * from './StakePoolProvider';

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

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
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 {
5-
BlockfrostToCore,
6-
BlockfrostTransactionContent,
7-
blockfrostMetadataToTxMetadata,
8-
blockfrostToProviderError,
9-
fetchByAddressSequentially,
10-
isBlockfrostNotFoundError
11-
} from '../../util';
4+
import { BlockfrostToCore, BlockfrostTransactionContent } from '@cardano-sdk/cardano-services-client';
125
import {
136
BlocksByIdsArgs,
147
Cardano,
@@ -25,6 +18,12 @@ import {
2518
import { DB_MAX_SAFE_INTEGER } from '../DbSyncChainHistory/queries';
2619
import { Responses } from '@blockfrost/blockfrost-js';
2720
import { Schemas } from '@blockfrost/blockfrost-js/lib/types/open-api';
21+
import {
22+
blockfrostMetadataToTxMetadata,
23+
blockfrostToProviderError,
24+
fetchByAddressSequentially,
25+
isBlockfrostNotFoundError
26+
} from '../../util';
2827
import omit from 'lodash/omit.js';
2928

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

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { BlockfrostProvider } from '../../util/BlockfrostProvider/BlockfrostProvider';
2-
import { BlockfrostToCore, blockfrostToProviderError, fetchByAddressSequentially } from '../../util';
2+
import { BlockfrostToCore } from '@cardano-sdk/cardano-services-client';
33
import { Cardano, Serialization, UtxoByAddressesArgs, UtxoProvider } from '@cardano-sdk/core';
44
import { PaginationOptions } from '@blockfrost/blockfrost-js/lib/types';
55
import { Responses } from '@blockfrost/blockfrost-js';
66
import { Schemas } from '@blockfrost/blockfrost-js/lib/types/open-api';
7+
import { blockfrostToProviderError, fetchByAddressSequentially } from '../../util';
78

89
export class BlockfrostUtxoProvider extends BlockfrostProvider implements UtxoProvider {
910
protected async fetchUtxos(addr: Cardano.PaymentAddress, pagination: PaginationOptions): Promise<Cardano.Utxo[]> {
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
export * from './BlockfrostClientFactory';
2-
export * from './BlockfrostToCore';
32
export * from './blockfrostUtil';

yarn.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3414,6 +3414,7 @@ __metadata:
34143414
dependencies:
34153415
"@blockfrost/blockfrost-js": ^5.7.0
34163416
"@cardano-sdk/core": "workspace:~"
3417+
"@cardano-sdk/crypto": "workspace:~"
34173418
"@cardano-sdk/util": "workspace:~"
34183419
"@cardano-sdk/util-dev": "workspace:~"
34193420
"@types/lodash": ^4.14.182

0 commit comments

Comments
 (0)