Skip to content

v2.79.1

Choose a tag to compare

@superKalo superKalo released this 30 Oct 13:57
1c413a2

Changelog:

  • Added: JPYC as a fee token in the extension #1898
    • Adds JPYC as a gas tank fee token, so users can pay fees using the JPYC stablecoin
    • Tweaks Swap & Bridge config so that JPYC variants does not appear in the default lists on supported chains: Ethereum, Avalanche and Polygon (for one reason or another)
  • Fixed: Handle ERC-4337 nonce discrepancies and inconsistent pending state leading to infinite loop #1903
    • Extracted nonce fetching logic into a reusable fetchNonce function
    • Added infinite loop prevention with a counter for 4337 nonce discrepancy retries
    • Implemented pending state correction in account state updates to handle RPC inconsistencies. If the block tag is pending & we have a fetched latest state, we check each nonce against the latest state. If the pending nonce is lower than the latest state, we override the res also, we check isDeployed, isSmarterEoa & isEOA. We do this because rogue RPCs sometimes mess up the pending state.

Full Changelog: v2.79.0...v2.79.1