Table of Contents

Class EvmSendProfile

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

Builds strict current-wire requests for Arkade-to-ERC20 swaps.

public static class EvmSendProfile
Inheritance
EvmSendProfile
Inherited Members

Methods

Pair(string)

Builds the solver's legacy pair spelling for an ERC20 token.

public static string Pair(string tokenAddress)

Parameters

tokenAddress string

Canonical lowercase nonzero token address.

Returns

string

Current legacy pair spelling.

Request(long, string, string, string, string, string, string?)

Builds an exact-input request whose amount is denominated in satoshis.

public static EvmSendRfqRequest Request(long amountSats, string paymentHash, string evmClaimAddress, string refundAddress, string clientRefundPubkey, string tokenAddress, string? rfqId = null)

Parameters

amountSats long

Arkade satoshis to lock.

paymentHash string

SHA-256 swap hash.

evmClaimAddress string

ERC20 recipient.

refundAddress string

Arkade refund address.

clientRefundPubkey string

Client x-only refund key.

tokenAddress string

Canonical ERC20 token.

rfqId string

Optional caller-generated correlation id.

Returns

EvmSendRfqRequest

A strict current-wire request.