Class ArkadeIntentPrograms
- Namespace
- NArk.ArkadeIntents.Programs
- Assembly
- NArk.ArkadeIntents.dll
The built-in Arkade program artifacts, parsed once from their embedded JSON and cached for the
process lifetime (first access pays a single parse; every later access is free). Each is an
ArkadeProgram template with unbound $params — bind the constructor args and
keys at contract construction (see ArkProgramContract).
public static class ArkadeIntentPrograms
- Inheritance
-
ArkadeIntentPrograms
- Inherited Members
Properties
AssetToBtc
Swap an Arkade asset → Ark BTC — the mirrored fill/cancel shape.
public static ArkadeProgram AssetToBtc { get; }
Property Value
BtcToAsset
Swap Ark BTC → an Arkade asset. The solver fills the covenant fulfill path (the
emulator co-signs once the ArkadeScript covenant confirms the wanted asset lands on the
maker's output); user+server can collaboratively cancel.
public static ArkadeProgram BtcToAsset { get; }