@@ -152,7 +152,9 @@ def QuerySubscriptionsForPlan(
152152 self .__ConvertAnyToPlanSubscription (subscription .value )
153153 for subscription in subscriptions
154154 ]
155-
155+
156+ # not in use anymore
157+ '''
156158 def Allocate(self, address: str, bytes: str, id: int, tx_params: TxParams = TxParams()):
157159 msg = msg_pb2.MsgAllocateRequest(
158160 frm = self._account.address,
@@ -162,7 +164,7 @@ def Allocate(self, address: str, bytes: str, id: int, tx_params: TxParams = TxPa
162164 )
163165 return self.transaction([msg], tx_params)
164166
165- '''
167+
166168 def Cancel(self, id: int, tx_params: TxParams = TxParams()):
167169 msg = msg_pb2.MsgCancelRequest(
168170 frm = self._account.address,
@@ -171,19 +173,19 @@ def Cancel(self, id: int, tx_params: TxParams = TxParams()):
171173 return self.transaction([msg], tx_params)
172174 '''
173175
176+ # id is subscription id
174177 def Cancel (self , id : int , tx_params : TxParams = TxParams ()):
175178 msg = msg_pb2_3 .MsgCancelSubscriptionRequest (
176179 frm = self ._account .address ,
177180 id = id ,
178181 )
179182 return self .transaction ([msg ], tx_params )
180183
181- # Used for plan subs
182- def StartSession (self , address : str , subscription_id : int , tx_params : TxParams = TxParams ()):
183- msg = msg_pb2_3 .MsgStartSessionRequest (
184+ def RenewSubscription (self , subscription_id : int , denom : str , tx_params : TxParams = TxParams ()):
185+ msg = msg_pb2_3 .MsgRenewSubscriptionRequest (
184186 frm = self ._account .address ,
185187 id = subscription_id ,
186- node_address = address
188+ denom = denom ,
187189 )
188190 return self .transaction ([msg ], tx_params )
189191
@@ -196,16 +198,7 @@ def ShareSubscription(self, subscription_id: int, wallet_address: str, bytes: st
196198 )
197199 return self .transaction ([msg ], tx_params )
198200
199- def RenewSubscription (self , subscription_id : int , denom : str , tx_params : TxParams = TxParams ()):
200- msg = msg_pb2_3 .MsgRenewSubscriptionRequest (
201- frm = self ._account .address ,
202- id = subscription_id ,
203- denom = denom ,
204- )
205- return self .transaction ([msg ], tx_params )
206-
207201 # id is plan_id
208-
209202 def StartSubscription (self , plan_id : int , denom : str , renewal : int = RenewalPricePolicy .RENEWAL_PRICE_POLICY_IF_LESSER_OR_EQUAL , tx_params : TxParams = TxParams ()):
210203 msg = msg_pb2_3 .MsgStartSubscriptionRequest (
211204 frm = self ._account .address ,
@@ -222,6 +215,16 @@ def UpdateSubscription(self, subscription_id: int, renewal: int = RenewalPriceP
222215 renewal_price_policy = renewal ,
223216 )
224217 return self .transaction ([msg ], tx_params )
218+
219+ # Used for plan subs
220+ def StartSession (self , address : str , subscription_id : int , tx_params : TxParams = TxParams ()):
221+ msg = msg_pb2_3 .MsgStartSessionRequest (
222+ frm = self ._account .address ,
223+ id = subscription_id ,
224+ node_address = address
225+ )
226+ return self .transaction ([msg ], tx_params )
227+
225228 # Node subscriptions are returned by grpc querier in google's 'Any' type and need to be converted into desired protobuf type
226229 #
227230 #
0 commit comments