Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions pyinjective/core/token.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,6 @@ def convert_value_from_extended_decimal_format(value: Decimal) -> Decimal:

def chain_formatted_value(self, human_readable_value: Decimal) -> Decimal:
return human_readable_value * Decimal(f"1e{self.decimals}")

Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
def human_readable_value(self, chain_formatted_value: Decimal) -> Decimal:
return chain_formatted_value / Decimal(f"1e{self.decimals}")
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "injective-py"
version = "1.11.0-rc5"
version = "1.11.0-rc6"
description = "Injective Python SDK, with Exchange API Client"
authors = ["Injective Labs <contact@injectivelabs.org>"]
license = "Apache-2.0"
Expand Down
8 changes: 8 additions & 0 deletions tests/core/test_token.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,11 @@ def test_chain_formatted_value(self, inj_token):
expected_value = value * Decimal(f"1e{inj_token.decimals}")

assert chain_formatted_value == expected_value

def test_human_readable_value(self, inj_token):
value = Decimal("1345600000000000000")

human_readable_value = inj_token.human_readable_value(chain_formatted_value=value)
expected_value = value / Decimal(f"1e{inj_token.decimals}")

assert human_readable_value == expected_value
Loading