Skip to content

Commit 4725ad2

Browse files
author
abel
committed
(feat) Added support for all chain exchange module messages in Composer. Added unit tests for new messages. Refactored example scripts to move them into separated subfolders for each module.
1 parent 4dfde9a commit 4725ad2

14 files changed

+4
-3
lines changed

examples/chain_client/exchange/7_MsgCreateDerivativeMarketOrder.py renamed to examples/chain_client/exchange/10_MsgCreateDerivativeLimitOrder.py

File renamed without changes.

examples/chain_client/exchange/6_MsgCreateDerivativeLimitOrder.py renamed to examples/chain_client/exchange/11_MsgCreateDerivativeMarketOrder.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,17 @@ async def main() -> None:
3737
fee_recipient = "inj1hkhdaj2a2clmq5jq6mspsggqs32vynpk228q3r"
3838

3939
# prepare tx msg
40-
msg = composer.msg_create_derivative_market_order(
40+
msg = composer.msg_create_derivative_limit_order(
4141
sender=address.to_acc_bech32(),
4242
market_id=market_id,
4343
subaccount_id=subaccount_id,
4444
fee_recipient=fee_recipient,
4545
price=Decimal(50000),
46-
quantity=Decimal(0.01),
46+
quantity=Decimal(0.1),
4747
margin=composer.calculate_margin(
48-
quantity=Decimal(0.01), price=Decimal(50000), leverage=Decimal(3), is_reduce_only=False
48+
quantity=Decimal(0.1), price=Decimal(50000), leverage=Decimal(1), is_reduce_only=False
4949
),
50+
order_type="BUY",
5051
cid=str(uuid.uuid4()),
5152
)
5253

examples/chain_client/exchange/8_MsgCancelDerivativeOrder.py renamed to examples/chain_client/exchange/12_MsgCancelDerivativeOrder.py

File renamed without changes.

examples/chain_client/exchange/16_MsgCreateBinaryOptionsLimitOrder.py renamed to examples/chain_client/exchange/14_MsgCreateBinaryOptionsLimitOrder.py

File renamed without changes.

examples/chain_client/exchange/17_MsgCreateBinaryOptionsMarketOrder.py renamed to examples/chain_client/exchange/15_MsgCreateBinaryOptionsMarketOrder.py

File renamed without changes.

examples/chain_client/exchange/18_MsgCancelBinaryOptionsOrder.py renamed to examples/chain_client/exchange/16_MsgCancelBinaryOptionsOrder.py

File renamed without changes.

examples/chain_client/exchange/10_MsgSubaccountTransfer.py renamed to examples/chain_client/exchange/17_MsgSubaccountTransfer.py

File renamed without changes.

examples/chain_client/exchange/15_ExternalTransfer.py renamed to examples/chain_client/exchange/18_MsgExternalTransfer.py

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)