Table of Contents

Class EvmSendQuoteValidator

Namespace
NArk.ArkadeIntents.Evm
Assembly
NArk.ArkadeIntents.dll

Validates the binding EVM side of a send quote immediately before Arkade funding.

public static class EvmSendQuoteValidator
Inheritance
EvmSendQuoteValidator
Inherited Members

Methods

Validate(EvmSendRfqRequest, RfqQuote<EvmSendQuoteProfile>, EvmSendPolicy, long, BigInteger)

Validates wire echoes, configured contracts, amounts, and cross-chain deadlines.

public static Erc20SwapValues Validate(EvmSendRfqRequest request, RfqQuote<EvmSendQuoteProfile> quote, EvmSendPolicy policy, long now, BigInteger currentBlock)

Parameters

request EvmSendRfqRequest

Original request.

quote RfqQuote<EvmSendQuoteProfile>

Binding solver quote.

policy EvmSendPolicy

Local acceptance policy.

now long

Current Unix time.

currentBlock BigInteger

Current EVM block.

Returns

Erc20SwapValues

The validated six ERC20Swap values.