UNPKG

@openzeppelin/relayer-sdk

Version:
45 lines (44 loc) 1.32 kB
/** * OpenZeppelin Relayer API * OpenZeppelin Relayer API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { JupiterSwapOptions } from './jupiter-swap-options'; import type { SolanaSwapStrategy } from './solana-swap-strategy'; /** * Solana swap policy configuration * @export * @interface RelayerSolanaSwapConfig */ export interface RelayerSolanaSwapConfig { /** * Cron schedule for executing token swap logic to keep relayer funded. Optional. * @type {string} * @memberof RelayerSolanaSwapConfig */ 'cron_schedule'?: string; /** * Swap options for JupiterSwap strategy. Optional. * @type {JupiterSwapOptions} * @memberof RelayerSolanaSwapConfig */ 'jupiter_swap_options'?: JupiterSwapOptions; /** * Min sol balance to execute token swap logic to keep relayer funded. Optional. * @type {number} * @memberof RelayerSolanaSwapConfig */ 'min_balance_threshold'?: number; /** * DEX strategy to use for token swaps. * @type {SolanaSwapStrategy} * @memberof RelayerSolanaSwapConfig */ 'strategy'?: SolanaSwapStrategy; }