Class EvmArkadeLockupValidation
- Namespace
- NArk.ArkadeIntents.Evm
- Assembly
- NArk.ArkadeIntents.dll
A locally derived Arkade lockup and its unattended-refund capability.
public sealed record EvmArkadeLockupValidation : IEquatable<EvmArkadeLockupValidation>
- Inheritance
-
EvmArkadeLockupValidation
- Implements
- Inherited Members
Constructors
EvmArkadeLockupValidation(VHTLCv2Contract, bool, string, string)
A locally derived Arkade lockup and its unattended-refund capability.
public EvmArkadeLockupValidation(VHTLCv2Contract Contract, bool HasEmulatorRefundPath, string EightLeafAddress, string NineLeafAddress)
Parameters
ContractVHTLCv2ContractThe exact matching VHTLCv2.
HasEmulatorRefundPathboolWhether the ninth leaf is present.
EightLeafAddressstringLocally derived legacy candidate.
NineLeafAddressstringLocally derived unattended-refund candidate.
Properties
Contract
The exact matching VHTLCv2.
public VHTLCv2Contract Contract { get; init; }
Property Value
EightLeafAddress
Locally derived legacy candidate.
public string EightLeafAddress { get; init; }
Property Value
HasEmulatorRefundPath
Whether the ninth leaf is present.
public bool HasEmulatorRefundPath { get; init; }
Property Value
NineLeafAddress
Locally derived unattended-refund candidate.
public string NineLeafAddress { get; init; }