Skip to content

Implement Tx history for sends/swaps on second-class EVM chains #11433

@coderabbitai

Description

@coderabbitai

Description

Implement full transaction history support for second-class EVM chains (Monad, Plasma, HyperEVM).

Currently, PR #11426 introduces SecondClassEvmAdapter with parseTx capability for computing actual buy amounts, but the adapter returns empty transaction history (getTxHistory returns empty results).

Context

Scope

  • Implement transaction history fetching for sends/swaps on second-class chains
  • Ensure fee inclusion for all transaction types (native transfers, token transfers, and contract interactions)
  • Handle both native asset and token transfer transactions

Notes

During code review of PR #11426, it was noted that the fee field in parsed transactions is currently only included when native value is sent. When implementing full Tx history, ensure fees are included for all transaction types where the user pays gas, including ERC20 approvals, swaps, and other contract interactions.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions