Skip to content

History for Vault Withdraw not correct on tiny amounts #2803

Open
@marcelkb

Description

@marcelkb

Summary

If the amount is really small like 9.3e-07 the withdrawn amount and the info from the history does not match

{"method": "withdrawfromvault", "params": ["591882453d1c682bbc1aaaddaf5b0b3801416e1089386b99581c28f28dbb5bfc", "dTGeTGkayryJFi1tc6ERNnsL7eo4G5CbaZ", "9.3e-07@DUSD", [{"txid": "37153751df5f721636b38af31948978042cae635298f61561c3f1ef792550f37", "vout": 1, "amount": 0.19847125}]], "jsonrpc": "2.0"}

9.3e-07@DUSD vs. 0.00012317 DUSD

{"method": "listaccounthistory", "params": ["dTGeTGkayryJFi1tc6ERNnsL7eo4G5CbaZ", {"depth": 240, "no_rewards": true, "txtype": "J"}], "jsonrpc": "2.0"}
and looking for txid in history

returns 0.00012317@DUSD as amount

image

Defiscan Block Explorer shows correct amount
https://defiscan.live/transactions/37153751df5f721636b38af31948978042cae635298f61561c3f1ef792550f37

Steps to Reproduce

Take small DUSD loan and look in the history

Environment

  • Node Version: 4.0.8
  • Block height on bug if applicable: 3669950
  • TX or TX type on bug if applicable: f97e816318da5e86e57408e565ea7a810826df8b7442394a11f3cc4848fd841d
  • OS with version: win11

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions