Package Exports
- @lodestar/state-transition
- @lodestar/state-transition/block
- @lodestar/state-transition/epoch
- @lodestar/state-transition/slot
Readme
lodestar-state-transition
This package is part of ChainSafe's Lodestar project
The beacon state transition and state transition utilities
Usage
import {CachedBeaconStateAllForks, stateTransition} from "@lodestar/state-transition";
import {ssz} from "@lodestar/types";
import {generateState} from "../test/utils/state";
// dummy test state
const preState: CachedBeaconStateAllForks = generateState() as CachedBeaconStateAllForks;
// dummy test block
const block = ssz.phase0.SignedBeaconBlock.defaultValue();
// Run state transition on block
const postState = stateTransition(preState, block);
License
Apache-2.0 ChainSafe Systems