Table of Contents

Class IndexedMarket

Namespace
NArk.ArkadeIntents.SolverRegistry
Assembly
NArk.ArkadeIntents.dll

A SolverMarket as published in the per-network index, tagged with its solver.

public sealed class IndexedMarket : SolverMarket
Inheritance
IndexedMarket
Inherited Members

Properties

DiscoveryPubkey

The solver's discovery x-only pubkey (hex), if the card carried one.

public string? DiscoveryPubkey { get; init; }

Property Value

string

Solver

The solver name that advertises this market.

public required string Solver { get; init; }

Property Value

string

Transports

The solver card's transport map, propagated by the reducer when the card carries one.

public SolverTransports? Transports { get; init; }

Property Value

SolverTransports

Remarks

Without it a DiscoveryPubkey names a solver nothing can dial: the protocol addresses parties by key and carries no URLs, so this is where "where" lives.