File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
packages/wallet/src/Wallets Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -40,12 +40,14 @@ import {
40
40
TransactionsTracker ,
41
41
UtxoTracker ,
42
42
WalletUtil ,
43
+ combineInputResolvers ,
43
44
createAddressTracker ,
44
45
createAssetsTracker ,
45
46
createBalanceTracker ,
46
47
createDRepRegistrationTracker ,
47
48
createDelegationTracker ,
48
49
createHandlesTracker ,
50
+ createInputResolver ,
49
51
createProviderStatusTracker ,
50
52
createSimpleConnectionStatusTracker ,
51
53
createTransactionReemitter ,
@@ -248,6 +250,7 @@ const getDRepKeyHash = async (dRepKey: Ed25519PublicKeyHex | undefined) =>
248
250
dRepKey ? ( await Ed25519PublicKey . fromHex ( dRepKey ) . hash ( ) ) . hex ( ) : undefined ;
249
251
250
252
export class BaseWallet implements ObservableWallet {
253
+ #inputResolver: Cardano . InputResolver | undefined ;
251
254
#inputSelector: InputSelector ;
252
255
#logger: Logger ;
253
256
#tip$: TipTracker ;
@@ -630,6 +633,11 @@ export class BaseWallet implements ObservableWallet {
630
633
} )
631
634
} ;
632
635
636
+ if ( inputResolver ) {
637
+ this . #inputResolver = combineInputResolvers ( createInputResolver ( this ) , inputResolver ) ;
638
+ this . util . resolveInput = this . #inputResolver?. resolveInput . bind ( this . #inputResolver) ;
639
+ }
640
+
633
641
this . #logger. debug ( 'Created' ) ;
634
642
}
635
643
You can’t perform that action at this time.
0 commit comments