Namespace NArk.ArkadeIntents.Evm
Classes
- Erc20SwapCodec
Minimal ABI codec for the ERC20Swap calls used by an EVM send.
- Erc20SwapValues
The six values identifying one ERC20Swap lock.
- EvmArkadeLockupValidation
A locally derived Arkade lockup and its unattended-refund capability.
- EvmArkadeLockupValidator
Rebuilds and validates the Arkade half of an EVM send before it is funded.
- EvmClaimResult
Verified ERC20 delivery resulting from claimFor.
- EvmIntentsClient
Negotiates and persists the outgoing Arkade-to-ERC20 leg of a composed route.
- EvmJsonRpcClient
Production HTTP JSON-RPC implementation of the EVM read and receipt seam.
- EvmJsonRpcException
An error returned by an EVM JSON-RPC node.
- EvmJsonRpcOptions
Receipt polling policy for the HTTP EVM client.
- EvmLocalTransactionSender
Serializes nonce allocation and locally signs EIP-1559 transactions.
- EvmLockProof
Evidence that a lock existed at the required depth and age.
- EvmLog
One EVM log entry.
- EvmPreparedTransaction
A signed transaction that can be durably stored and rebroadcast byte-for-byte.
- EvmSendPolicy
Locally configured facts and timing bounds for one EVM send market.
- EvmSendQuoteException
Thrown when an EVM send quote is unsafe to fund.
- EvmSendQuoteValidator
Validates the binding EVM side of a send quote immediately before Arkade funding.
- EvmSwapChainClient
Proves an ERC20Swap lock and submits and verifies its permissionless claim.
- EvmSwapProofException
Thrown when public EVM state does not prove a safe swap transition.
- EvmTransactionException
A local EVM transaction could not be safely constructed or submitted.
- EvmTransactionReceipt
A mined EVM transaction receipt.
- EvmTransactionRequest
A contract call to sign and submit.
- EvmTransactionSenderOptions
Fee, gas, and sender limits for locally signed type-2 transactions.
- PendingEvmSend
A verified Arkade-to-EVM quote waiting for L to be funded.
Interfaces
- IEvmDurableTransactionSender
Signs a transaction, exposes its recoverable artifact for durable journaling, then broadcasts it.
- IEvmSwapRpc
Read-only EVM operations required to prove and verify an ERC20Swap claim.
- IEvmTransactionSender
Submits an EVM transaction without exposing key or fee management to the SDK.