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
requestEvmSendRfqRequestOriginal request.
quoteRfqQuote<EvmSendQuoteProfile>Binding solver quote.
policyEvmSendPolicyLocal acceptance policy.
nowlongCurrent Unix time.
currentBlockBigIntegerCurrent EVM block.
Returns
- Erc20SwapValues
The validated six ERC20Swap values.