diff --git a/examples/18.dms_api.py b/examples/18.dms_api.py deleted file mode 100644 index 20dc10b..0000000 --- a/examples/18.dms_api.py +++ /dev/null @@ -1,50 +0,0 @@ -import json - -import sys, os - -# sys.path.append(os.getcwd() + "/src/") -from config import TEST_ACCT_KEY, TEST_SUB_ACCT_KEY, TEST_NETWORK -from bluefin_v2_client import ( - BluefinClient, - MARKET_SYMBOLS, - ORDER_SIDE, - ORDER_TYPE, - Networks, - OrderSignatureRequest, -) -import asyncio - -from bluefin_client_sui.interfaces import PostTimerAttributes - - -async def main(): - client = BluefinClient(True, Networks[TEST_NETWORK], TEST_ACCT_KEY) - await client.init(True) - - print("User: ", client.get_public_address()) - countDownsObject: PostTimerAttributes = dict() - countDowns = list() - countDowns.append({"symbol": MARKET_SYMBOLS.BTC.value, "countDown": 3 * 1000}) - - countDowns.append({"symbol": MARKET_SYMBOLS.ETH.value, "countDown": 3 * 1000}) - - countDownsObject["countDowns"] = countDowns - try: - # sending post request to reset user's count down timer with MARKET_SYMBOL for auto cancellation of order - postResponse = await client.reset_cancel_on_disconnect_timer(countDownsObject) - print(postResponse) - # get request to get user's count down timer for MARKET_SYMBOL - getResponse = await client.get_cancel_on_disconnect_timer( - {"symbol": MARKET_SYMBOLS.ETH} - ) - print(getResponse) - - except Exception as e: - print(e) - - await client.close_connections() - - -if __name__ == "__main__": - event_loop = asyncio.get_event_loop() - event_loop.run_until_complete(main()) diff --git a/examples/20.contract_call.py b/examples/20.contract_call.py deleted file mode 100644 index 39f3622..0000000 --- a/examples/20.contract_call.py +++ /dev/null @@ -1,57 +0,0 @@ -import sys, os - -sys.path.append(os.getcwd() + "/src/") -import base64 -from bluefin_client_sui.utilities import * -from config import TEST_ACCT_KEY, TEST_NETWORK -from bluefin_v2_client import ( - BluefinClient, - Networks, - MARKET_SYMBOLS, - ORDER_SIDE, - ORDER_TYPE, - OrderSignatureRequest, -) -import asyncio -from bluefin_v2_client import signer -from bluefin_v2_client import * - - -async def main(): - # initialize client - client = BluefinClient( - True, # agree to terms and conditions - Networks[TEST_NETWORK], # network to connect with - TEST_ACCT_KEY, # private key of wallet - ) - await client.init(True) - ### you need to have usdc coins to deposit it to margin bank. - ### the below functions just gets usdc coins that you have. - usdc_coins = client.get_usdc_coins() - - coin_obj_id = usdc_coins["data"][1]["coinObjectId"] - await client.deposit_margin_to_bank(1000, coin_obj_id) - - # await client.withdraw_margin_from_bank(100) - - # await client.withdraw_all_margin_from_bank() - - print("Printing Margin Bank balance") - print(await client.get_margin_bank_balance()) - - print("Printing usdc balance") - print(await client.get_usdc_balance()) - - print("Printing SUI balance") - print(await client.get_native_chain_token_balance()) - - print("getting usdc coins") - print(client.get_usdc_coins()) - - await client.close_connections() - - -if __name__ == "__main__": - loop = asyncio.new_event_loop() - loop.run_until_complete(main()) - loop.close()