Skip to content

Conversation

derekchen745
Copy link
Contributor

@derekchen745 derekchen745 commented Sep 26, 2025

Ticket: SC-3231

We currently only support rebuilding Solana custom transactions in the legacy format. This PR adds support for Solana’s versioned transactions (with Address Lookup Tables) to enable WalletConnect compatibility, since most DApps rely on versioned transactions (Jupiter, Adrena, Kamino, etc)

@derekchen745 derekchen745 changed the title feat(sdk-coin-sol): support versioned sol transactions with customTx … feat(sdk-coin-sol): support versioned sol transactions with customTx intent Sep 26, 2025
@derekchen745 derekchen745 force-pushed the derek/SC-3231-support-sol-versioned-transactions branch 10 times, most recently from 7af5115 to cad7c96 Compare October 1, 2025 18:35
@benkelcher-bitgo
Copy link
Contributor

@claude

@derekchen745 derekchen745 force-pushed the derek/SC-3231-support-sol-versioned-transactions branch 2 times, most recently from df09add to f5a95a3 Compare October 1, 2025 20:13
@derekchen745 derekchen745 marked this pull request as ready for review October 1, 2025 21:37
@derekchen745 derekchen745 requested review from a team as code owners October 1, 2025 21:37
@derekchen745 derekchen745 force-pushed the derek/SC-3231-support-sol-versioned-transactions branch from f5a95a3 to c9dd588 Compare October 2, 2025 15:16
@derekchen745 derekchen745 marked this pull request as draft October 2, 2025 18:47
@derekchen745 derekchen745 force-pushed the derek/SC-3231-support-sol-versioned-transactions branch 5 times, most recently from cfd8f71 to 343e386 Compare October 2, 2025 20:18
@derekchen745 derekchen745 force-pushed the derek/SC-3231-support-sol-versioned-transactions branch 19 times, most recently from 946226b to bd1ed73 Compare October 7, 2025 14:13
@derekchen745 derekchen745 marked this pull request as ready for review October 7, 2025 14:45
@derekchen745 derekchen745 requested a review from a team as a code owner October 7, 2025 14:45
"webpack-prod": "NODE_OPTIONS=--max-old-space-size=4096 cross-env NODE_ENV=production webpack",
"test": "npm run coverage",
"unit-test": "mocha 'test/v2/unit/**/*.ts' 'test/unit/**/*.ts'",
"unit-test": "NODE_OPTIONS=--max-old-space-size=8192 mocha 'test/v2/unit/**/*.ts' 'test/unit/**/*.ts'",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bitgo module unit-tests were failing with FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory. I tried optimizing and reviewing my changes in sdk-core, but it doesn’t seem like they should be causing the memory issue, so I bumped the memory to unblock for now.

@derekchen745 derekchen745 force-pushed the derek/SC-3231-support-sol-versioned-transactions branch from bd1ed73 to d52e094 Compare October 8, 2025 01:01
@derekchen745 derekchen745 force-pushed the derek/SC-3231-support-sol-versioned-transactions branch from d52e094 to b33402f Compare October 8, 2025 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants