From b90a6ca2c61168d36a36d4249d70ef6915b25a6b Mon Sep 17 00:00:00 2001 From: Chung Tran Date: Mon, 8 May 2023 11:53:51 +0700 Subject: [PATCH] feat: add SwapResponse --- Sources/OrcaSwapSwift/Models/Pool.swift | 2 +- Sources/OrcaSwapSwift/Models/SwapResponse.swift | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 Sources/OrcaSwapSwift/Models/SwapResponse.swift diff --git a/Sources/OrcaSwapSwift/Models/Pool.swift b/Sources/OrcaSwapSwift/Models/Pool.swift index f74bd3d..7b7e094 100644 --- a/Sources/OrcaSwapSwift/Models/Pool.swift +++ b/Sources/OrcaSwapSwift/Models/Pool.swift @@ -305,7 +305,7 @@ extension Pool { instructions.append(swapInstruction) - var signers = [Account]() + var signers = [KeyPair]() signers.append(contentsOf: sourceAccountInstructions.signers) signers.append(contentsOf: destinationAccountInstructions.signers) diff --git a/Sources/OrcaSwapSwift/Models/SwapResponse.swift b/Sources/OrcaSwapSwift/Models/SwapResponse.swift new file mode 100644 index 0000000..d88143d --- /dev/null +++ b/Sources/OrcaSwapSwift/Models/SwapResponse.swift @@ -0,0 +1,11 @@ +import Foundation + +public struct SwapResponse { + public let transactionId: String + public let newWalletPubkey: String? + + public init(transactionId: String, newWalletPubkey: String?) { + self.transactionId = transactionId + self.newWalletPubkey = newWalletPubkey + } +}