SolanaSwapperOptions
type SolanaSwapperOptions = object;
Defined in: atomiq-chain-solana/src/solana/SolanaInitializer.ts:55
Configuration options for initializing Solana chain
Properties
btcRelayContract?
optional btcRelayContract: string;
Defined in: atomiq-chain-solana/src/solana/SolanaInitializer.ts:74
Optional Solana program address of the BTC Relay contract, uses the canonical deployment by default
dataAccountStorage?
optional dataAccountStorage: IStorageManager<StoredDataAccount>;
Defined in: atomiq-chain-solana/src/solana/SolanaInitializer.ts:65
Storage backend to use for storing ephemeral data submission accounts, i.e. accounts that are used to submit large amount of data to an instruction that would otherwise be bigger than the transaction size limit - used for submitting bitcoin transaction proofs for PrTLC swaps
fees?
optional fees: SolanaFees;
Defined in: atomiq-chain-solana/src/solana/SolanaInitializer.ts:83
Solana fee API to use for fetching Solana network fees
retryPolicy?
optional retryPolicy: SolanaRetryPolicy;
Defined in: atomiq-chain-solana/src/solana/SolanaInitializer.ts:69
Retry policy to be used for Solana RPC calls and transaction submission
rpcUrl
rpcUrl: string | Connection;
Defined in: atomiq-chain-solana/src/solana/SolanaInitializer.ts:59
RPC url or Connection object to use for Solana network access
swapContract?
optional swapContract: string;
Defined in: atomiq-chain-solana/src/solana/SolanaInitializer.ts:78
Optional Solana program address of the Swap contract, uses the canonical deployment by default