Table of Contents

Class SolverFeeSide

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

A single market advertised by a solver (discovery v0 or v1). The same shape appears inside a source SolverCard and, tagged with its solver, inside the per-network index (IndexedMarket).

public sealed class SolverFeeSide
Inheritance
SolverFeeSide
Inherited Members

Remarks

Keyed by the side deposited, not the side paid out. An absent Bps means the market's own fee_bps stands for this direction; an absent Flat means this direction charges no flat component at all, which is not the same as inheriting the market's legacy fee_flat — that field states the quote-deposited direction alone, and reading it as both would overstate one of them.

Properties

Bps

This direction's spread in basis points, when it differs from the other's.

public int? Bps { get; init; }

Property Value

int?

Flat

This direction's flat charge, in atomic units of the deposited leg.

public string? Flat { get; init; }

Property Value

string