Table of Contents

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

Contract VHTLCv2Contract

The exact matching VHTLCv2.

HasEmulatorRefundPath bool

Whether the ninth leaf is present.

EightLeafAddress string

Locally derived legacy candidate.

NineLeafAddress string

Locally derived unattended-refund candidate.

Properties

Contract

The exact matching VHTLCv2.

public VHTLCv2Contract Contract { get; init; }

Property Value

VHTLCv2Contract

EightLeafAddress

Locally derived legacy candidate.

public string EightLeafAddress { get; init; }

Property Value

string

HasEmulatorRefundPath

Whether the ninth leaf is present.

public bool HasEmulatorRefundPath { get; init; }

Property Value

bool

NineLeafAddress

Locally derived unattended-refund candidate.

public string NineLeafAddress { get; init; }

Property Value

string