Skip to content

Commit a6f8e08

Browse files
authored
Merge pull request #255 from crypkit/fix/deposit-chain
fix: Use app chain for deposits
2 parents a74316f + da50db4 commit a6f8e08

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

blockapi/test/v2/api/debank/test_debank_app_parser.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ def test_parse_polymarket_deposits(debank_app_parser, polymarket_response):
144144
assert deposit.balance_raw == Decimal("290595.12768")
145145
assert deposit.coin.symbol == COIN_USDC.symbol
146146
assert deposit.coin.info.coingecko_id == COIN_USDC.info.coingecko_id
147+
assert deposit.coin.blockchain == Blockchain.POLYGON
147148

148149

149150
def test_parse_polymarket_predictions(debank_app_parser, polymarket_response):

blockapi/v2/api/debank.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -680,11 +680,19 @@ def _parse_deposit(
680680
)
681681
continue
682682

683+
coin_with_app_chain = Coin.from_api(
684+
blockchain=chain,
685+
decimals=coin.decimals,
686+
name=coin.name,
687+
symbol=coin.symbol,
688+
info=coin.info,
689+
)
690+
683691
balance = BalanceItem.from_api(
684692
balance=Decimal(token.amount),
685693
balance_raw=token.amount,
686694
asset_type=AssetType.DEPOSITED,
687-
coin=coin,
695+
coin=coin_with_app_chain,
688696
raw=token.model_dump(),
689697
last_updated=int(item.update_at) if item.update_at else None,
690698
)

0 commit comments

Comments
 (0)