Table of Contents

Class ArkadeSwapQuoteProfile

Namespace
NArk.ArkadeIntents.Rfq.Profiles.Asset
Assembly
NArk.ArkadeIntents.dll

Quote fields of the arkade:X->arkade:Y profile. Both are compare-only.

public sealed class ArkadeSwapQuoteProfile
Inheritance
ArkadeSwapQuoteProfile
Inherited Members

Remarks

The client derives the same offer covenant from the quote's own to_amount plus the two parameters it supplied itself, and funds only its own derivation. A solver that names a different address gets a client that refuses to fund — never one whose deposit is trapped. Both values are published rather than just the address because they are checked against two different things: the address is what the wallet sends to, and the script is what the local covenant compiles to.

Properties

OfferAddress

The solver's derivation of the offer's address.

public string? OfferAddress { get; init; }

Property Value

string

OfferPkScript

The solver's derivation of the offer's scriptPubKey, hex.

public string? OfferPkScript { get; init; }

Property Value

string