Table of Contents

Class EvmSendRfqRequest

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

The strict EVM-send RFQ envelope used by current solvers.

public sealed class EvmSendRfqRequest
Inheritance
EvmSendRfqRequest
Inherited Members

Properties

Amount

Satoshis locked on Arkade, encoded as a JSON integer.

public long Amount { get; init; }

Property Value

long

AmountSide

The exact-input side required by the current EVM send corridor.

[JsonPropertyName("amount_side")]
public string AmountSide { get; init; }

Property Value

string

Pair

Legacy solver pair including the token contract address.

public required string Pair { get; init; }

Property Value

string

Profile

Client-controlled EVM and Arkade settlement fields.

public required EvmSendRequestProfile Profile { get; init; }

Property Value

EvmSendRequestProfile

RfqId

Client-selected 32-byte correlation identifier, lowercase hex.

public required string RfqId { get; init; }

Property Value

string

Type

Envelope discriminator.

public string Type { get; init; }

Property Value

string

V

Envelope version.

public int V { get; init; }

Property Value

int