Skip to content

Commit 722b30e

Browse files
committed
feat: browser compatible BlockfrostTxSubmitProvider
1 parent 2cbfc8d commit 722b30e

File tree

4 files changed

+10
-50
lines changed

4 files changed

+10
-50
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
export * from './BlockfrostTxSubmitProvider';
12
export * from './TxSubmitApiProvider';
23
export * from './txSubmitHttpProvider';

packages/cardano-services/src/Program/programs/providerServer.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,13 @@ import {
1414
StakePoolProvider,
1515
UtxoProvider
1616
} from '@cardano-sdk/core';
17-
import { BlockfrostAssetProvider, BlockfrostNetworkInfoProvider, CardanoWsClient, TxSubmitApiProvider } from '@cardano-sdk/cardano-services-client';
17+
import {
18+
BlockfrostAssetProvider,
19+
BlockfrostNetworkInfoProvider,
20+
BlockfrostTxSubmitProvider,
21+
CardanoWsClient,
22+
TxSubmitApiProvider
23+
} from '@cardano-sdk/cardano-services-client';
1824
import { Logger } from 'ts-log';
1925
import { Observable } from 'rxjs';
2026
import { OgmiosCardanoNode } from '@cardano-sdk/ogmios';
@@ -39,7 +45,6 @@ import {
3945
DbSyncChainHistoryProvider
4046
} from '../../ChainHistory';
4147
import { BlockfrostRewardsProvider, DbSyncRewardsProvider, RewardsHttpService } from '../../Rewards';
42-
import { BlockfrostTxSubmitProvider, NodeTxSubmitProvider, TxSubmitHttpService } from '../../TxSubmit';
4348
import { BlockfrostUtxoProvider, DbSyncUtxoProvider, UtxoHttpService } from '../../Utxo';
4449
import {
4550
CommonOptionsDescriptions,
@@ -64,6 +69,7 @@ import { HandleHttpService, TypeOrmHandleProvider } from '../../Handle';
6469
import { HttpServer, HttpServerConfig, HttpService, getListen } from '../../Http';
6570
import { InMemoryCache, NoCache } from '../../InMemoryCache';
6671
import { MissingProgramOption, MissingServiceDependency, RunnableDependencies, UnknownServiceName } from '../errors';
72+
import { NodeTxSubmitProvider, TxSubmitHttpService } from '../../TxSubmit';
6773
import { ProviderServerArgs, ProviderServerOptionDescriptions, ServiceNames } from './types';
6874
import { WarmCache } from '../../InMemoryCache/WarmCache';
6975
import { createDbSyncMetadataService } from '../../Metadata';
@@ -358,8 +364,7 @@ const serviceMapFactory = (options: ServiceMapFactoryOptions) => {
358364
),
359365
ServiceNames.Rewards
360366
);
361-
const getBlockfrostTxSubmitProvider = () =>
362-
new BlockfrostTxSubmitProvider({ blockfrost: getBlockfrostApi(), logger });
367+
const getBlockfrostTxSubmitProvider = () => new BlockfrostTxSubmitProvider(getBlockfrostClient(), logger);
363368

364369
return {
365370
[ServiceNames.Asset]: async () =>
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
export * from './BlockfrostTxSubmitProvider';
21
export * from './NodeTxSubmitProvider';
32
export * from './TxSubmitHttpService';

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

Lines changed: 0 additions & 45 deletions
This file was deleted.

0 commit comments

Comments
 (0)