@chainsafe/eth2.0-state-transition
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

eth2.0-state-transition

npm License

The beacon state transition and state transition utilities

Usage

import {stateTransition} from "@chainsafe/eth2.0-state-transition";
import {BeaconBlock, BeaconState} from "@chainsafe/eth2.0-types";
import {config as mainnetConfig} from "@chainsafe/eth2.0-config/lib/presets/mainnet";

const state: BeaconState = {
  ...
};

const block: BeaconBlock = {
  ...
};

let postState: BeaconState;
try {
  postState = stateTransition(mainnetConfig, state, block);
} catch (e) {
  console.log(e);
}

License

Apache-2.0

Package Sidebar

Install

npm i @chainsafe/eth2.0-state-transition

Weekly Downloads

4

Version

0.2.1

License

Apache-2.0

Unpacked Size

218 kB

Total Files

116

Last publish

Collaborators

  • sadiq1971
  • ansermino
  • gregthegreek
  • priom
  • wemeetagain
  • mpetrunic