Skip to content

Btc 2866 solana esm rules#143

Open
lcovar wants to merge 2 commits intomasterfrom
BTC-2866-solana-esm-rules
Open

Btc 2866 solana esm rules#143
lcovar wants to merge 2 commits intomasterfrom
BTC-2866-solana-esm-rules

Conversation

@lcovar
Copy link
Contributor

@lcovar lcovar commented Feb 6, 2026

No description provided.

Configure ESLint to prevent Node.js globals (Buffer, process, __dirname,
__filename) in production code for ESM compatibility. This matches the
rules added to wasm-utxo.

BTC-2866
@lcovar lcovar requested a review from a team as a code owner February 6, 2026 03:27
Remove toBase64() and fromBase64() convenience methods from VersionedTransaction.
Callers should handle base64 encoding/decoding themselves. Update serializeMessage()
to return Uint8Array instead of Buffer.

BREAKING CHANGE: VersionedTransaction.fromBase64() and toBase64() removed.
Use fromBytes() with your own base64 decoding, and toBytes() with your own encoding.

BTC-2866
@lcovar lcovar force-pushed the BTC-2866-solana-esm-rules branch from 4934533 to 07324a6 Compare February 6, 2026 03:33
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.

1 participant