Skip to content

Commit a270d47

Browse files
committed
Merge branch 'master' of https://github.com/InjectiveLabs/sdk-python into master
2 parents ce07014 + 211e3cc commit a270d47

34 files changed

+1879
-187
lines changed

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,20 @@ python pyinjective/fetch_metadata.py
8686

8787

8888
### Changelogs
89+
0.5.4
90+
* Added PortfolioRequest, GetTxByHashRequest, AuctionRequest, AuctionsRequest, StreamBidsRequest and provided examples
91+
* Updated the composer with MsgIncreasePosition and MsgLiquidatePosition
92+
* Added reduce-only orders to the composer and updated examples
93+
94+
0.5.3
95+
* add skip, and limit to trade request
96+
8997
0.5.2
90-
* fix type hints
91-
* add sync init_num_seq, changed previous init_num_seq to ainit_num_seq
98+
* add sync init_num_seq, changed previous init_num_seq to async_init_num_seq
9299
* add staging mainnet endpoint, update market metadata
93100
* protobuf regen
94101
* response parser improvements
95-
102+
* fix type hints
96103

97104
0.5.1
98105
* add AsyncClient

examples/chain_client_examples/10_ExchangeMsgBatchCancelDerivativeOrders.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main() -> None:
3434
# load account
3535
priv_key = PrivateKey.from_hex("5d386fbdbf11f1141010f81a46b40f94887367562bd33b452bbaa6ce1cd1381e")
3636
pub_key = priv_key.to_public_key()
37-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
37+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
3838
subaccount_id = address.get_subaccount_id(index=0)
3939

4040
# prepare trade info

examples/chain_client_examples/11_ExchangeMsgBatchCreateSpotLimitOrders.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main() -> None:
3434
# load account
3535
priv_key = PrivateKey.from_hex("5d386fbdbf11f1141010f81a46b40f94887367562bd33b452bbaa6ce1cd1381e")
3636
pub_key = priv_key.to_public_key()
37-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
37+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
3838
subaccount_id = address.get_subaccount_id(index=0)
3939

4040
# prepare trade info

examples/chain_client_examples/12_ExchangeMsgBatchCreateDerivativeLimitOrders.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main() -> None:
3434
# load account
3535
priv_key = PrivateKey.from_hex("5d386fbdbf11f1141010f81a46b40f94887367562bd33b452bbaa6ce1cd1381e")
3636
pub_key = priv_key.to_public_key()
37-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
37+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
3838
subaccount_id = address.get_subaccount_id(index=0)
3939

4040
# prepare trade info
@@ -48,17 +48,17 @@ async def main() -> None:
4848
fee_recipient=fee_recipient,
4949
price=41027,
5050
quantity=0.01,
51+
is_buy=True,
5152
leverage=0.7,
52-
is_buy=True
5353
),
5454
composer.DerivativeOrder(
5555
market_id=market_id,
5656
subaccount_id=subaccount_id,
5757
fee_recipient=fee_recipient,
5858
price=62140,
5959
quantity=0.01,
60-
leverage=1.4,
61-
is_buy=False
60+
is_buy=False,
61+
is_reduce_only=True
6262
),
6363
]
6464

examples/chain_client_examples/13_ExchangeMsgIncreasePositionMargin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main() -> None:
3434
# load account
3535
priv_key = PrivateKey.from_hex("5d386fbdbf11f1141010f81a46b40f94887367562bd33b452bbaa6ce1cd1381e")
3636
pub_key = priv_key.to_public_key()
37-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
37+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
3838
subaccount_id = address.get_subaccount_id(index=0)
3939

4040
# prepare trade info

examples/chain_client_examples/14_ExchangeMsgLiquidatePosition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main() -> None:
3434
# load account
3535
priv_key = PrivateKey.from_hex("5d386fbdbf11f1141010f81a46b40f94887367562bd33b452bbaa6ce1cd1381e")
3636
pub_key = priv_key.to_public_key()
37-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
37+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
3838
subaccount_id = address.get_subaccount_id(index=0)
3939

4040
# prepare trade info

examples/chain_client_examples/15_ExchangeMsgWithdraw.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main() -> None:
3434
# load account
3535
priv_key = PrivateKey.from_hex("5d386fbdbf11f1141010f81a46b40f94887367562bd33b452bbaa6ce1cd1381e")
3636
pub_key = priv_key.to_public_key()
37-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
37+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
3838
subaccount_id = address.get_subaccount_id(index=0)
3939

4040
# prepare tx msg

examples/chain_client_examples/16_ExchangeMsgSubaccountTransfer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main() -> None:
3434
# load account
3535
priv_key = PrivateKey.from_hex("f9db9bf330e23cb7839039e944adef6e9df447b90b503d5b4464c90bea9022f3")
3636
pub_key = priv_key.to_public_key()
37-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
37+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
3838
subaccount_id = address.get_subaccount_id(index=0)
3939
dest_subaccount_id = address.get_subaccount_id(index=1)
4040

examples/chain_client_examples/17_ExchangeMultipleMsgs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async def main() -> None:
3434
# load account
3535
priv_key = PrivateKey.from_hex("f9db9bf330e23cb7839039e944adef6e9df447b90b503d5b4464c90bea9022f3")
3636
pub_key = priv_key.to_public_key()
37-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
37+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
3838
subaccount_id = address.get_subaccount_id(index=0)
3939

4040
# prepare trade info

examples/chain_client_examples/18_ExchangeMsgCreateSpotLimitOrder_async.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ async def main() -> None:
1919
# load account
2020
priv_key = PrivateKey.from_hex("f9db9bf330e23cb7839039e944adef6e9df447b90b503d5b4464c90bea9022f3")
2121
pub_key = priv_key.to_public_key()
22-
address = await pub_key.to_address().init_num_seq(network.lcd_endpoint)
22+
address = pub_key.to_address().init_num_seq(network.lcd_endpoint)
2323
subaccount_id = address.get_subaccount_id(index=0)
2424

2525
# prepare trade info

0 commit comments

Comments
 (0)