Module services

Source
Expand description

§Services Module

Implements external service integrations and providers for blockchain networks.

Re-exports§

pub use gas::*;
pub use stellar_dex::*;

Modules§

gas
This module contains services related to gas price fetching and calculation.
plugins
Plugins service module for handling plugins execution and interaction with relayer
provider
signer
Signer service module for handling cryptographic operations across different blockchain networks.
stellar_dex
Stellar DEX service module Provides quote conversion services for Stellar tokens to XLM Supports native Stellar paths API and optional Soroswap integration

Structs§

AwsKmsClient
AwsKmsService
CdpService
GoogleCloudKmsService
MainnetJupiterService
MockJupiterService
PrioritizationFeeLamports
PriorityLevelWitMaxLamports
QuoteRequest
QuoteResponse
RoutePlan
SwapEvents
SwapInfo
SwapRequest
SwapResponse
TransactionCounterService
TurnkeyErrorDetails
Error details from Turnkey API
TurnkeyResponseError
Error response from Turnkey API
TurnkeyService
UltraExecuteRequest
UltraExecuteResponse
UltraOrderRequest
UltraOrderResponse
VaultConfig
VaultService
WebhookNotificationService

Enums§

AwsKmsError
CdpError
GoogleCloudKmsError
JupiterService
JupiterServiceError
TurnkeyError
VaultError
WebhookNotificationError

Traits§

AwsKmsEd25519
Trait for Ed25519 (EdDSA) operations with AWS KMS. Used for Solana and Stellar signing.
AwsKmsEvmService
AwsKmsK256
AwsKmsSolanaService
Trait for Solana-specific AWS KMS operations
AwsKmsStellarService
Trait for Stellar-specific AWS KMS operations
CdpServiceTrait
GoogleCloudKmsEvmService
GoogleCloudKmsK256
GoogleCloudKmsServiceTrait
GoogleCloudKmsStellarService
JupiterServiceTrait
TransactionCounterServiceTrait
TurnkeyServiceTrait
VaultServiceTrait
WebhookNotificationServiceTrait

Type Aliases§

AwsKmsResult
CdpResult
Result type for CDP operations
GoogleCloudKmsResult
TurnkeyResult
Result type for Turnkey operations