@@ -74,10 +74,11 @@ export interface IListener {
74
74
*
75
75
* @param unresolvedAddress unresolved address we listen when a transaction is in confirmed state
76
76
* @param transactionHash transactionHash for filtering multiple transactions
77
+ * @param subscribeMultisig When `true` cosigner's multisig account will also be subscribed to the channel
77
78
* @return an observable stream of Transaction with state confirmed
78
79
*/
79
80
80
- confirmed ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string ) : Observable < Transaction > ;
81
+ confirmed ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string , subscribeMultisig ?: boolean ) : Observable < Transaction > ;
81
82
82
83
/**
83
84
* Returns an observable stream of Transaction for a specific address.
@@ -86,9 +87,10 @@ export interface IListener {
86
87
*
87
88
* @param unresolvedAddress unresolved address we listen when a transaction is in unconfirmed state
88
89
* @param transactionHash transactionHash for filtering multiple transactions
90
+ * @param subscribeMultisig When `true` cosigner's multisig account will also be subscribed to the channel
89
91
* @return an observable stream of Transaction with state unconfirmed
90
92
*/
91
- unconfirmedAdded ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string ) : Observable < Transaction > ;
93
+ unconfirmedAdded ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string , subscribeMultisig ?: boolean ) : Observable < Transaction > ;
92
94
93
95
/**
94
96
* Returns an observable stream of Transaction Hashes for specific address.
@@ -97,9 +99,10 @@ export interface IListener {
97
99
*
98
100
* @param unresolvedAddress unresolved address we listen when a transaction is removed from unconfirmed state
99
101
* @param transactionHash the transaction hash filter.
102
+ * @param subscribeMultisig When `true` cosigner's multisig account will also be subscribed to the channel
100
103
* @return an observable stream of Strings with the transaction hash
101
104
*/
102
- unconfirmedRemoved ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string ) : Observable < string > ;
105
+ unconfirmedRemoved ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string , subscribeMultisig ?: boolean ) : Observable < string > ;
103
106
104
107
/**
105
108
* Return an observable of {@link AggregateTransaction} for specific address.
@@ -108,9 +111,14 @@ export interface IListener {
108
111
*
109
112
* @param unresolvedAddress unresolved address we listen when a transaction with missing signatures state
110
113
* @param transactionHash transactionHash for filtering multiple transactions
114
+ * @param subscribeMultisig When `true` cosigner's multisig account will also be subscribed to the channel
111
115
* @return an observable stream of AggregateTransaction with missing signatures state
112
116
*/
113
- aggregateBondedAdded ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string ) : Observable < AggregateTransaction > ;
117
+ aggregateBondedAdded (
118
+ unresolvedAddress : UnresolvedAddress ,
119
+ transactionHash ?: string ,
120
+ subscribeMultisig ?: boolean ,
121
+ ) : Observable < AggregateTransaction > ;
114
122
115
123
/**
116
124
* Returns an observable stream of Transaction Hashes for specific address.
@@ -119,9 +127,10 @@ export interface IListener {
119
127
*
120
128
* @param unresolvedAddress unresolved address we listen when a transaction is confirmed or rejected
121
129
* @param transactionHash the transaction hash filter.
130
+ * @param subscribeMultisig When `true` cosigner's multisig account will also be subscribed to the channel
122
131
* @return an observable stream of Strings with the transaction hash
123
132
*/
124
- aggregateBondedRemoved ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string ) : Observable < string > ;
133
+ aggregateBondedRemoved ( unresolvedAddress : UnresolvedAddress , transactionHash ?: string , subscribeMultisig ?: boolean ) : Observable < string > ;
125
134
126
135
/**
127
136
* Returns an observable stream of {@link TransactionStatusError} for specific address.
@@ -140,7 +149,8 @@ export interface IListener {
140
149
* it emits a new message with the cosignatory signed transaction in the even stream.
141
150
*
142
151
* @param unresolvedAddress unresolved address we listen when a cosignatory is added to some transaction address sent
152
+ * @param subscribeMultisig When `true` cosigner's multisig account will also be subscribed to the channel
143
153
* @return an observable stream of {@link CosignatureSignedTransaction}
144
154
*/
145
- cosignatureAdded ( unresolvedAddress : UnresolvedAddress ) : Observable < CosignatureSignedTransaction > ;
155
+ cosignatureAdded ( unresolvedAddress : UnresolvedAddress , subscribeMultisig ?: boolean ) : Observable < CosignatureSignedTransaction > ;
146
156
}
0 commit comments