@@ -583,10 +583,15 @@ export const getTradesCTE = ({
583
583
'direction', assets_with_values.direction,
584
584
'beneficiary', assets_with_values.beneficiary,
585
585
'extra', assets_with_values.extra,
586
- 'token_id', assets_with_values.token_id,
586
+ 'token_id', assets_with_values.token_id,
587
587
'item_id', assets_with_values.item_id,
588
588
'amount', assets_with_values.amount,
589
- 'creator', assets_with_values.creator
589
+ 'creator', assets_with_values.creator,
590
+ 'owner', assets_with_values.nft_owner,
591
+ 'category', assets_with_values.category,
592
+ 'nft_id', assets_with_values.nft_id,
593
+ 'issued_id', assets_with_values.issued_id,
594
+ 'nft_name', assets_with_values.nft_name
590
595
)
591
596
) AS assets,
592
597
/* CASE #1: Single NFT (if you only expect ONE 'sent' per trade) */
@@ -624,15 +629,18 @@ export const getTradesCTE = ({
624
629
erc20_asset.amount,
625
630
item.creator,
626
631
item.available,
627
- account.address as nft_owner,
632
+ nft.owner_address as nft_owner,
633
+ nft.category,
634
+ nft.id as nft_id,
635
+ nft.issued_id as issued_id,
636
+ nft.name as nft_name,
628
637
coalesce(nft.item_blockchain_id::text, item_asset.item_id) as item_id
629
638
FROM marketplace.trade_assets AS ta
630
639
LEFT JOIN marketplace.trade_assets_erc721 AS erc721_asset ON ta.id = erc721_asset.asset_id
631
640
LEFT JOIN marketplace.trade_assets_erc20 AS erc20_asset ON ta.id = erc20_asset.asset_id
632
641
LEFT JOIN marketplace.trade_assets_item AS item_asset ON ta.id = item_asset.asset_id
633
642
LEFT JOIN ${ MARKETPLACE_SQUID_SCHEMA } .item AS item ON (ta.contract_address = item.collection_id AND item_asset.item_id::numeric = item.blockchain_id)
634
643
LEFT JOIN ${ MARKETPLACE_SQUID_SCHEMA } .nft AS nft ON (ta.contract_address = nft.contract_address AND erc721_asset.token_id::numeric = nft.token_id)
635
- LEFT JOIN ${ MARKETPLACE_SQUID_SCHEMA } .account as account ON (account.id = nft.owner_id)
636
644
) AS assets_with_values ON t.id = assets_with_values.trade_id
637
645
LEFT JOIN squid_trades.trade AS trade_status ON trade_status.signature = t.hashed_signature
638
646
LEFT JOIN squid_trades.signature_index AS signer_signature_index ON LOWER(signer_signature_index.address) = LOWER(t.signer)
0 commit comments