From 87daf1a64174b4a81b6dd2bd1f340edab8f68e3e Mon Sep 17 00:00:00 2001 From: Brandon McAnsh Date: Mon, 11 May 2026 17:07:49 -0400 Subject: [PATCH] chore(ocp): reset orderId for coinbase onramp back to raw string Signed-off-by: Brandon McAnsh --- .../opencode/internal/network/extensions/ProtobufToLocal.kt | 4 ++-- .../getcode/opencode/model/transactions/SwapFundingSource.kt | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) 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