Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 1x 1x 1x 1x 10x 7x | import { Cardano } from '@cardano-sdk/core';
import { TxWithEpoch } from '../../../src/services/DelegationTracker/types';
export const createStubTxWithCertificates = (
certificates?: Cardano.Certificate[],
// eslint-disable-next-line @typescript-eslint/no-explicit-any
commonCertProps?: any,
auxData?: Cardano.AuxiliaryData
) =>
({
auxiliaryData: auxData,
blockHeader: {
slot: Cardano.Slot(37_834_496)
},
body: {
certificates: certificates?.map((cert) => ({ ...cert, ...commonCertProps }))
}
} as Cardano.HydratedTx);
export const createStubTxWithEpoch = (
epoch: number,
certificates?: Cardano.Certificate[],
auxData?: Cardano.AuxiliaryData
) =>
({
epoch: Cardano.EpochNo(epoch),
tx: {
auxiliaryData: auxData,
blockHeader: {
slot: Cardano.Slot(37_834_496)
},
body: {
certificates: certificates?.map((cert) => ({ ...cert }))
}
} as Cardano.HydratedTx
} as TxWithEpoch);
export const createStubTxWithSlot = (
slot: number,
certificates?: Cardano.Certificate[],
auxData?: Cardano.AuxiliaryData
) =>
({
auxiliaryData: auxData,
blockHeader: {
slot: Cardano.Slot(slot)
},
body: {
certificates: certificates?.map((cert) => ({ ...cert }))
}
} as Cardano.HydratedTx);
|