Skip to content

Commit d98382d

Browse files
Merge pull request #74 from InjectiveLabs/bug_fixes
bug fixes
2 parents 83f1902 + e71f4e6 commit d98382d

File tree

4 files changed

+23
-14
lines changed

4 files changed

+23
-14
lines changed

examples/async/chain_client/20_MsgExec.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,15 @@ async def main() -> None:
2424

2525
# prepare tx msg
2626
market_id = "0xa508cb32923323679f29a032c70342c147c17d0145625922b0ef22e955c844c0"
27-
granter = "inj14au322k9munkmx5wrchz9q30juf5wjgz2cfqku"
2827
grantee = "inj1hkhdaj2a2clmq5jq6mspsggqs32vynpk228q3r"
28+
29+
granter_inj_address = "inj14au322k9munkmx5wrchz9q30juf5wjgz2cfqku"
30+
granter_address = Address.from_acc_bech32(granter_inj_address)
31+
granter_subaccount_id = granter_address.get_subaccount_id(index=0)
2932
msg0 = composer.MsgCreateSpotLimitOrder(
30-
sender=granter,
33+
sender=granter_inj_address,
3134
market_id=market_id,
32-
subaccount_id=subaccount_id,
35+
subaccount_id=granter_subaccount_id,
3336
fee_recipient=grantee,
3437
price=7.523,
3538
quantity=0.01,

examples/sync/chain_client/20_MsgExec.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,15 @@ async def main() -> None:
2323

2424
# prepare tx msg
2525
market_id = "0xa508cb32923323679f29a032c70342c147c17d0145625922b0ef22e955c844c0"
26-
granter = "inj14au322k9munkmx5wrchz9q30juf5wjgz2cfqku"
26+
2727
grantee = "inj1hkhdaj2a2clmq5jq6mspsggqs32vynpk228q3r"
28+
granter_inj_address = "inj14au322k9munkmx5wrchz9q30juf5wjgz2cfqku"
29+
granter_address = Address.from_acc_bech32(granter_inj_address)
30+
granter_subaccount_id = granter_address.get_subaccount_id(index=0)
2831
msg0 = composer.MsgCreateSpotLimitOrder(
29-
sender=granter,
32+
sender=granter_inj_address,
3033
market_id=market_id,
31-
subaccount_id=subaccount_id,
34+
subaccount_id=granter_subaccount_id,
3235
fee_recipient=grantee,
3336
price=7.523,
3437
quantity=0.01,

pyinjective/async_client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def __init__(
7272
)
7373
self.stubCosmosTendermint = tendermint_query_grpc.ServiceStub(self.chain_channel)
7474
self.stubAuth = auth_query_grpc.QueryStub(self.chain_channel)
75+
self.stubAuthz = authz_query_grpc.QueryStub(self.chain_channel)
7576
self.stubTx = tx_service_grpc.ServiceStub(self.chain_channel)
7677

7778
# exchange stubs
@@ -381,4 +382,4 @@ async def get_derivative_subaccount_trades(self, subaccount_id: str, **kwargs):
381382

382383
async def get_funding_payments(self, subaccount_id: str, **kwargs):
383384
req = derivative_exchange_rpc_pb.FundingPaymentsRequest(subaccount_id=subaccount_id, market_id=kwargs.get("market_id"), skip=kwargs.get("skip"), limit=kwargs.get("limit"))
384-
return await self.stubDerivativeExchange.FundingPayments(req)
385+
return await self.stubDerivativeExchange.FundingPayments(req)

pyinjective/composer.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
from .constant import Denom
1818
from .utils import *
19+
from typing import List
1920

2021
class Composer:
2122
def __init__(self, network: str):
@@ -188,7 +189,7 @@ def MsgCancelSpotOrder(
188189
def MsgBatchCreateSpotLimitOrders(
189190
self,
190191
sender: str,
191-
orders: list
192+
orders: List
192193
):
193194
return injective_exchange_tx_pb.MsgBatchCreateSpotLimitOrders(
194195
sender=sender,
@@ -198,7 +199,7 @@ def MsgBatchCreateSpotLimitOrders(
198199
def MsgBatchCancelSpotOrders(
199200
self,
200201
sender: str,
201-
data: list
202+
data: List
202203
):
203204
return injective_exchange_tx_pb.MsgBatchCancelSpotOrders(
204205
sender=sender,
@@ -271,7 +272,7 @@ def MsgCancelDerivativeOrder(
271272
def MsgBatchCreateDerivativeLimitOrders(
272273
self,
273274
sender: str,
274-
orders: list
275+
orders: List
275276
):
276277
return injective_exchange_tx_pb.MsgBatchCreateDerivativeLimitOrders(
277278
sender=sender,
@@ -281,7 +282,7 @@ def MsgBatchCreateDerivativeLimitOrders(
281282
def MsgBatchCancelDerivativeOrders(
282283
self,
283284
sender: str,
284-
data: list
285+
data: List
285286
):
286287
return injective_exchange_tx_pb.MsgBatchCancelDerivativeOrders(
287288
sender=sender,
@@ -407,9 +408,9 @@ def MsgGrant(
407408
def MsgExec(
408409
self,
409410
grantee: str,
410-
msgs: list
411+
msgs: List
411412
):
412-
any_msgs: [any_pb2.Any] = []
413+
any_msgs: List[any_pb2.Any] = []
413414
for msg in msgs:
414415
any_msg = any_pb2.Any()
415416
any_msg.Pack(msg, type_url_prefix="")
@@ -424,7 +425,7 @@ def MsgRevoke(
424425
self,
425426
granter: str,
426427
grantee: str,
427-
msg_type: list
428+
msg_type: str
428429
):
429430
return cosmos_authz_tx_pb.MsgRevoke(
430431
granter=granter,
@@ -470,6 +471,7 @@ def MsgResponses(data, simulation=False):
470471

471472
return msgs
472473

474+
@staticmethod
473475
def UnpackMsgExecResponse(msg_type, data):
474476
header_map = {
475477
"MsgCreateSpotLimitOrder": injective_exchange_tx_pb.MsgCreateSpotLimitOrderResponse,

0 commit comments

Comments
 (0)