diff --git a/services/opencode/src/main/kotlin/com/getcode/opencode/internal/network/extensions/ProtobufToLocal.kt b/services/opencode/src/main/kotlin/com/getcode/opencode/internal/network/extensions/ProtobufToLocal.kt index faf6479a4..40c049169 100644 --- a/services/opencode/src/main/kotlin/com/getcode/opencode/internal/network/extensions/ProtobufToLocal.kt +++ b/services/opencode/src/main/kotlin/com/getcode/opencode/internal/network/extensions/ProtobufToLocal.kt @@ -202,7 +202,7 @@ internal fun TransactionService.StatefulSwapRequest.Initiate.ReserveSwapClientPa TransactionService.FundingSource.FUNDING_SOURCE_SUBMIT_INTENT -> SwapFundingSource.SubmitIntent(PublicKey(fundingId).bytes) TransactionService.FundingSource.FUNDING_SOURCE_EXTERNAL_WALLET -> SwapFundingSource.ExternalWallet( fundingId.toByteArray().toList()) - TransactionService.FundingSource.FUNDING_SOURCE_COINBASE_ONRAMP -> SwapFundingSource.CoinbaseOnramp(fundingId.toByteArray().toList()) + TransactionService.FundingSource.FUNDING_SOURCE_COINBASE_ONRAMP -> SwapFundingSource.CoinbaseOnramp(fundingId) TransactionService.FundingSource.UNRECOGNIZED -> SwapFundingSource.Unknown } ) @@ -220,7 +220,7 @@ internal fun TransactionService.StatefulSwapRequest.Initiate.CoinbaseStableSwapp TransactionService.FundingSource.FUNDING_SOURCE_SUBMIT_INTENT -> SwapFundingSource.SubmitIntent(PublicKey(fundingId).bytes) TransactionService.FundingSource.FUNDING_SOURCE_EXTERNAL_WALLET -> SwapFundingSource.ExternalWallet( fundingId.toByteArray().toList()) - TransactionService.FundingSource.FUNDING_SOURCE_COINBASE_ONRAMP -> SwapFundingSource.CoinbaseOnramp(fundingId.toByteArray().toList()) + TransactionService.FundingSource.FUNDING_SOURCE_COINBASE_ONRAMP -> SwapFundingSource.CoinbaseOnramp(fundingId) TransactionService.FundingSource.UNRECOGNIZED -> SwapFundingSource.Unknown }, destinationOwner = destinationOwner.toPublicKey(), diff --git a/services/opencode/src/main/kotlin/com/getcode/opencode/model/transactions/SwapFundingSource.kt b/services/opencode/src/main/kotlin/com/getcode/opencode/model/transactions/SwapFundingSource.kt index e356d2279..98aed3e78 100644 --- a/services/opencode/src/main/kotlin/com/getcode/opencode/model/transactions/SwapFundingSource.kt +++ b/services/opencode/src/main/kotlin/com/getcode/opencode/model/transactions/SwapFundingSource.kt @@ -25,7 +25,5 @@ sealed class SwapFundingSource { * Represents a funding source where the user pays via a Coinbase onramp. * @param orderId The Coinbase onramp order ID. */ - data class CoinbaseOnramp(val orderId: List): SwapFundingSource() { - constructor(orderId: String): this(orderId.toByteArray().toList()) - } + data class CoinbaseOnramp(val orderId: String): SwapFundingSource() } \ No newline at end of file