We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bfcc0df commit 5ad85c5Copy full SHA for 5ad85c5
packages/chain-adapters/src/evm/SecondClassEvmAdapter.ts
@@ -500,6 +500,14 @@ export abstract class SecondClassEvmAdapter<T extends EvmChainId> extends EvmBas
500
const internalFrom = getAddress(internalTx.from)
501
const internalTo = getAddress(internalTx.to)
502
503
+ // Skip internal transactions that duplicate the native transaction
504
+ if (
505
+ isAddressEqual(internalFrom, txFrom) &&
506
+ isAddressEqual(internalTo, txTo) &&
507
+ internalTx.value === tx.value
508
+ )
509
+ continue
510
+
511
if (isAddressEqual(address, internalFrom)) {
512
nativeTransfers.push({
513
assetId: this.assetId,
0 commit comments