@@ -23,6 +23,7 @@ import type { DecodedTransaction } from '@3loop/transaction-decoder'
2323export 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