diff --git a/README.md b/README.md index 8fb17d75..7adc2293 100644 --- a/README.md +++ b/README.md @@ -42,10 +42,10 @@ if __name__ == "__main__": The [`examples/`](examples) directory contains end-to-end scripts for the common flows. A few starting points: -- [Read public REST endpoints](examples/get_info.py) -- [Stream order books and account state over websocket](examples/ws.py) -- [Create / modify / cancel an order over HTTP](examples/create_modify_cancel_order_http.py) -- [Create / modify / cancel an order over websocket](examples/create_modify_cancel_order_ws.py) +- [Read public REST endpoints](examples/market-data/get_info.py) +- [Stream order books and account state over websocket](examples/websocket/ws.py) +- [Create / modify / cancel an order over HTTP](examples/orders/create_modify_cancel_order_http.py) +- [Create / modify / cancel an order over websocket](examples/orders/create_modify_cancel_order_ws.py) - [System setup (API key, signer)](examples/system_setup.py) See [`examples/README.md`](examples/README.md) for the full annotated list. diff --git a/examples/sub_account_create.py b/examples/accounts/sub_account_create.py similarity index 87% rename from examples/sub_account_create.py rename to examples/accounts/sub_account_create.py index e634b252..3fe0fcbc 100644 --- a/examples/sub_account_create.py +++ b/examples/accounts/sub_account_create.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/sub_account_transfer_eth.py b/examples/accounts/sub_account_transfer_eth.py similarity index 94% rename from examples/sub_account_transfer_eth.py rename to examples/accounts/sub_account_transfer_eth.py index b5d088a0..caed8d44 100644 --- a/examples/sub_account_transfer_eth.py +++ b/examples/accounts/sub_account_transfer_eth.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup TO_ACCOUNT_INDEX = 281474976710648 diff --git a/examples/sub_account_transfer_usdc.py b/examples/accounts/sub_account_transfer_usdc.py similarity index 94% rename from examples/sub_account_transfer_usdc.py rename to examples/accounts/sub_account_transfer_usdc.py index 6ed8032d..cabbf6e8 100644 --- a/examples/sub_account_transfer_usdc.py +++ b/examples/accounts/sub_account_transfer_usdc.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup TO_ACCOUNT_INDEX = 281474976710648 diff --git a/examples/send_batch_tx_http.py b/examples/batch-orders/send_batch_tx_http.py similarity index 98% rename from examples/send_batch_tx_http.py rename to examples/batch-orders/send_batch_tx_http.py index d9ac8c19..bc0a4508 100644 --- a/examples/send_batch_tx_http.py +++ b/examples/batch-orders/send_batch_tx_http.py @@ -1,6 +1,6 @@ import asyncio import time -from utils import default_example_setup, trim_exception +from examples.utils import default_example_setup, trim_exception # this example does the same thing as the send_batch_tx_ws.py example, but sends the TX over HTTP instead of WS diff --git a/examples/send_batch_tx_ws.py b/examples/batch-orders/send_batch_tx_ws.py similarity index 98% rename from examples/send_batch_tx_ws.py rename to examples/batch-orders/send_batch_tx_ws.py index 8266b536..2aee138d 100644 --- a/examples/send_batch_tx_ws.py +++ b/examples/batch-orders/send_batch_tx_ws.py @@ -2,7 +2,7 @@ import asyncio import time -from utils import default_example_setup, ws_send_batch_tx, trim_exception +from examples.utils import default_example_setup, ws_send_batch_tx, trim_exception # this example does the same thing as the send_batch_tx_http.py example, but sends the TX over WS instead of HTTP diff --git a/examples/add_eth_margin.py b/examples/margin/add_eth_margin.py similarity index 97% rename from examples/add_eth_margin.py rename to examples/margin/add_eth_margin.py index 18043a23..ee908fc7 100644 --- a/examples/add_eth_margin.py +++ b/examples/margin/add_eth_margin.py @@ -1,6 +1,6 @@ import asyncio import lighter -from utils import default_example_setup +from examples.utils import default_example_setup async def fetch(api_client, idx): diff --git a/examples/disable_eth_as_margin.py b/examples/margin/disable_eth_as_margin.py similarity index 90% rename from examples/disable_eth_as_margin.py rename to examples/margin/disable_eth_as_margin.py index 009c924c..fe6e64a7 100644 --- a/examples/disable_eth_as_margin.py +++ b/examples/margin/disable_eth_as_margin.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/disable_uta.py b/examples/margin/disable_uta.py similarity index 90% rename from examples/disable_uta.py rename to examples/margin/disable_uta.py index bb729190..73427678 100644 --- a/examples/disable_uta.py +++ b/examples/margin/disable_uta.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/enable_eth_as_margin.py b/examples/margin/enable_eth_as_margin.py similarity index 90% rename from examples/enable_eth_as_margin.py rename to examples/margin/enable_eth_as_margin.py index e5778e82..48cb82ef 100644 --- a/examples/enable_eth_as_margin.py +++ b/examples/margin/enable_eth_as_margin.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/enable_uta.py b/examples/margin/enable_uta.py similarity index 89% rename from examples/enable_uta.py rename to examples/margin/enable_uta.py index 874362bd..db40adae 100644 --- a/examples/enable_uta.py +++ b/examples/margin/enable_uta.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/margin_eth_20x_cross_http.py b/examples/margin/margin_eth_20x_cross_http.py similarity index 94% rename from examples/margin_eth_20x_cross_http.py rename to examples/margin/margin_eth_20x_cross_http.py index afdb023d..65a4ddda 100644 --- a/examples/margin_eth_20x_cross_http.py +++ b/examples/margin/margin_eth_20x_cross_http.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/margin_eth_50x_isolate_ws.py b/examples/margin/margin_eth_50x_isolate_ws.py similarity index 94% rename from examples/margin_eth_50x_isolate_ws.py rename to examples/margin/margin_eth_50x_isolate_ws.py index dd08b4c1..6b88f873 100644 --- a/examples/margin_eth_50x_isolate_ws.py +++ b/examples/margin/margin_eth_50x_isolate_ws.py @@ -1,6 +1,6 @@ import websockets import asyncio -from utils import default_example_setup, ws_send_tx +from examples.utils import default_example_setup, ws_send_tx async def main(): diff --git a/examples/margin_eth_add_collateral_http.py b/examples/margin/margin_eth_add_collateral_http.py similarity index 94% rename from examples/margin_eth_add_collateral_http.py rename to examples/margin/margin_eth_add_collateral_http.py index c0d1fedf..822d413f 100644 --- a/examples/margin_eth_add_collateral_http.py +++ b/examples/margin/margin_eth_add_collateral_http.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/margin_eth_remove_collateral_ws.py b/examples/margin/margin_eth_remove_collateral_ws.py similarity index 94% rename from examples/margin_eth_remove_collateral_ws.py rename to examples/margin/margin_eth_remove_collateral_ws.py index 11dbadcf..b12ecf6f 100644 --- a/examples/margin_eth_remove_collateral_ws.py +++ b/examples/margin/margin_eth_remove_collateral_ws.py @@ -1,6 +1,6 @@ import asyncio import websockets -from utils import default_example_setup, ws_send_tx +from examples.utils import default_example_setup, ws_send_tx async def main(): diff --git a/examples/get_info.py b/examples/market-data/get_info.py similarity index 100% rename from examples/get_info.py rename to examples/market-data/get_info.py diff --git a/examples/get_set_maker_only_api_keys.py b/examples/market-data/get_set_maker_only_api_keys.py similarity index 96% rename from examples/get_set_maker_only_api_keys.py rename to examples/market-data/get_set_maker_only_api_keys.py index 494cff0b..f2f2092e 100644 --- a/examples/get_set_maker_only_api_keys.py +++ b/examples/market-data/get_set_maker_only_api_keys.py @@ -1,5 +1,5 @@ import asyncio, json, lighter -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): client, api_client, _ = default_example_setup() diff --git a/examples/cancel_all_orders_single_market.py b/examples/orders/cancel_all_orders_single_market.py similarity index 97% rename from examples/cancel_all_orders_single_market.py rename to examples/orders/cancel_all_orders_single_market.py index aef14699..c6328f7a 100644 --- a/examples/cancel_all_orders_single_market.py +++ b/examples/orders/cancel_all_orders_single_market.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup # Scope a cancel-all to a single market. diff --git a/examples/create_grouped_ioc_with_attached_sl_tp.py b/examples/orders/create_grouped_ioc_with_attached_sl_tp.py similarity index 97% rename from examples/create_grouped_ioc_with_attached_sl_tp.py rename to examples/orders/create_grouped_ioc_with_attached_sl_tp.py index 4fd9012b..b4cbd5a9 100644 --- a/examples/create_grouped_ioc_with_attached_sl_tp.py +++ b/examples/orders/create_grouped_ioc_with_attached_sl_tp.py @@ -1,6 +1,6 @@ import asyncio from lighter.signer_client import CreateOrderTxReq -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_grouped_ioc_with_integrator.py b/examples/orders/create_grouped_ioc_with_integrator.py similarity index 97% rename from examples/create_grouped_ioc_with_integrator.py rename to examples/orders/create_grouped_ioc_with_integrator.py index 5e041ef9..3a210514 100644 --- a/examples/create_grouped_ioc_with_integrator.py +++ b/examples/orders/create_grouped_ioc_with_integrator.py @@ -1,6 +1,6 @@ import asyncio from lighter.signer_client import CreateOrderTxReq -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_grouped_orders_cliend_order_index.py b/examples/orders/create_grouped_orders_cliend_order_index.py similarity index 97% rename from examples/create_grouped_orders_cliend_order_index.py rename to examples/orders/create_grouped_orders_cliend_order_index.py index d57d97ae..eddf2973 100644 --- a/examples/create_grouped_orders_cliend_order_index.py +++ b/examples/orders/create_grouped_orders_cliend_order_index.py @@ -1,7 +1,7 @@ import asyncio import time from lighter.signer_client import CreateOrderTxReq -from utils import default_example_setup +from examples.utils import default_example_setup BASE_CID = int(time.time()) % (2 ** 48 - 10) diff --git a/examples/create_market_order_async_client.py b/examples/orders/create_market_order_async_client.py similarity index 95% rename from examples/create_market_order_async_client.py rename to examples/orders/create_market_order_async_client.py index eb77b264..28b4ca4f 100644 --- a/examples/create_market_order_async_client.py +++ b/examples/orders/create_market_order_async_client.py @@ -1,7 +1,7 @@ import asyncio import lighter -from utils import get_api_key_config, trim_exception +from examples.utils import get_api_key_config, trim_exception async def create_signer_for_user(config_file="./api_key_config.json"): diff --git a/examples/create_market_order_eth_buy.py b/examples/orders/create_market_order_eth_buy.py similarity index 93% rename from examples/create_market_order_eth_buy.py rename to examples/orders/create_market_order_eth_buy.py index 32a6128c..2c2f4b0a 100644 --- a/examples/create_market_order_eth_buy.py +++ b/examples/orders/create_market_order_eth_buy.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_market_order_eth_sell.py b/examples/orders/create_market_order_eth_sell.py similarity index 93% rename from examples/create_market_order_eth_sell.py rename to examples/orders/create_market_order_eth_sell.py index 1eac7702..7ed0684f 100644 --- a/examples/create_market_order_eth_sell.py +++ b/examples/orders/create_market_order_eth_sell.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_market_order_max_slippage.py b/examples/orders/create_market_order_max_slippage.py similarity index 93% rename from examples/create_market_order_max_slippage.py rename to examples/orders/create_market_order_max_slippage.py index 289bfb46..5a0ff0b1 100644 --- a/examples/create_market_order_max_slippage.py +++ b/examples/orders/create_market_order_max_slippage.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_market_order_quote_amount.py b/examples/orders/create_market_order_quote_amount.py similarity index 94% rename from examples/create_market_order_quote_amount.py rename to examples/orders/create_market_order_quote_amount.py index 149b58c0..d244b555 100644 --- a/examples/create_market_order_quote_amount.py +++ b/examples/orders/create_market_order_quote_amount.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_modify_cancel_order_http.py b/examples/orders/create_modify_cancel_order_http.py similarity index 97% rename from examples/create_modify_cancel_order_http.py rename to examples/orders/create_modify_cancel_order_http.py index 4cab96d5..5fbfffc2 100644 --- a/examples/create_modify_cancel_order_http.py +++ b/examples/orders/create_modify_cancel_order_http.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_modify_cancel_order_ws.py b/examples/orders/create_modify_cancel_order_ws.py similarity index 97% rename from examples/create_modify_cancel_order_ws.py rename to examples/orders/create_modify_cancel_order_ws.py index 1c8f2d65..8958088b 100644 --- a/examples/create_modify_cancel_order_ws.py +++ b/examples/orders/create_modify_cancel_order_ws.py @@ -1,6 +1,6 @@ import websockets import asyncio -from utils import default_example_setup, ws_send_tx +from examples.utils import default_example_setup, ws_send_tx # this example does the same thing as the create_modify_cancel_order.py example, but sends the TX over WS instead of HTTP diff --git a/examples/create_modify_cancel_skip_nonce.py b/examples/orders/create_modify_cancel_skip_nonce.py similarity index 97% rename from examples/create_modify_cancel_skip_nonce.py rename to examples/orders/create_modify_cancel_skip_nonce.py index 0bacde78..4f5d59ad 100644 --- a/examples/create_modify_cancel_skip_nonce.py +++ b/examples/orders/create_modify_cancel_skip_nonce.py @@ -1,7 +1,7 @@ import asyncio from lighter.nonce_manager import NonceManagerType -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_order_skip_nonce.py b/examples/orders/create_order_skip_nonce.py similarity index 93% rename from examples/create_order_skip_nonce.py rename to examples/orders/create_order_skip_nonce.py index 25a8086b..e0315e8e 100644 --- a/examples/create_order_skip_nonce.py +++ b/examples/orders/create_order_skip_nonce.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_position_tied_sl_tp.py b/examples/orders/create_position_tied_sl_tp.py similarity index 97% rename from examples/create_position_tied_sl_tp.py rename to examples/orders/create_position_tied_sl_tp.py index 0b691e1a..306520af 100644 --- a/examples/create_position_tied_sl_tp.py +++ b/examples/orders/create_position_tied_sl_tp.py @@ -1,6 +1,6 @@ import asyncio from lighter.signer_client import CreateOrderTxReq -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/create_with_multiple_keys.py b/examples/orders/create_with_multiple_keys.py similarity index 94% rename from examples/create_with_multiple_keys.py rename to examples/orders/create_with_multiple_keys.py index 94e0b2e8..ac15117c 100644 --- a/examples/create_with_multiple_keys.py +++ b/examples/orders/create_with_multiple_keys.py @@ -1,6 +1,6 @@ import time import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/self_trade_create_modify_order.py b/examples/orders/self_trade_create_modify_order.py similarity index 98% rename from examples/self_trade_create_modify_order.py rename to examples/orders/self_trade_create_modify_order.py index 8bb2d94b..f0c63818 100644 --- a/examples/self_trade_create_modify_order.py +++ b/examples/orders/self_trade_create_modify_order.py @@ -1,6 +1,6 @@ import asyncio import time -from utils import default_example_setup +from examples.utils import default_example_setup # Self-trade prevention (STP) on order creation / modification. diff --git a/examples/self_trade_grouped_orders.py b/examples/orders/self_trade_grouped_orders.py similarity index 97% rename from examples/self_trade_grouped_orders.py rename to examples/orders/self_trade_grouped_orders.py index b36e91be..7975ea9c 100644 --- a/examples/self_trade_grouped_orders.py +++ b/examples/orders/self_trade_grouped_orders.py @@ -1,6 +1,6 @@ import asyncio from lighter.signer_client import CreateOrderTxReq -from utils import default_example_setup +from examples.utils import default_example_setup # Self-trade prevention applied to a grouped (OTOCO) order. diff --git a/examples/paper_trading_health.py b/examples/paper-trading/paper_trading_health.py similarity index 100% rename from examples/paper_trading_health.py rename to examples/paper-trading/paper_trading_health.py diff --git a/examples/paper_trading_live.py b/examples/paper-trading/paper_trading_live.py similarity index 100% rename from examples/paper_trading_live.py rename to examples/paper-trading/paper_trading_live.py diff --git a/examples/paper_trading_snapshot.py b/examples/paper-trading/paper_trading_snapshot.py similarity index 100% rename from examples/paper_trading_snapshot.py rename to examples/paper-trading/paper_trading_snapshot.py diff --git a/examples/public_pool_create_modify.py b/examples/public-pool/public_pool_create_modify.py similarity index 97% rename from examples/public_pool_create_modify.py rename to examples/public-pool/public_pool_create_modify.py index dbffee7f..7952d7df 100644 --- a/examples/public_pool_create_modify.py +++ b/examples/public-pool/public_pool_create_modify.py @@ -2,7 +2,7 @@ import json import asyncio import lighter -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/public_pool_deposit.py b/examples/public-pool/public_pool_deposit.py similarity index 91% rename from examples/public_pool_deposit.py rename to examples/public-pool/public_pool_deposit.py index dae44fec..20295a4c 100644 --- a/examples/public_pool_deposit.py +++ b/examples/public-pool/public_pool_deposit.py @@ -1,6 +1,6 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup POOL_ACCOUNT_INDEX = 281474976710651 diff --git a/examples/public_pool_info.py b/examples/public-pool/public_pool_info.py similarity index 95% rename from examples/public_pool_info.py rename to examples/public-pool/public_pool_info.py index e5194074..04887009 100644 --- a/examples/public_pool_info.py +++ b/examples/public-pool/public_pool_info.py @@ -1,6 +1,6 @@ import asyncio import lighter -from utils import default_example_setup +from examples.utils import default_example_setup POOL_ACCOUNT_INDEX = 281474976710651 diff --git a/examples/public_pool_withdraw.py b/examples/public-pool/public_pool_withdraw.py similarity index 92% rename from examples/public_pool_withdraw.py rename to examples/public-pool/public_pool_withdraw.py index f3ce3f35..668e681b 100644 --- a/examples/public_pool_withdraw.py +++ b/examples/public-pool/public_pool_withdraw.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup POOL_ACCOUNT_INDEX = 281474976710651 diff --git a/examples/stake_and_unstake.py b/examples/public-pool/stake_and_unstake.py similarity index 94% rename from examples/stake_and_unstake.py rename to examples/public-pool/stake_and_unstake.py index a8b90226..897ad0ea 100644 --- a/examples/stake_and_unstake.py +++ b/examples/public-pool/stake_and_unstake.py @@ -1,6 +1,6 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup STAKING_POOL_INDEX = 281474976624800 diff --git a/examples/spot_get_account_assets_http.py b/examples/spot/spot_get_account_assets_http.py similarity index 95% rename from examples/spot_get_account_assets_http.py rename to examples/spot/spot_get_account_assets_http.py index dd5d1d64..02863784 100644 --- a/examples/spot_get_account_assets_http.py +++ b/examples/spot/spot_get_account_assets_http.py @@ -1,7 +1,7 @@ import logging import asyncio import lighter -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): diff --git a/examples/spot_get_account_assets_ws.py b/examples/spot/spot_get_account_assets_ws.py similarity index 95% rename from examples/spot_get_account_assets_ws.py rename to examples/spot/spot_get_account_assets_ws.py index de5522e1..8fc41a57 100644 --- a/examples/spot_get_account_assets_ws.py +++ b/examples/spot/spot_get_account_assets_ws.py @@ -4,7 +4,7 @@ import websockets from lighter.models import WSAccountAssets -from utils import default_example_setup, ws_subscribe, ws_ping +from examples.utils import default_example_setup, ws_subscribe, ws_ping async def consume_messages(ws): diff --git a/examples/spot_get_order_books.py b/examples/spot/spot_get_order_books.py similarity index 97% rename from examples/spot_get_order_books.py rename to examples/spot/spot_get_order_books.py index d5b84e6e..358628d4 100644 --- a/examples/spot_get_order_books.py +++ b/examples/spot/spot_get_order_books.py @@ -2,7 +2,7 @@ import asyncio import lighter from lighter import Asset -from utils import default_example_setup +from examples.utils import default_example_setup # This example shows how to fetch order books and assets details # This information should be enough to be able to trade on Lighter diff --git a/examples/spot_self_transfer_perp_spot.py b/examples/spot/spot_self_transfer_perp_spot.py similarity index 94% rename from examples/spot_self_transfer_perp_spot.py rename to examples/spot/spot_self_transfer_perp_spot.py index 2df6268d..f3921d20 100644 --- a/examples/spot_self_transfer_perp_spot.py +++ b/examples/spot/spot_self_transfer_perp_spot.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup async def main(): client, api_client, _ = default_example_setup() diff --git a/examples/spot_self_transfer_spot_perp.py b/examples/spot/spot_self_transfer_spot_perp.py similarity index 95% rename from examples/spot_self_transfer_spot_perp.py rename to examples/spot/spot_self_transfer_spot_perp.py index cfdc158d..efe5a093 100644 --- a/examples/spot_self_transfer_spot_perp.py +++ b/examples/spot/spot_self_transfer_spot_perp.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup diff --git a/examples/transfer.py b/examples/transfers/transfer.py similarity index 95% rename from examples/transfer.py rename to examples/transfers/transfer.py index 0b14d2ec..75833b0a 100644 --- a/examples/transfer.py +++ b/examples/transfers/transfer.py @@ -1,6 +1,6 @@ import asyncio import lighter -from utils import default_example_setup +from examples.utils import default_example_setup ETH_PRIVATE_KEY = "1234567812345678123456781234567812345678123456781234567812345678" TO_ACCOUNT_INDEX = 9 diff --git a/examples/transfer_same_master_account.py b/examples/transfers/transfer_same_master_account.py similarity index 95% rename from examples/transfer_same_master_account.py rename to examples/transfers/transfer_same_master_account.py index e3474a94..4f68b59d 100644 --- a/examples/transfer_same_master_account.py +++ b/examples/transfers/transfer_same_master_account.py @@ -1,6 +1,6 @@ import asyncio import lighter -from utils import default_example_setup +from examples.utils import default_example_setup TO_ACCOUNT_INDEX = 281474976710648 # same master account diff --git a/examples/withdraw_fast.py b/examples/transfers/withdraw_fast.py similarity index 98% rename from examples/withdraw_fast.py rename to examples/transfers/withdraw_fast.py index 7532e4e8..0a7677ad 100644 --- a/examples/withdraw_fast.py +++ b/examples/transfers/withdraw_fast.py @@ -1,7 +1,7 @@ import asyncio import json import lighter -from utils import default_example_setup +from examples.utils import default_example_setup ETH_PRIVATE_KEY = "1234567812345678123456781234567812345678123456781234567812345678" WITHDRAW_ADDRESS = "0x0000..." diff --git a/examples/withdraw_normal.py b/examples/transfers/withdraw_normal.py similarity index 93% rename from examples/withdraw_normal.py rename to examples/transfers/withdraw_normal.py index acd36112..1f22c49d 100644 --- a/examples/withdraw_normal.py +++ b/examples/transfers/withdraw_normal.py @@ -1,5 +1,5 @@ import asyncio -from utils import default_example_setup +from examples.utils import default_example_setup AMOUNT = 5.0 diff --git a/examples/ws.py b/examples/websocket/ws.py similarity index 100% rename from examples/ws.py rename to examples/websocket/ws.py diff --git a/examples/ws_async.py b/examples/websocket/ws_async.py similarity index 100% rename from examples/ws_async.py rename to examples/websocket/ws_async.py