Skip to content

Commit 6c8733a

Browse files
Fix moxie interpretation (#182)
1 parent 3842a4a commit 6c8733a

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

.changeset/light-schools-boil.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@3loop/transaction-interpreter': patch
3+
---
4+
5+
Update moxie interpreter

packages/transaction-interpreter/interpreters/moxie.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import type { DecodedTransaction } from '@3loop/transaction-decoder'
2323
export function transformEvent(event: DecodedTransaction): InterpretedTransaction {
2424
const methodName = event.methodCall.name
2525
const newEvent = categorizedDefaultEvent(event)
26+
const { assetsMinted, assetsBurned } = newEvent
2627

2728
const purchaseOrSaleEvent = event.interactions.find(
2829
(i) => i.event.eventName === 'SubjectSharePurchased' || i.event.eventName === 'SubjectShareSold',
@@ -60,7 +61,9 @@ export function transformEvent(event: DecodedTransaction): InterpretedTransactio
6061
sold[0],
6162
)}`,
6263
assetsSent: assetsSent(event.transfers, _spender),
63-
assetsReceived: assetsReceived(event.transfers, _beneficiary),
64+
assetsReceived: assetsMinted ? assetsMinted : assetsReceived(event.transfers, _beneficiary),
65+
assetsMinted: [],
66+
assetsBurned: [],
6467
}
6568
}
6669

@@ -71,8 +74,10 @@ export function transformEvent(event: DecodedTransaction): InterpretedTransactio
7174
action: `Sold ${formatNumber(sold[0].amount)} Fan Tokens of ${sold[0].asset?.name} for ${displayAsset(
7275
bougt[0],
7376
)}`,
74-
assetsSent: assetsSent(event.transfers, _spender),
77+
assetsSent: assetsBurned ? assetsBurned : assetsSent(event.transfers, _spender),
7578
assetsReceived: assetsReceived(event.transfers, _beneficiary),
79+
assetsMinted: [],
80+
assetsBurned: [],
7681
}
7782
}
7883

0 commit comments

Comments
 (0)