@radixdlt/tx-parser
Version:
Parsing of Radix Engine transactions and instructions
16 lines (14 loc) • 455 B
text/typescript
import { Result } from 'neverthrow'
import { SubStateType, StakeOwnershipT } from './_types'
import { BufferReaderT } from '@radixdlt/util'
import { makeBaseStakeSubstateFromBuffer } from './preparedStake'
export const StakeOwnership = {
fromBufferReader: (
bufferReader: BufferReaderT,
lengthData: Buffer,
): Result<StakeOwnershipT, Error> =>
makeBaseStakeSubstateFromBuffer(SubStateType.STAKE_OWNERSHIP)(
bufferReader,
lengthData,
),
}