From ab7a7c4b2540dc59b14ee05c6b01863a1a300f7c Mon Sep 17 00:00:00 2001 From: yasir_ejaz Date: Mon, 28 Aug 2023 10:56:11 +0400 Subject: [PATCH] Update package name --- README.md | 16 ++++++++-------- examples/1.initialization.py | 2 +- examples/10.1.socket_readonly.py | 2 +- examples/10.sockets.py | 2 +- examples/11.sub_accounts.py | 2 +- examples/12.open_order_event.py | 2 +- examples/13.orderbook_updates.py | 2 +- examples/14.web_sockets.py | 2 +- examples/15.get_funding_history.py | 2 +- .../16.listening_events_using_sub_account.py | 2 +- examples/17.1.get_orders_readonly.py | 2 +- examples/17.get_orders.py | 2 +- examples/18.dms_api.py | 2 +- examples/19.Generate_readonly_token.py | 2 +- examples/2.user_info.py | 2 +- examples/20.contract_call.py | 6 +++--- examples/3.balance.py | 2 +- examples/4.placing_orders.py | 2 +- examples/5.adjusting_leverage.py | 2 +- examples/6.adjusting_margin.py | 4 ++-- examples/7.cancelling_orders.py | 2 +- examples/8.exchange_data.py | 2 +- examples/9.user_data.py | 2 +- examples/contract_call.py | 6 +++--- pyproject.toml | 5 ++--- .../__init__.py | 0 .../account.py | 0 .../api_service.py | 0 .../client.py | 0 .../constants.py | 0 .../contracts.py | 0 .../enumerations.py | 0 .../interfaces.py | 0 .../onboarding_signer.py | 0 .../order_signer.py | 0 .../rpc.py | 0 .../signer.py | 0 .../socket_manager.py | 0 .../sockets_lib.py | 0 .../utilities.py | 0 .../websocket_client.py | 0 41 files changed, 38 insertions(+), 39 deletions(-) rename src/{bluefin_client_sui => bluefin_v2_client}/__init__.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/account.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/api_service.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/client.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/constants.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/contracts.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/enumerations.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/interfaces.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/onboarding_signer.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/order_signer.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/rpc.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/signer.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/socket_manager.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/sockets_lib.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/utilities.py (100%) rename src/{bluefin_client_sui => bluefin_v2_client}/websocket_client.py (100%) diff --git a/README.md b/README.md index 20c0ead..6acc083 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Python Client for the Bluefin Exchange API and SUI Contracts. The package can be installed from [PyPi](https://pypi.org/project/bluefin-v2-client-python/) using pip: ``` -pip install bluefin_client_sui +pip install bluefin_v2_client ``` Alternatively, you could run: @@ -38,10 +38,10 @@ When initializing the client, users must accept [terms and conditions](https://b } ``` -Users can import predefined networks from [constants](https://github.com/fireflyprotocol/bluefin-v2-client-python/blob/main/src/bluefin_client_sui/constants.py): +Users can import predefined networks from [constants](https://github.com/fireflyprotocol/bluefin-v2-client-python/blob/main/src/bluefin-v2-client-python/constants.py): ```python -from bluefin_client_sui import Networks +from bluefin_v2_client import Networks ``` For testing purposes use `Networks[SUI_STAGING]` and for production use `Networks[SUI_PROD]`. @@ -50,7 +50,7 @@ For testing purposes use `Networks[SUI_STAGING]` and for production use `Network ```python from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks +from bluefin_v2_client import BluefinClient, Networks from pprint import pprint import asyncio @@ -86,7 +86,7 @@ Bluefin-client can also be initialized in `read-only` mode, below is the example ```python from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks +from bluefin_v2_client import BluefinClient, Networks from pprint import pprint import asyncio @@ -118,7 +118,7 @@ if __name__ == "__main__": ```python from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, MARKET_SYMBOLS, ORDER_SIDE, ORDER_TYPE, OrderSignatureRequest +from bluefin_v2_client import BluefinClient, Networks, MARKET_SYMBOLS, ORDER_SIDE, ORDER_TYPE, OrderSignatureRequest import asyncio async def main(): @@ -167,7 +167,7 @@ if __name__ == "__main__": ```python from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, SOCKET_EVENTS +from bluefin_v2_client import BluefinClient, Networks, SOCKET_EVENTS import asyncio import time @@ -208,7 +208,7 @@ Look at the [example](https://github.com/fireflyprotocol/bluefin-v2-client-pytho ```python from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, SOCKET_EVENTS, MARKET_SYMBOLS +from bluefin_v2_client import BluefinClient, Networks, SOCKET_EVENTS, MARKET_SYMBOLS import time import asyncio diff --git a/examples/1.initialization.py b/examples/1.initialization.py index ebf65d3..f1c301b 100644 --- a/examples/1.initialization.py +++ b/examples/1.initialization.py @@ -6,7 +6,7 @@ from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks +from bluefin_v2_client import BluefinClient, Networks from pprint import pprint import asyncio diff --git a/examples/10.1.socket_readonly.py b/examples/10.1.socket_readonly.py index ea6cd88..5e543b2 100644 --- a/examples/10.1.socket_readonly.py +++ b/examples/10.1.socket_readonly.py @@ -4,7 +4,7 @@ import time from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, MARKET_SYMBOLS, SOCKET_EVENTS +from bluefin_v2_client import BluefinClient, Networks, MARKET_SYMBOLS, SOCKET_EVENTS import asyncio TEST_NETWORK = "SUI_STAGING" diff --git a/examples/10.sockets.py b/examples/10.sockets.py index eb855a0..8a7029d 100644 --- a/examples/10.sockets.py +++ b/examples/10.sockets.py @@ -4,7 +4,7 @@ import time from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, MARKET_SYMBOLS, SOCKET_EVENTS +from bluefin_v2_client import BluefinClient, Networks, MARKET_SYMBOLS, SOCKET_EVENTS import asyncio TEST_NETWORK = "SUI_STAGING" diff --git a/examples/11.sub_accounts.py b/examples/11.sub_accounts.py index a7b11b0..00d6d91 100644 --- a/examples/11.sub_accounts.py +++ b/examples/11.sub_accounts.py @@ -2,7 +2,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_SUB_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, MARKET_SYMBOLS, ORDER_SIDE, diff --git a/examples/12.open_order_event.py b/examples/12.open_order_event.py index a65c53f..d884e3f 100644 --- a/examples/12.open_order_event.py +++ b/examples/12.open_order_event.py @@ -8,7 +8,7 @@ sys.path.append(os.getcwd() + "/src/") import time from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/13.orderbook_updates.py b/examples/13.orderbook_updates.py index 49531be..947c309 100644 --- a/examples/13.orderbook_updates.py +++ b/examples/13.orderbook_updates.py @@ -7,7 +7,7 @@ sys.path.append(os.getcwd() + "/src/") import time from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/14.web_sockets.py b/examples/14.web_sockets.py index 50885ce..a6f6440 100644 --- a/examples/14.web_sockets.py +++ b/examples/14.web_sockets.py @@ -3,7 +3,7 @@ sys.path.append(os.getcwd() + "/src/") import time from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/15.get_funding_history.py b/examples/15.get_funding_history.py index dd45644..f93ff7e 100644 --- a/examples/15.get_funding_history.py +++ b/examples/15.get_funding_history.py @@ -2,7 +2,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/16.listening_events_using_sub_account.py b/examples/16.listening_events_using_sub_account.py index c13ceba..6c64587 100644 --- a/examples/16.listening_events_using_sub_account.py +++ b/examples/16.listening_events_using_sub_account.py @@ -6,7 +6,7 @@ """ import time, sys from config import TEST_ACCT_KEY, TEST_NETWORK, TEST_SUB_ACCT_KEY -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/17.1.get_orders_readonly.py b/examples/17.1.get_orders_readonly.py index 38a1b4e..1a8329b 100644 --- a/examples/17.1.get_orders_readonly.py +++ b/examples/17.1.get_orders_readonly.py @@ -8,7 +8,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/17.get_orders.py b/examples/17.get_orders.py index a97a82c..5882c7e 100644 --- a/examples/17.get_orders.py +++ b/examples/17.get_orders.py @@ -7,7 +7,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/18.dms_api.py b/examples/18.dms_api.py index ab6a95a..cac6217 100644 --- a/examples/18.dms_api.py +++ b/examples/18.dms_api.py @@ -4,7 +4,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_SUB_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, MARKET_SYMBOLS, ORDER_SIDE, diff --git a/examples/19.Generate_readonly_token.py b/examples/19.Generate_readonly_token.py index 5d66925..6ec3d94 100644 --- a/examples/19.Generate_readonly_token.py +++ b/examples/19.Generate_readonly_token.py @@ -2,7 +2,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks +from bluefin_v2_client import BluefinClient, Networks from pprint import pprint import asyncio diff --git a/examples/2.user_info.py b/examples/2.user_info.py index 1b6b65c..6af62bd 100644 --- a/examples/2.user_info.py +++ b/examples/2.user_info.py @@ -2,7 +2,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, MARKET_SYMBOLS +from bluefin_v2_client import BluefinClient, Networks, MARKET_SYMBOLS from pprint import pprint import asyncio diff --git a/examples/20.contract_call.py b/examples/20.contract_call.py index 2e01f4e..39f3622 100644 --- a/examples/20.contract_call.py +++ b/examples/20.contract_call.py @@ -4,7 +4,7 @@ import base64 from bluefin_client_sui.utilities import * from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, @@ -13,8 +13,8 @@ OrderSignatureRequest, ) import asyncio -from bluefin_client_sui import signer -from bluefin_client_sui import * +from bluefin_v2_client import signer +from bluefin_v2_client import * async def main(): diff --git a/examples/3.balance.py b/examples/3.balance.py index ea204ec..9867a33 100644 --- a/examples/3.balance.py +++ b/examples/3.balance.py @@ -3,7 +3,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks +from bluefin_v2_client import BluefinClient, Networks import asyncio diff --git a/examples/4.placing_orders.py b/examples/4.placing_orders.py index 1d17f97..11d6292 100644 --- a/examples/4.placing_orders.py +++ b/examples/4.placing_orders.py @@ -2,7 +2,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/5.adjusting_leverage.py b/examples/5.adjusting_leverage.py index 1b5638b..9bf7dfc 100644 --- a/examples/5.adjusting_leverage.py +++ b/examples/5.adjusting_leverage.py @@ -3,7 +3,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, MARKET_SYMBOLS +from bluefin_v2_client import BluefinClient, Networks, MARKET_SYMBOLS import asyncio diff --git a/examples/6.adjusting_margin.py b/examples/6.adjusting_margin.py index d9ce6d5..a42daba 100644 --- a/examples/6.adjusting_margin.py +++ b/examples/6.adjusting_margin.py @@ -3,9 +3,9 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, MARKET_SYMBOLS, ADJUST_MARGIN +from bluefin_v2_client import BluefinClient, Networks, MARKET_SYMBOLS, ADJUST_MARGIN import asyncio -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/7.cancelling_orders.py b/examples/7.cancelling_orders.py index b47f07c..8451761 100644 --- a/examples/7.cancelling_orders.py +++ b/examples/7.cancelling_orders.py @@ -4,7 +4,7 @@ import time from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/8.exchange_data.py b/examples/8.exchange_data.py index da56722..6008176 100644 --- a/examples/8.exchange_data.py +++ b/examples/8.exchange_data.py @@ -3,7 +3,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, diff --git a/examples/9.user_data.py b/examples/9.user_data.py index ea9df5d..5540e76 100644 --- a/examples/9.user_data.py +++ b/examples/9.user_data.py @@ -3,7 +3,7 @@ sys.path.append(os.getcwd() + "/src/") from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import BluefinClient, Networks, MARKET_SYMBOLS, ORDER_STATUS +from bluefin_v2_client import BluefinClient, Networks, MARKET_SYMBOLS, ORDER_STATUS from pprint import pprint import asyncio diff --git a/examples/contract_call.py b/examples/contract_call.py index 2a632ee..321cbf3 100644 --- a/examples/contract_call.py +++ b/examples/contract_call.py @@ -4,7 +4,7 @@ import base64 from bluefin_client_sui.utilities import * from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_client_sui import ( +from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, @@ -13,8 +13,8 @@ OrderSignatureRequest, ) import asyncio -from bluefin_client_sui import signer -from bluefin_client_sui import * +from bluefin_v2_client import signer +from bluefin_v2_client import * async def main(): diff --git a/pyproject.toml b/pyproject.toml index cdd348e..3ad86cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,11 @@ [project] -name = "bluefin_client_sui" +name = "bluefin_v2_client" version = "2.0.0" -description = "Library to interact with firefly exchange protocol including its off-chain api-gateway and on-chain contracts" +description = "Library to interact with Bluefin exchange protocol including its off-chain api-gateway and on-chain contracts" readme = "README.md" requires-python = ">=3.8" keywords = ["bluefin", "exchange", "decentralized", "perpetuals", "blockchain"] dependencies = [ - 'web3 ~= 5.31.3', 'requests ~= 2.28.1', 'python-socketio ~= 5.7.2', 'websocket-client ~= 1.5.1' diff --git a/src/bluefin_client_sui/__init__.py b/src/bluefin_v2_client/__init__.py similarity index 100% rename from src/bluefin_client_sui/__init__.py rename to src/bluefin_v2_client/__init__.py diff --git a/src/bluefin_client_sui/account.py b/src/bluefin_v2_client/account.py similarity index 100% rename from src/bluefin_client_sui/account.py rename to src/bluefin_v2_client/account.py diff --git a/src/bluefin_client_sui/api_service.py b/src/bluefin_v2_client/api_service.py similarity index 100% rename from src/bluefin_client_sui/api_service.py rename to src/bluefin_v2_client/api_service.py diff --git a/src/bluefin_client_sui/client.py b/src/bluefin_v2_client/client.py similarity index 100% rename from src/bluefin_client_sui/client.py rename to src/bluefin_v2_client/client.py diff --git a/src/bluefin_client_sui/constants.py b/src/bluefin_v2_client/constants.py similarity index 100% rename from src/bluefin_client_sui/constants.py rename to src/bluefin_v2_client/constants.py diff --git a/src/bluefin_client_sui/contracts.py b/src/bluefin_v2_client/contracts.py similarity index 100% rename from src/bluefin_client_sui/contracts.py rename to src/bluefin_v2_client/contracts.py diff --git a/src/bluefin_client_sui/enumerations.py b/src/bluefin_v2_client/enumerations.py similarity index 100% rename from src/bluefin_client_sui/enumerations.py rename to src/bluefin_v2_client/enumerations.py diff --git a/src/bluefin_client_sui/interfaces.py b/src/bluefin_v2_client/interfaces.py similarity index 100% rename from src/bluefin_client_sui/interfaces.py rename to src/bluefin_v2_client/interfaces.py diff --git a/src/bluefin_client_sui/onboarding_signer.py b/src/bluefin_v2_client/onboarding_signer.py similarity index 100% rename from src/bluefin_client_sui/onboarding_signer.py rename to src/bluefin_v2_client/onboarding_signer.py diff --git a/src/bluefin_client_sui/order_signer.py b/src/bluefin_v2_client/order_signer.py similarity index 100% rename from src/bluefin_client_sui/order_signer.py rename to src/bluefin_v2_client/order_signer.py diff --git a/src/bluefin_client_sui/rpc.py b/src/bluefin_v2_client/rpc.py similarity index 100% rename from src/bluefin_client_sui/rpc.py rename to src/bluefin_v2_client/rpc.py diff --git a/src/bluefin_client_sui/signer.py b/src/bluefin_v2_client/signer.py similarity index 100% rename from src/bluefin_client_sui/signer.py rename to src/bluefin_v2_client/signer.py diff --git a/src/bluefin_client_sui/socket_manager.py b/src/bluefin_v2_client/socket_manager.py similarity index 100% rename from src/bluefin_client_sui/socket_manager.py rename to src/bluefin_v2_client/socket_manager.py diff --git a/src/bluefin_client_sui/sockets_lib.py b/src/bluefin_v2_client/sockets_lib.py similarity index 100% rename from src/bluefin_client_sui/sockets_lib.py rename to src/bluefin_v2_client/sockets_lib.py diff --git a/src/bluefin_client_sui/utilities.py b/src/bluefin_v2_client/utilities.py similarity index 100% rename from src/bluefin_client_sui/utilities.py rename to src/bluefin_v2_client/utilities.py diff --git a/src/bluefin_client_sui/websocket_client.py b/src/bluefin_v2_client/websocket_client.py similarity index 100% rename from src/bluefin_client_sui/websocket_client.py rename to src/bluefin_v2_client/websocket_client.py