-
Notifications
You must be signed in to change notification settings - Fork 66
Description
I'm using bitclout/transaction.ts to parse raw transaction data into metadata using Transaction.fromBytes(txBytes)[0];
I'm converting transaction.ts into .js using command:
tsc bitclout/transaction.ts
It is mostly going very well. However, when parsing CREATOR_COIN transactions, I'm sometimes getting negative numbers.
For example for this transaction
https://explorer.cloutangel.com/tx/3JuEUYJmCwdXq9XtqAUZ9YLaEdz4HVbCmZEUKeMtJvN9jUd1tjz5Bg
The following values are produced -
bitcloutToAddNanos:0
bitcloutToSellNanos:-359050958
operationType:0
minCreatorCoinExpectedNanos:11479892781
minBitcloutExpectedNanos:0
creatorCoinToSellNanos:0
I'm guessing it's some problem with large numbers wrapping around -
Maybe related to this - https://github.com/bitclout/identity/pull/6/files ?
Any thoughts?