Skip to content

Commit

Permalink
refactor: correct decoder
Browse files Browse the repository at this point in the history
  • Loading branch information
nickfrosty committed Feb 27, 2025
1 parent 1e2a894 commit 3c1b295
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions packages/gill/src/core/base64-from-transaction.ts
Original file line number Diff line number Diff line change
@@ -1,19 +1,12 @@
import { getBase64Encoder } from "@solana/codecs";
import {
getTransactionDecoder,
type SignaturesMap,
type TransactionMessageBytes,
} from "@solana/transactions";
import { getTransactionDecoder, type Transaction } from "@solana/transactions";
import type { transactionToBase64, transactionToBase64WithSigners } from "./base64-to-transaction";

/**
* Convert a base64 encoded transaction string into compiled transaction
*
* Use {@link transactionToBase64} or {@link transactionToBase64WithSigners} to create the base64 encoded transaction string
*/
export function transactionFromBase64(base64EncodedTransaction: string): {
messageBytes: TransactionMessageBytes;
signatures: SignaturesMap;
} {
export function transactionFromBase64(base64EncodedTransaction: string): Transaction {
return getTransactionDecoder().decode(getBase64Encoder().encode(base64EncodedTransaction));
}

0 comments on commit 3c1b295

Please sign in to comment.