cosmjs-util/packages/sdk/src/decoding.ts
2020-02-11 14:31:00 +01:00

12 lines
298 B
TypeScript

import { Encoding } from "@iov/encoding";
import { isStdTx, StdTx } from "./types";
export function unmarshalTx(data: Uint8Array): StdTx {
const decoded = JSON.parse(Encoding.fromUtf8(data));
if (!isStdTx(decoded)) {
throw new Error("Must be json encoded StdTx");
}
return decoded;
}