+
ACCOUNT FIELDS
+
#{String(d.listingId)}
+
navigator.clipboard.writeText(d.seller)} onClick={() => router.push(`/search?q=${d.seller}`)} />
+
{priceStr()}
+
+
+ {d.canonicalCurrency.__kind === 'Sol' ? 'SOL (native)' : `SPL · ${abbrev((d.canonicalCurrency as { mint: string }).mint)}`}
+
+
+ {canonicalOracleAddr && (
+
+ navigator.clipboard.writeText(canonicalOracleAddr)} />
+
+ )}
+
{d.isActive ? 'Active' : 'Inactive'}
+
+ {d.metadataUri && (
+ <>
+
METADATA URI
+
+ {d.metadataUri}
+
+ >
+ )}
+
+
ALT CURRENCIES
+ {d.altCurrencies.length === 0
+ ?
None configured.
+ : d.altCurrencies.map((alt, i) => (
+
+
+ {alt.currency.__kind === 'Sol' ? 'SOL' : `SPL · ${abbrev((alt.currency as { mint: string }).mint)}`}
+
+
+ {isSome(alt.usdOracle) ? abbrev(alt.usdOracle.value) : 'stablecoin ($1.00)'}
+
+
+ ))
+ }
+
+
ACCEPTED RESOLVERS
+ {d.acceptedResolvers.length === 0
+ ?
Empty — any registered resolver is accepted.
+ : d.acceptedResolvers.map((r) => (
+
router.push(`/resolver/${r}`)} style={{ display: 'flex', alignItems: 'center', justifyContent: 'space-between', padding: '11px 13px', background: 'var(--bg3)', borderRadius: 9, marginBottom: 7, cursor: 'pointer' }}>
+ {abbrev(r)}
+
+ ))
+ }
+