Table of Contents

Class EvmSendQuoteProfile

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

Compare-only fields returned by the EVM send corridor.

public sealed class EvmSendQuoteProfile
Inheritance
EvmSendQuoteProfile
Inherited Members

Properties

EvmChainId

EIP-155 chain identifier.

[JsonConverter(typeof(AtomicAmountConverter))]
public BigInteger? EvmChainId { get; init; }

Property Value

BigInteger?

EvmContractAddress

ERC20Swap contract address.

public string? EvmContractAddress { get; init; }

Property Value

string

EvmRefundAddress

Solver address that receives an expired ERC20 lock.

public string? EvmRefundAddress { get; init; }

Property Value

string

EvmTimeoutBlock

EVM block height at which the solver's ERC20 refund opens.

[JsonConverter(typeof(AtomicAmountConverter))]
public BigInteger? EvmTimeoutBlock { get; init; }

Property Value

BigInteger?

LockupAddress

Solver-derived Arkade lockup address.

public string? LockupAddress { get; init; }

Property Value

string

MinAgeSeconds

Required age of the depth-proving block, in seconds.

public int? MinAgeSeconds { get; init; }

Property Value

int?

MinConfirmations

Required EVM lock confirmations.

public int? MinConfirmations { get; init; }

Property Value

int?

PaymentHash

Echo of the requested SHA-256 payment hash.

public string? PaymentHash { get; init; }

Property Value

string

ReceiverPkScript

P2TR script receiving the solver's non-interactive Arkade claim.

public string? ReceiverPkScript { get; init; }

Property Value

string