@lodestar/state-transition
TypeScript icon, indicating that this package has built-in type declarations

1.18.0 • Public • Published

lodestar-state-transition

npm License Eth Consensus Spec v1.1.10 ES Version Node Version

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

Package Sidebar

Install

npm i @lodestar/state-transition

Weekly Downloads

1,380

Version

1.18.0

License

Apache-2.0

Unpacked Size

604 kB

Total Files

309

Last publish

Collaborators

  • philknows
  • ansermino
  • dapplion
  • wemeetagain
  • gregthegreek