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 {
4040 TransactionsTracker ,
4141 UtxoTracker ,
4242 WalletUtil ,
43+ combineInputResolvers ,
4344 createAddressTracker ,
4445 createAssetsTracker ,
4546 createBalanceTracker ,
4647 createDRepRegistrationTracker ,
4748 createDelegationTracker ,
4849 createHandlesTracker ,
50+ createInputResolver ,
4951 createProviderStatusTracker ,
5052 createSimpleConnectionStatusTracker ,
5153 createTransactionReemitter ,
@@ -248,6 +250,7 @@ const getDRepKeyHash = async (dRepKey: Ed25519PublicKeyHex | undefined) =>
248250 dRepKey ? ( await Ed25519PublicKey . fromHex ( dRepKey ) . hash ( ) ) . hex ( ) : undefined ;
249251
250252export class BaseWallet implements ObservableWallet {
253+ #inputResolver: Cardano . InputResolver | undefined ;
251254 #inputSelector: InputSelector ;
252255 #logger: Logger ;
253256 #tip$: TipTracker ;
@@ -630,6 +633,11 @@ export class BaseWallet implements ObservableWallet {
630633 } )
631634 } ;
632635
636+ if ( inputResolver ) {
637+ this . #inputResolver = combineInputResolvers ( createInputResolver ( this ) , inputResolver ) ;
638+ this . util . resolveInput = this . #inputResolver?. resolveInput . bind ( this . #inputResolver) ;
639+ }
640+
633641 this . #logger. debug ( 'Created' ) ;
634642 }
635643
You can’t perform that action at this time.
0 commit comments