Signed-off-by: James Zuccon <zuccon@gmail.com>
This commit is contained in:
James Zuccon
2024-09-06 12:10:09 +10:00
parent f189c4643b
commit ce688ce0a4
5 changed files with 124 additions and 28 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
import { Transaction } from '@xo/primitives';
import { Transaction } from './transaction.js';
import { binToHex, Output } from '@bitauth/libauth';
+8
View File
@@ -59,6 +59,14 @@ export class Transaction {
return Transaction.fromBytes(bytes);
}
public static fromAny(bytesOrHex: Uint8Array | string) {
if (typeof bytesOrHex === 'string') {
return Transaction.fromHex(bytesOrHex);
}
return Transaction.fromBytes(bytesOrHex);
}
public toBytes(): Uint8Array {
const bytes = encodeTransaction(this.transaction);