shapeshift / web

ShapeShift Web
https://app.shapeshift.com
MIT License
172 stars 185 forks source link

User rejected the transaction firing incorrectly #8128

Open purelycrickets opened 1 week ago

purelycrickets commented 1 week ago

Overview

Jam from an affected user that is getting the 'User rejected the transaction' error as something not related to the address validation endpoint.

References and additional details

Native wallet user, DOGE chain: https://jam.dev/c/5d4c64b5-5085-486e-b94e-a5329c9e5730

Error that fires: Error: failed to add input: Error: RangeError: value out of range

Acceptance Criteria

User is able to interact with their DOGE without the 'user rejected the transaction' error blocking them from interacting with their funds.

Need By Date

No response

Screenshots/Mockups

No response

Estimated effort

No response

gomesalexandre commented 1 week ago

For reference:

purelycrickets commented 4 days ago

User reached out again with a new Jam. Still blocked but with a new error message this time:

{"error":{"date":1731951725910,"message_type":"FAILURE","message_enum":3,"message":{"code":9,"message":"Encountered invalid prevhash 2"},"from_wallet":true}}

https://jam.dev/c/43d60d6f-f4c9-4978-a3b8-83391db87e76

0xean commented 3 days ago

See: https://github.com/bitcoinjs/bitcoinjs-lib/commit/6148ad83e0b9843548a7e7d00ce5e521b82d93aa

0xean commented 3 days ago
  1. attempt to bring us up to date with rc 7.0.0
  2. if that fails use reference implementation above to get support for big int