Table of Contents

Class GetSolverRegistryResponse

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

A per-network index (the reducer/CI output published as <network>.json) in the Arkade Market Discovery Protocol v0 or v1. Markets are pre-sorted ascending by fee_bps within each id-pair group.

public sealed class GetSolverRegistryResponse
Inheritance
GetSolverRegistryResponse
Inherited Members

Properties

Commit

The git commit the index was reduced from.

public string? Commit { get; init; }

Property Value

string

GeneratedAt

Unix timestamp (seconds) the index was generated; used for staleness warnings.

public ulong GeneratedAt { get; init; }

Property Value

ulong

Markets

The indexed markets across all solvers on this network.

public List<IndexedMarket> Markets { get; init; }

Property Value

List<IndexedMarket>

Network

The network this index covers (bitcoin, signet or mutinynet).

public required string Network { get; init; }

Property Value

string

Version

Discovery protocol version, from zero through SupportedVersion.

public int Version { get; init; }

Property Value

int