Class PendingEvmSend
- Namespace
- NArk.ArkadeIntents.Evm
- Assembly
- NArk.ArkadeIntents.dll
A verified Arkade-to-EVM quote waiting for L to be funded.
public sealed record PendingEvmSend : IEquatable<PendingEvmSend>
- Inheritance
-
PendingEvmSend
- Implements
- Inherited Members
Constructors
PendingEvmSend(string, RfqQuote<EvmSendQuoteProfile>, SwapLinkSecret, VHTLCv2Contract, string, ArkContract, Erc20SwapValues)
A verified Arkade-to-EVM quote waiting for L to be funded.
public PendingEvmSend(string RfqId, RfqQuote<EvmSendQuoteProfile> Quote, SwapLinkSecret Secret, VHTLCv2Contract Contract, string LockupAddress, ArkContract RefundContract, Erc20SwapValues EvmValues)
Parameters
RfqIdstringOutgoing RFQ identity.
QuoteRfqQuote<EvmSendQuoteProfile>Accepted solver quote.
SecretSwapLinkSecretClient-owned route secret, already persisted in SDK intent storage.
ContractVHTLCv2ContractLocally reconstructed outgoing Arkade lock L.
LockupAddressstringAddress of L.
RefundContractArkContractWallet-owned contract supplying the refund key and destination.
EvmValuesErc20SwapValuesExact tuple that must be proven on EVM before claiming.
Properties
Contract
Locally reconstructed outgoing Arkade lock L.
public VHTLCv2Contract Contract { get; init; }
Property Value
EvmValues
Exact tuple that must be proven on EVM before claiming.
public Erc20SwapValues EvmValues { get; init; }
Property Value
LockupAddress
Address of L.
public string LockupAddress { get; init; }
Property Value
Quote
Accepted solver quote.
public RfqQuote<EvmSendQuoteProfile> Quote { get; init; }
Property Value
RefundContract
Wallet-owned contract supplying the refund key and destination.
public ArkContract RefundContract { get; init; }
Property Value
RfqId
Outgoing RFQ identity.
public string RfqId { get; init; }
Property Value
Secret
Client-owned route secret, already persisted in SDK intent storage.
public SwapLinkSecret Secret { get; init; }