File tree 1 file changed +4
-2
lines changed
packages/wallet/src/services
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ export interface WalletOutputValidatorContext {
26
26
}
27
27
28
28
export type WalletUtilContext = WalletOutputValidatorContext &
29
- InputResolverContext & { chainHistoryProvider : ChainHistoryProvider } ;
29
+ InputResolverContext & { chainHistoryProvider ? : ChainHistoryProvider } ;
30
30
31
31
export const createInputResolver = ( { utxo, transactions } : InputResolverContext ) : Cardano . InputResolver => ( {
32
32
async resolveInput ( input : Cardano . TxIn , options ?: Cardano . ResolveOptions ) {
@@ -131,7 +131,9 @@ export const combineInputResolvers = (...resolvers: Cardano.InputResolver[]): Ca
131
131
*/
132
132
export const createWalletUtil = ( context : WalletUtilContext ) => ( {
133
133
...createOutputValidator ( { protocolParameters : ( ) => firstValueFrom ( context . protocolParameters$ ) } ) ,
134
- ...combineInputResolvers ( createInputResolver ( context ) , createBackendInputResolver ( context . chainHistoryProvider ) )
134
+ ...( context . chainHistoryProvider
135
+ ? combineInputResolvers ( createInputResolver ( context ) , createBackendInputResolver ( context . chainHistoryProvider ) )
136
+ : createInputResolver ( context ) )
135
137
} ) ;
136
138
137
139
export type WalletUtil = ReturnType < typeof createWalletUtil > ;
You can’t perform that action at this time.
0 commit comments