diff --git a/pyproject.toml b/pyproject.toml index 3c9c7e0..5e68719 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "bluefin_v2_client_sui" -version = "1.1.7" +version = "1.1.8" 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" diff --git a/src/bluefin_rfq_client/rfq.py b/src/bluefin_rfq_client/rfq.py index 9279ab8..3e22299 100644 --- a/src/bluefin_rfq_client/rfq.py +++ b/src/bluefin_rfq_client/rfq.py @@ -244,9 +244,9 @@ def get_vault_coin_balance(self, self.url, vault, strip_hex_prefix(token_type), - SUI_STRING_OBJECT_TYPE) + SUI_CUSTOM_OBJECT_TYPE) try: - balance = res["result"]["data"]["content"]["fields"]["value"] + balance = res["result"]["data"]["content"]["fields"]["value"]["fields"]["swaps"] return balance except Exception as e: raise Exception("Could not fetch coin balance",e) diff --git a/src/sui_utils/utilities.py b/src/sui_utils/utilities.py index c73fce5..9406eb8 100644 --- a/src/sui_utils/utilities.py +++ b/src/sui_utils/utilities.py @@ -17,6 +17,7 @@ BASE_1E6 = 1000000 # 1e6 for USDC token BASE_1E9 = 1000000000 SUI_STRING_OBJECT_TYPE = "0x1::string::String" +SUI_CUSTOM_OBJECT_TYPE = "0x1::type_name::TypeName" def getsha256Hash(callArgs: list) -> str: