Replies: 3 comments 2 replies
-
Looking into this. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Quick question; what version are you currently using? Also, see #2133 to track this issue. Thanks! :) |
Beta Was this translation helpful? Give feedback.
1 reply
-
I was trying to reproduce this and couldn't; I believe it was fixed by #1858. Can you update to the latest version and see if you still have this issue? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone! I've been struggling to have the TRANSACTION_REPLACEMENT error thrown as documented. After a lot of debugging, I noted that there's a data format mismatch between the TXs pulled from scanned blocks and the
replaceable
model that etherjs builds to compare and detect replacements. See screenshot:Notice that:
tx.from
is all lower case whereasreplaceable.from
is a checksummed address, but both values represent the same address.tx.nonce
is0x334
(ie: 820 in hex), whilereplaceable.nonce
is the number 820.Given the above, replacement transactions are never detected, at least in my env. Has anyone stumbled upon this issue? Should I open PR making this comparison a little more resilient to data formats?
Beta Was this translation helpful? Give feedback.
All reactions