@radixdlt/tx-parser
Version:
Parsing of Radix Engine transactions and instructions
12 lines • 955 B
TypeScript
/// <reference types="node" />
import { Result } from 'neverthrow';
import { BaseStakingSubstate, BaseValidatorSubstate, PreparedStakeT, SubStateType } from './_types';
import { PublicKeyT } from '@radixdlt/crypto';
import { BufferReaderT } from '@radixdlt/util';
export declare const pubKeyFromReadBuffer: (bufferReader: BufferReaderT) => Result<PublicKeyT, Error>;
export declare const makeBaseValidatorSubstateFromBuffer: <SST extends SubStateType>(substateType: SST) => (bufferReader: BufferReaderT) => Result<Omit<BaseValidatorSubstate<SST>, "toString">, Error>;
export declare const makeBaseStakeSubstateFromBuffer: <SST extends SubStateType>(substateType: SST) => (bufferReader: BufferReaderT, lengthData: Buffer) => Result<BaseStakingSubstate<SST>, Error>;
export declare const PreparedStake: {
fromBufferReader: (bufferReader: BufferReaderT, lengthData: Buffer) => Result<PreparedStakeT, Error>;
};
//# sourceMappingURL=preparedStake.d.ts.map