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
EvmContractAddress
ERC20Swap contract address.
public string? EvmContractAddress { get; init; }
Property Value
EvmRefundAddress
Solver address that receives an expired ERC20 lock.
public string? EvmRefundAddress { get; init; }
Property Value
EvmTimeoutBlock
EVM block height at which the solver's ERC20 refund opens.
[JsonConverter(typeof(AtomicAmountConverter))]
public BigInteger? EvmTimeoutBlock { get; init; }
Property Value
LockupAddress
Solver-derived Arkade lockup address.
public string? LockupAddress { get; init; }
Property Value
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
ReceiverPkScript
P2TR script receiving the solver's non-interactive Arkade claim.
public string? ReceiverPkScript { get; init; }