@@ -163,39 +163,35 @@ def get_super_token_balance(self) -> Decimal:
163163 return Decimal (contract .functions .balanceOf (self .get_address ()).call ())
164164 return Decimal (0 )
165165
166- @property
167- def has_superfluid_connector (self ) -> bool :
168- return self .superfluid_connector is not None
169-
170- def can_start_flow (self , flow : Decimal ) -> Awaitable [bool ]:
166+ def can_start_flow (self , flow : Decimal ) -> bool :
171167 """Check if the account has enough funds to start a Superfluid flow of the given size."""
172- if not self .has_superfluid_connector :
168+ if not self .superfluid_connector :
173169 raise ValueError ("Superfluid connector is required to check a flow" )
174170 return self .superfluid_connector .can_start_flow (flow )
175171
176172 def create_flow (self , receiver : str , flow : Decimal ) -> Awaitable [str ]:
177173 """Creat a Superfluid flow between this account and the receiver address."""
178- if not self .has_superfluid_connector :
174+ if not self .superfluid_connector :
179175 raise ValueError ("Superfluid connector is required to create a flow" )
180176 return self .superfluid_connector .create_flow (receiver = receiver , flow = flow )
181177
182178 def get_flow (self , receiver : str ) -> Awaitable [Web3FlowInfo ]:
183179 """Get the Superfluid flow between this account and the receiver address."""
184- if not self .has_superfluid_connector :
180+ if not self .superfluid_connector :
185181 raise ValueError ("Superfluid connector is required to get a flow" )
186182 return self .superfluid_connector .get_flow (
187183 sender = self .get_address (), receiver = receiver
188184 )
189185
190186 def update_flow (self , receiver : str , flow : Decimal ) -> Awaitable [str ]:
191187 """Update the Superfluid flow between this account and the receiver address."""
192- if not self .has_superfluid_connector :
188+ if not self .superfluid_connector :
193189 raise ValueError ("Superfluid connector is required to update a flow" )
194190 return self .superfluid_connector .update_flow (receiver = receiver , flow = flow )
195191
196192 def delete_flow (self , receiver : str ) -> Awaitable [str ]:
197193 """Delete the Superfluid flow between this account and the receiver address."""
198- if not self .has_superfluid_connector :
194+ if not self .superfluid_connector :
199195 raise ValueError ("Superfluid connector is required to delete a flow" )
200196 return self .superfluid_connector .delete_flow (receiver = receiver )
201197
@@ -206,7 +202,7 @@ def manage_flow(
206202 update_type : FlowUpdate ,
207203 ) -> Awaitable [Optional [str ]]:
208204 """Manage the Superfluid flow between this account and the receiver address."""
209- if not self .has_superfluid_connector :
205+ if not self .superfluid_connector :
210206 raise ValueError ("Superfluid connector is required to manage a flow" )
211207 return self .superfluid_connector .manage_flow (
212208 receiver = receiver , flow = flow , update_type = update_type
0 commit comments